简介
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代理或代理链。
参考资料