介绍在VPS中(虚拟主机)搭建shadowsocks服务,从而实现科学上网,配置多个shadowsocks用户实现多用户共享。
sudo apt-get install python-pip
sudo pip install shadowsocks
sudo yum install pip
sudo pip install shadowsocks
安装完成之后其实就可以执行命令来启动shadowsocks服务了。
ssserver -p 8000 -k password -m rc4-md5 -d start
更好的意见是把选项写在一个配置文件中,然后通过读取这个配置文件来配置shadowsocks的行为。vi /path/to/your/config-file
(注:配置文件放置的位置随意,我一般是放在 /etc/shadowsocks.conf )
{
"server":"你的VPS公网ip",
"local_address":"127.0.0.1",
"lcoal_port":1080,
"server_port":"你想shadowsocks监听的端口",
"password":"你想设置的密码",
"method":"rc4-md5", #加密算法还有其他的如aes-256-cfb,aes-128-cfb,速度快的话就选择rc4-md5
"timeout":300
}
{
"server":"你的VPS公网ip",
"local_address":"127.0.0.1",
"lcoal_port":1080,
"method":"rc4-md5",
"timeout":300,
"port_password":
{
"port1":"passwd1",
"port2":"passwd2",
...
}
}
ssserver -c /etc/shadowsocks.json --log-file=/tmp/shadowsocks.log -d start