總共分成三部
1.配置shadowsocks服務端
2.配置ssr客戶端
3.配置proxychians代理
1.配置ssr服務器
安裝pip?
apt install -y pip
pip 安裝?shadowsocks
pip install shadowsocks
編輯配置文件
mkdir -p /etc/shadowsocks/
/etc/shadowsocks/shadowsocks.json
{
? "server":"::",
? "local_address":"127.0.0.1",
? "local_port":1080,
? "port_password":{
? ? "8888":"88888888",
? ? "9999":"99999999"
? },
? "timeout":300,
? "method":"aes-256-cfb",
? "fast_open":false
}
給多個用戶使用的時候可以配置多個端口敦冬,設置不同的密碼扒磁。
啟動?shadowsocks
nohup /usr/local/bin/ssserver -c /etc/shadowsocks/shadowsocks.json &> log.log &
相關錯誤
AttributeError: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1: undefined symbol
修改openssl.py腳本
find / -name openssl.py?
正常是這個路徑
/usr/local/lib/python2.7/dist-packages/shadowsocks/crypto/openssl.py?
使用這個路徑
:%s/cleanup/reset/
將腳本
libcrypto.EVP_CIPHER_CTX_cleanup.argtypes = (c_void_p,)
替換為
libcrypto.EVP_CIPHER_CTX_reset
2.配置ssr客戶端
1.下載ssr客戶端程序
wget https://raw.githubusercontent.com/the0demiurge/CharlesScripts/master/charles/bin/ssr
2.授權ssr
chmod -R 777 ssr && cp ssr /usr/bin/
3.安裝ssr客戶端
ssr install?
4.配置ssr
ssr config
{
? ? "server": "test.test.com",
? ? "server_ipv6": "::",
? ? "server_port": 8888,
? ? "local_address": "127.0.0.1",
? ? "local_port": 1080,
? ? "password": "88888888",
? ? "method": "aes-256-cfb",
? ? "timeout": 120,
? ? "udp_timeout": 60,
? ? "dns_ipv6": false,
? ? "connect_verbose_info": 0,
? ? "redirect": "",
? ? "fast_open": false
}
5.啟動ssr
ssr start
3.配置proxychains
1.安裝proxychains
apt install -y?proxychains
2.配置proxychains
mkdir ~/.proxychains/ && touch ~/.proxychains/proxychains.conf
3.添加配置信息
vim?~/.proxychains/proxychains.conf
strict_chain
proxy_dns
remote_dns_subnet 224
tcp_read_time_out 15000
tcp_connect_time_out 8000
localnet 127.0.0.0/255.0.0.0
quiet_mode
[ProxyList]
socks5? 127.0.0.1 1080
4.測試代理效果
proxychains curl ifconfig.me