基于docker部署 ss-server
1 | docker run -dt --name ssserver -p 6443:6443 -p 6500:6500/udp mritd/shadowsocks -m "ss-server" -s "-s 0.0.0.0 -p 6443 -m chacha20 -k 密码 --fast-open" -x -e "kcpserver" -k "-t 127.0.0.1:6443 -l :6500 -mode fast2" |
基于docker部署 ss-client
1 | docker run --name ss-client -dt \ |
测试
1 | curl --socks5 127.0.0.1:1080 http://httpbin.org/ip |
如果返回你的 ss 服务器 ip 则测试成功.
安装Privoxy进行流量转发
直接进行yum安装
1 | yum install -y Privoxy |
修改配置文件
1 | vim /etc/privoxy/config |
找到以下两句,确保没有注释掉
1 | listen-address 127.0.0.1:8118 # 8118 是默认端口,不用改,下面会用到 |
启动
1 | systemctl start privoxy |
配置 /etc/profile
1 | vi /etc/profile |
添加下面两句:
1 | export http_proxy=http://127.0.0.1:8118 #这里的端口和上面 privoxy 中的保持一致 |
加载配置生效
1 | source /etc/profile |
测试是否生效
1 | curl www.google.com |
参考链接:
CentOS 7 安装 shadowsocks 客户端
Mac上使用Privoxy 将 socks5转换为 http 代理
Convert Shadowsocks into an HTTP proxy
littleqz/shadowsocks-client
How to Deploy Google BBR on CentOS 7