简介

shadowsocks是一种基于Socks5代理方式的网络数据加密传输包,并采用Apache许可证、GPL、MIT许可证等多种自由软件许可协议开放源代码。shadowsocks分为服务器端和客户端,在使用之前,需要先将服务器端部署到服务器上面,然后通过客户端连接并创建本地代理。目前包使用Python、C、C++、C#、Go语言等编程语言开发

CentOS7

Shell命令

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

# 加载需要的包
$ sudo yum -y update
$ sudo yum -y install yum-utils
$ sudo yum -y groupinstall development

# 安装Python3.6
$ sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm
$ sudo yum -y install python36u

# 检查版本 Output Python 3.6.1
$ python3.6 -V

# 安装包管理
$ sudo yum -y install python36u-pip

# 安装shadowsocks
$ sudo pip3.6 --force-reinstall install shadowsocks

# 启动shadowsocks服务
$ sudo ssserver -p 8888 -k 888888 -m rc4-md5 --workers 10 --pid-file /tmp/ss.pid --log-file /tmp/ss.log -v -d start

# 停止shadowsocks服务
$ sudo service ssserver stop
# 启动shadowsocks服务
$ sudo service ssserver start

遇到的问题

pip3.6: command not found

1
$ sudo yum install python34

软件代理

Proxifier是一款功能非常强大的socks5客户端,可以让不支持通过代理服务器工作的网络程序能通过HTTPS或SOCKS代理或代理链。

参考资料