说明
最近折腾nas,docker镜像被墙之后很多镜像拉取不了,需要添加代理,这里使用Clash docker版。
安装&运行
docker pull dreamacro/clash:v1.18.0
docker run -d --name clash --network host dreamacro/clash:v1.18.0
修改配置文件
docker exec -it clash /bin/sh
cd ~/.config/clash
rm config.yaml
wget -O config.yaml [你的Clash订阅链接]
下载的config.yaml是已经配置好了的,也可以vi编辑端口,默认是7890,其他不用动,例如
使用proxychains4走代理
apt install proxychains4
或者你想自己编译->proxychains
编辑配置文件
vi /etc/proxychains4.conf
注释或删掉掉原有的socks4,新增下面一行
socks5 127.0.0.1 7890
使用代理
在终端命令输入 proxychains4 软件名
例如
# 获取谷歌网页,记得删除
proxychains4 wget www.google.com
rm index.html
proxychains4 git clone xxxx
proxychains4 docker pull xxxx
注意 不要使用ping命令来测试,因为SOCKS协议并不支持ICMP包。