经常要上github,但是速度总是太慢,后来我就用开源中国的git。但是很多资源总是需要在github上面下载,下载速度慢的一比。于是就有了搭建vpn的想法。百度了一下,弄了一下午成功了,在这里把方法汇总。
一、买VPN服务器
我们的服务器由于对性能要求不高,因此买一个VPS即可。VPS(Virtual Private Server 虚拟专用服务器)技术是将一部服务器分割成多个虚拟专享服务器的优质服务。这个VPS就是一个虚拟的服务器主机,你可以用它来翻墙,也可以用它来搭建自己的网站。而对于VPS提供商。比较有名、老牌的是DigitalOcean和Linode。还有一些小的VPS提供商,可能也会便宜一些。
这里推荐DO,每个月5刀,按照当前的汇率来算,不到40块钱,已经很划算了。如果你有edu的邮箱,可以申请GitHub的50刀优惠码,当然没有也没问题,可以填写我的邀请码,也能得到10刀的优惠码,可以免费用两个月体验一下VPS的速度。 http://www.digitalocean.com/?refcode=f843d4208f81,(用我这个链接注册可以得到10美元的优惠哦,相当可以免费体验2个月)下面会详细讲什么时候能用到。登录DO后,点第一项Droplets,就是新建一个VPS。系统我选择的是Ubuntu14.04 64位系统。价位选择的最低档5刀一个月。说明一下DO的计费方式。服务器一旦申请便开始计时,使用开始到结束不满一个月时,按0.007刀每小时计费,不到一小时按一小时收取。每次重装系统等于一小时的计费。使用满一个月,即收取5刀。可以看到DO的计费还是很良心的。而最下面一个月10T流量的限制,据说现在还没有正式计算方式,也就是只要不用太高额的流量引起管理员注意都不会有问题的。
搭建好服务器后,就可以进行服务器的操作了。可以用PUTTY,SSH,或者网页自带的进入Console。进入命令台界面后就可以开始正式的VPN搭建步骤了。
注意!!!过程中会给你发邮件,里面有你的ipv4地址,VPS账号(一般是root),密码。!!!注意
二、SS一键安装脚本
第一次登陆后
<---------------------------------注意---------------------------------------->
第一次登陆系统后会让你改密码,要先输入发你邮箱里的密码2 次!!!
然后在输入新密码两次才算成功!!!
<---------------------------------注意---------------------------------------->
这里我们用秋水兄的SS一键安装脚本,全程仅需3行代码,即使0基础毫无问题
依次输入代码回车即可
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log
询问密码:输入t66y为端口密码
默认端口8989.可以指定任意端口 ,回车后耐心等待安装
安装完成后,脚本提示如下:
现在我们已经成功搭建了一个单用户版SS代理服务器,用其他帖子的教程连接该服务器即可
端口为8989 密码t66y
5.多用户配置
删除原配置文件
rm -f /etc/shadowsocks.json
编辑配置文件
vi /etc/shadowsocks.json
按下I键,进入编辑状态
左下角有标示---INSERT---
如图复制下面代码至配置文件
配置端口 8381到8384,密码hzj1到hzj4等4个账号
可照例加入更多用户
{
"server":"my_server_ip",
"local_address": "127.0.0.1",
"local_port":1080,
"port_password":
{ "8381": "hzj1",
"8382": "hzj2",
"8383": "hzj3",
"8384": "hzj4"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
按下ESC键退出编辑状态,同时按下SHIFT+Q键进入退出模式
如图输入wq回车保存退出
wd
重启 SS服务
/etc/init.d/shadowsocks restart
至此一个多用户版本的SS服务器已经搭建完成
其他命令:
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status
卸载:./shadowsocks.sh uninstall
<这是我这次搭建的总结,但只是服务器端搭建完成,客户端在下一篇总结>
网友评论