新人如何快速搭建自己的个人网站以及自己专属V-P-N代理
如果你不是一个程序员或者是一个菜鸟程序员,那本文章就是为你特意准备的,你只要一步一步按照本文操作步骤来就好了。别担心,非常简单!因为工作上或者学习、生活上的需要,我们如果拥有一个自己的专属个人网站,那一定是一件很酷的事情!我们也经常需要在国外的网站看资料或找素材(例如:我就经常需要用到Google,可以让我的工作效率提升最少30%!)。可是最近所有付费的V-P-N都不好使了,有一个我还是付了年费的呢,超级心疼。平时也不少人总是找我问怎么弄一个自己的个人网站,以及怎么V-P-N访问Google查找资料。我根据自己平时的工作经验,分享一下,其实这些操作一点都不困难,费用也非常低。国内都阿里云、腾讯云、华为云收费都太高了,而且申请很麻烦!很多人多花了不少冤枉钱!本文章只介绍搬瓦工VPS,因为搬瓦工VPS最便宜。其他VPS操作也差不多,可以参考本文步骤。
VPS介绍
先简单介绍一下VPS(Virtual Private Server)虚拟专用服务器。我们既然要搭建个人网站或者搭建专属V-P-N,你得先有一台网络服务器。VPS就是专门针对小公司或者个人非常适用的网络服务器。既然我们这文章是面向初级菜鸟级别的冲浪人,具体VPS的虚拟技术就不介绍了。
如何购买VPS呢?
推荐一个比较详细的购买教程 —— [ VPS购买教程 ] 或者直接购买最便宜的 10G VPS 服务器。
最便宜的搬瓦工VPS也只需要一年19.9美金,大概132人民币,支持支付宝支付,非常方便。
如何使用VPS
购买完成之后,你就可以登录 搬瓦工 了,进到自己的专属服务菜单。
然后点击 [ KiwiVM Control Panel ] 进入控制面板。
你将看到这样的控制台页面:
修改root密码
首先你要修改root密码成你常用密码(初始自动生成的密码非常不好记,建议修改),这样你才可以SSH连上搬瓦工服务器。搬瓦工VPS默认是开启SSH服务的,端口默认为29080。
搭建自己的专属V-P-N
完成上面的操作之后,你就可以开始搭建自己专属V-P-N了。
!!!特别提醒!!! 尽量不要告诉自己的V-P-N给别人,否则这是非法的!!
一旦你的V-P-N代理被很多人使用,就有可能会导致自己的VPS地址被查封!请文明使用自己的V-P-N. 你懂的~~
第一步:在VPS服务器上安装Shadowsocks Server
不建议使用搬瓦工VPS自带的OpenV-P-N一键安装,容易被封,目前最好用的是Shadowsocks。
使用putty 【 下载Putty 】登录VPS。 Mac或者Linux直接使用终端登录即可。如果不会使用Putty,请自行百度一下使用说明,很多教程。
以root身份运行下面命令(以你的VPS系统为 CentOS 7 为例)
$ yum install python-setuptools && easy_install pip
$ pip install shadowsocks
第二步:配置Shadowsocks
使用Vi编辑配置文件。如果不会使用Vi,请自行百度一下,比较容易学会的。Vi就是类似于Windows下面的文本编辑器。
$ vi /etc/shadowsocks.json
如果只有设置一个V-P-N代理端口,配置如下:
{
"server":"xxx.xxx.xxx.xxx", // 这里填写你的服务器外网IP
"server_port":8388, // 这是你要连接ss的端口
"local_address":"127.0.0.1", // 默认填写127.0.0.1即可
"local_port":1080, // 默认填写1080即可
"password":"myPassword", // 密码
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false
}
如果需要配置多个V-P-N端口,配置则应该如下:
{
"server":"xxx.xxx.xxx.xxx", // 你的服务器外网IP
"port_password": {
"8381":"password1",
"8382":"password2",
"8383":"password3" // 最后一个账户后面没",",加上就报错
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false
}
第三步:设置开机启动
一旦设置成开机启动,以后每次启动Server都会自动启动V-P-N了。
还是用vi来编辑启动脚本。
$ vi /etc/rc.local
在rc.local文件中加入一行代码:
ssserver -c /etc/shadowsocks.json -d start
第四步:开放端口
# 查看已开放端口
$ firewall-cmd --list-ports
# 开启端口 以开启8388端口为例
$ firewall-cmd --zone=public --add-port=8388/tcp --permanent
# 重启防火墙
$ firewall-cmd --reload
这样服务端就设置好了。但是到了这一步,我们还需要你电脑下载一个shadowsocks都客户端。
你可以根据你自己电脑操作系统选择正确都Shadowsocks客户端。
Shadowsocks客户端下载链接:https://github.com/shadowsocks/shadowsocks/wiki/Ports-and-Clients
第五步:Shadowsocks客户端设置
我本地电脑是Mac系统,所以我以Mac版本的Shadowsocks客户端设置截图,其他系统版本设置差不多,大家可以参考设置。
最好我建议大家安装一个浏览器插件SwitchOmega,非常方便地设置哪些网站使用V-P-N,哪些网站不使用V-P-N,这个工具会自动帮你切换,你只要设置成自动模式就好。 大家也可以百度一下SwitchOmega怎么使用,有中文版本的。
到这一步,你以及可以自由上网了,恭喜你! 此处应该有掌声~~~
搭建自己的个人网站
有了自己的VPS之后,搭建个人网站就非常方便了。
第一步:创建自己的网站页面
建议在 coding.net 上面创建一个自己的项目,然后编辑,这样可以方便查看历史提交,服务器也方便部署。
第二步:申请自己的域名
这个非常简单,只要到 https://wanwang.aliyun.com/ 上注册一个即可,最便宜只要几块钱一年。然后再进到域名管理后台,把域名解析绑定到你的搬瓦工服务器ip地址就可以了。 如下图: