VPS搭建一键ShadowSocks教程

原文地址:http://www.huizhanzhang.com/2017/03/vps-shadowsocks-vultr-linode-hostdare-ramnode.html

由于国情原因,我们访问国外部分网站不那么顺畅,需要自行搭建VPN使用。而部分vpn服务商由于多人共享服务器,性能不稳定,而且价格较高,不如自行购买vps搭建shadowsocks。下面,惠站长将以vultr vps为例(https://www.vultr.com/pricing/),教给大家一键搭建shadowsocks的方法,非常简单,新手也不必担心。当然,该教程也不限制vps服务商,其他的服务商类似于linode, digitalocean, ramnode, hostdare等都一样。

另有搬瓦工bandwagonhost VPS搭建Shadowsocks教程,方法更简单,成本更低廉,请参考:搬瓦工Bandwagon一键搭建ShadowSocks翻墙教程

购买VPS:

vultr vps目前针对新用户有充多少送多少的活动,最高充100美元送100美元,如果是新用户的,请参考 Vultr VPS新用户充值100送100活动 进行注册。vultr vps比较稳定,机房也很多,推荐使用vultr vps,月付最低才2.5美元,配合新用户的充值赠送费用更低。

如果单纯只是搭建Shadowsocks或其他vpn,对性能也要求不高的话,可以选择年付12-15美元的几家vps,例如bluevm, chicagovps, hostdare, ramnode, buyvm, 123systems等低价vps。后续惠站长会专门写一篇文章介绍这几家低价vps。Hostdare年付12美元VPS可以参考这篇文章:Hostdare 低价12美元便宜vps推荐

1、进入vultr,登录账号。先充值再部署vps。充值后在后台选择点击右侧的加号,Deploy New Server.

2、选择合适的机房,这里我们先选洛杉矶机房作为例子。目前惠站长这里测试洛杉矶机房较快,ping值200ms左右,下载速度接近1MB/s。东京机房虽然ping值更低,但下载速度很慢。当然具体需要跟据你所在地的运营商决定,请自行测试机房速度。

如何选择vultr vps机房,请参考文章:Vultr机房选择建议与测试测速

3、操作系统我们选择CentOS7 x64.

 

4、选择vps大小。单纯搭建ShadowSocks只需要选择最低配置,2.5美元的512MB内存方案绰绰有余。还可以再上面跑几个小网站,完全没有压力。

5、最后点击右下角的Deploy Now。几分钟后,服务器就装好了。

6、点击server detail,获取ip和密码信息。

7、点击小眼睛图标可以获得密码,用户名是root。IP也可以看到。

连接VPS:

1、使用Xshell等SSH工具,新建会话(Alt+N)。依次填写名称 随便写,填入主机ip,端口22,协议SSH。

2、点击用户身份验证,方法选择Password,用户名为一般都是root,密码为之前获得的Password。

3、写完之后点击确定。然后点击连接。出现其他提示的话选择接受就可以了。出现黑色的命令控制台了,就算连接成功。

搭建 SHADOWSOCKS 服务:

1、安装组件

$ yum install m2crypto python-setuptools
$ easy_install pip
$ pip install shadowsocks

2、安装完成后配置服务器参数

$ vi /etc/shadowsocks.json

3、写入如下配置:

{
“server”:”0.0.0.0″,
“server_port”:8388,
“local_address”: “127.0.0.1”,
“local_port”:1080,
“password”:”123456″,
“timeout”:300,
“method”:”aes-256-cfb”,
“fast_open”: false
}

多端口的如下:

{
“server”:”0.0.0.0″,
“local_address”: “127.0.0.1”,
“local_port”:1080,
“port_password”: {
“8388”: “password”,
“8389”: “password”
},
“timeout”:300,
“method”:”aes-256-cfb”,
“fast_open”: false
}

其中server字段与local_address填写之前的IP Address。password是自己用于连接这个shadow socks的密码,8388 8389是用于shadowsocks的端口,需要多用户的可以继续往后填写8390 8391等等,每个用户一个端口。
4、保存退出。

vi 的命令: 按 “i” 进入编辑模式,编辑后按 “esc” 退出编辑模式, 输入 “:wq” 保存退出vi。

5、配置防火墙

这一步主要是为了提高系统安全性。

# 安装防火墙
$ yum install firewalld
# 启动防火墙
$ systemctl start firewalld

开启防火墙相应的端口

# 端口号是你自己设置的端口
$ firewall-cmd –permanent –zone=public –add-port=443/tcp
$ firewall-cmd –reload

6、启动 Shadowsocks 服务

$ ssserver -c /etc/shadowsocks.json

如果想干点其他的实现后台运行,使用

$ nohup ssserver -c /etc/shadowsocks.json &

连接SHADOWSOCKS服务:

1、下载Shadow Socks客户端。点击下载SS客户端>>

填写信息:服务器地址,端口号,密码,加密方式与代理端口默认即可

2、填写完之后点击确定,然后到托盘中右键选择开启”启用系统代理”。可以选择PAC模式,即只针对PAC文件中记录的网站进行翻墙,其余网站正常访问。

至此,整个搭建就完成了,非常简单吧。

You May Also Like

About the Author: 西木

发表评论

电子邮件地址不会被公开。