阿里云Linux主机搭建VPN服务器(Linux+ShadowSocks)

文章原地址:https://blog.csdn.net/wobushinix/article/details/79084144

环境:CentOS7.3 64位
1.确认Python已安装,如果未安装,参考2
python –version

2.安装Python
yum install python-setuptools && easy_install pip

3.安装shadowsocks
pip install shadowsocks

4.创建shadowsocks.json配置文件
vim /etc/shadowsocks.json

配置文件内容如下
{
"server":"0.0.0.0",
"server_port":443,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"lzzx123",
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false,
"workers": 1
}

配置文件说明:
server:服务器 IP地址 (这里填0.0.0.0,而不是服务器的外网ip)
server_port:服务器监听的端口,建议443,避免被查封(同时注意登陆阿里云配置安全组规则,添加入方向的443端口,包括tcp,udp两个协议类型)
password:设置密码,自定义

如果需要配置多个账户,配置参考如下:
{
"server":"0.0.0.0",
"port_password":{
"端口号1":"密码1",
"端口号2":"密码2",
"端口号3":"密码3",
"端口号4":"密码4"
},
"timeout":300,
"method":"aes-256-cfb"
}

注:端口号放行要登陆阿里云,配置安全组策略,包括tcp,udp协议。

5.启动shadowsocks
ssserver -c /etc/shadowsocks.json -d start

注:通过netstat -lnp查看对应端口有没有在监听,如图

如果要关闭shadowsocks,命令如下
ssserver -d stop

6.测试
Android手机可安装软件shadowsocks测试
链接: https://pan.baidu.com/s/1bppWO4B 密码: w56j
或:[download id=”2″]

安装后,简单配置服务器ip,远程端口,密码即可,完成后点击右上方的悬浮纸飞机应用。

打赏