ss服务器的配置指南
租一个服务器自己搭建梯子是科学上网方便稳定快捷的好方法。
本文主要是自己部署vpn服务端的笔记,作为备忘留存下来。
安装ss服务程序
安装环境为CentOS7, 需要使用python的包管理工具pip完成对ss-server的安装。
sudo yum install m2crypto python-setuptools
sudo easy_install pip
sudo pip install shadowsocks
配置ss服务器
配置文件示例 :
这份配置中使用了多个端口作供ss-server使用
{
"server":"your-server-ip",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":
{
"32366":"shadowsocks",
"32367":"shadowsocks",
"32368":"shadowsocks",
"32369":"shadowsocks",
"52369":"shadowsocks"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
启动脚本示例 :
直接在命令行直接输入指令也能够完成ss服务的启动和停止,使用脚本只是为了方便一些。
#!/bin/bash
ss_start()
{
ssserver -c /root/shadowsocks/shadowsocks.json -d start
}
ss_stop()
{
ssserver -c /root/shadowsocks/shadowsocks.json -d stop
}
# shell script main
if [ "$#" -eq "0" ]; then
ss_start
else
case "$1" in
start)
ss_start
exit;;
stop)
ss_stop
exit;;
esac
fi
增加系统启动项
可以将启动脚本加入系统启动项,这样就能够保证在每次reboot后,服务都能自动开启。