0%

梯子工具-shadowsocks安装配置

shadowsocks 是一个python开发的 代理软件可以通过pip安装

1
2
3
yum update
yum install python-setuptools && easy_install pip
pip install shadowsocks

编辑配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
vim /etc/shadowsocks.json

{
"server": "server_ip",
"server_port": server_port,
"local_address": "127.0.0.1",
"local_port": 1080,
"password": "password",
"timeout": 300,
"method": "aes-256-cfb",
"fast_open": false,
"workers": 5
}

## server_ip: 服务器ip; 连不上可设置为0.0.0.0 设置::可以使用ipv6代理
## server_port: 给 Shadowsocks 分配端口,如990;
## password: 给 Shadowsocks 分配密码, 其他默认。
#多端口配置
{
"server": "server_ip",
"local_address": "127.0.0.1",
"local_port": 1080,
"port_password":{
"9000":"password0",
"9001":"password1",
"9002":"password2"
},
"timeout": 300,
"method": "aes-256-cfb",
"fast_open": false,
"workers": 5
}

服务启动、开机自启动

1
2
3
4
5
6
7
8
ssserver -c /etc/shadowsocks.json -d start #启动
#开机自起
vim /etc/rc.d/rc.local
## 加入
/usr/bin/ssserver -c /etc/shadowsocks.json -d start
## 加入可执行权限
chmod +x /etc/rc.d/rc.local

查看日志

1
2
3
4
5
6
7
8
## 日志文件
/var/log/shadowsocks.log

## 带日志启动
ssserver -c /etc/shadowsocks.json

2019-10-11 01:04:32 INFO loading libcrypto from libcrypto.so.10
2019-10-11 01:04:32 INFO starting server at 0.0.0.0:27777

本地可通过客户端配置,本文介绍通过sslocal进行配置

安装和服务的安装相同
配置文件 和服务端相同

1
2
3
4
5
6
7
8
9
10
11
12
13
vim /etc/shadowsocks.json

{
"server": "server_ip",
"server_port": server_port,
"local_address": "127.0.0.1",
"local_port": 1080,
"password": "password",
"timeout": 300,
"method": "aes-256-cfb",
"fast_open": false,
"workers": 5
}

启动

1
2
3
4
5
6
7
8
9
sslocal -c /etc/shadowsocks.json -d start #启动
sudo sslocal -s 23.105.214.99 -p 46321 -k "" -b 127.0.0.1 -l 1080 -t 600 -m aes-256-cfb
#-s 服务器ip
#-p 服务器端口
#-k 密码
#-b 本地ip
#-l 本地端口
#-t 超时时间
#-m 加密方法