By Noxxxx from https://www.noxxxx.com/?post_type=post&p=475
欢迎分享与聚合,尊重版权,可以联系授权
由于本地 Ubuntu 中安装 docker 速度炒鸡慢,所以必须代理才可以。
安装shadowsocks
由于shadowsocks是基于python开发的,所以必须安装python:
sudo apt-get install python
接着安装python的包管理器pip:
sudo apt-get install python-pip
安装完毕之后,通过pip直接安装shadowsocks:
sudo pip install shadowsocks
配置shadowsocks
新建一个配置文件shawdowsocks.json,然后配置相应的参数:
{ "server": "{your-server}", "server_port": 40002, "local_port": 1080, "password": "{your-password}", "timeout": 600, "method": "aes-256-cfb" }
上面的参数需要你的shawdowsocks服务提供商为你提供,如何自己搭建shadowsocks服务器
配置完成后就可以启动shawdowsocks服务:
sudo sslocal -c /etc/shadowsocks.json -d restart
配置全局代理
为了让整个系统都走shawdowsocks通道,需要配置全局代理,可以通过polipo实现。
首先是安装polipo:
sudo apt-get install polipo
接着修改polipo的配置文件/etc/polipo/config:
logSyslog = true logFile = /var/log/polipo/polipo.log proxyAddress = "0.0.0.0" socksParentProxy = "127.0.0.1:1080" socksProxyType = socks5 chunkHighMark = 50331648 objectHighMark = 16384 serverMaxSlots = 64 serverSlots = 16 serverSlots1 = 32
重启polipo服务:
sudo /etc/init.d/polipo restart
为终端配置http代理:
export http_proxy="http://127.0.0.1:8123/"
接着测试下能否翻墙:
curl www.google.com 如果有响应,则全局代理配置成功。
注意事项
服务器重启后,下面两句需要重新执行:
sudo sslocal -c shawdowsocks.json -d start export http_proxy="http://127.0.0.1:8123/"
@c0smxsec 大佬你不要这样
谢谢博主无私的分享好东西,留言支持下,欢迎回访我的网站,如果觉得我的网站不错的话能否交换个友链