安装配置 穿越火线

2015-12-17  本文已影响128人  FiveStrong

安装

# Archlinux sudo pacman -S shadowsocks
# CentOS sudo yum install m2crypto python-pip python-setuptoolssudo 
pip install shadowsocks
# Debian/Ubuntusudo apt-get install python python-dev python-pip libssl-dev swigsudo
pip install shadowsocks gevent M2Crypto

配置

在服务器上编辑/etc/shadowsocks/server.json

 { "server": "Server IP", 
"server_port": 8388,
 "local_address": "0.0.0.0", 
"local_port": 8389, 
"password": "mypassword", 
"timeout": 300, 
"method": "aes-256-cfb",
"workers": 1}

在本地编辑/etc/shadowsocks/client.json

{ "server": "Server IP",
 "server_port": 8388, 
"local_address": "127.0.0.1", 
"local_port": 8389,
 "password": "mypassword", 
"timeout": 300, 
"method": "aes-256-cfb", 
"workers": 1}

运行

在服务器上运行

# Archlinuxsudo systemctl start shadowsocks-server@server.service
# CentOS/Debian/Ubuntussserver -c /etc/shadowsocks/server.json

在本地上运行

# Archlinuxsudo systemctl start shadowsocks@client.service
# CentOS/Debian/Ubuntusslocal -c /etc/shadowsocks/client.json

CentOS/Debian/Ubuntu上可以把上面的命令添加到/etc/rc.local中以便开机自启动:

nohup python /usr/local/bin/ssserver -c /etc/shadowsocks/server.json >/dev/null 2>&1 &
nohup python /usr/local/bin/sslocal -c /etc/shadowsocks/client.json >/dev/null 2>&1 &

自动配置

yum update
yum install python-gevent python-pip python-m2crypto
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
上一篇 下一篇

猜你喜欢

热点阅读