阿里云服务器 安装 shadowsocks 代理http
1.
yum update
2.
pip3 install shadowsocks
3.
启动方式
1.
ssserver -p 8389 -k 111111 -m rc4-md5 --user root -d start
sudo ssserver -d stop
tail /var/log/shadowsocks.log
2.
vim /etc/shadowsocks.json
{
"server":"0.0.0.0",
"server_port":8389,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"111111",
"timeout":10000,
"method":"aes-256-cfb",
"fast_open":false,
"port_password":
{
"8388":"111111",
"8389":"111111",
"8390":"111111"
}
}
shasowsocks -c /etc/shadowsocks.json
4.
运行上面这就行了,下面是一个sock 转 http代理
5.
apt-get install privoxy
6.
vi /etc/privoxy/config
修改属性:
listen-address :8118 8389
enable-remote-toggle 1
文件末尾添加:
forward-socks5 / 127.0.0.1:443
7.
service privoxy restart
第三步可能出的问题
如果提示AttributeError: /lib64/libcrypto.so.1.1: undefined symbol: EVP_CIPHER_CTX_cleanup
1. vim打开文件openssl.py
vim /usr/local/lib/python3.5/dist-packages/shadowsocks/crypto/openssl.py
路径不同根据报错路径而定
2. 修改libcrypto.EVP_CIPHER_CTX_cleanup.argtypes
:%s/cleanup/reset/
:x
以上两条为VIM命令, 替换文中libcrypto.EVP_CIPHER_CTX_cleanup.argtypes 为libcrypto.EVP_CIPHER_CTX_reset.argtypes 共两处,并保存
OK
原因:
这个问题是由于在openssl1.1.0版本中,废弃了EVP_CIPHER_CTX_cleanup函数
客户端
电脑的在github上下载,手机的google play上
评论区