使用clash配置局域网代理
1.在Releases · Kuingsmile/clash-core · GitHub下载clash
2.参考Linux中安装Clash并且实现全局代理(纯命令行) – Mr.浮熙的blog安装clash,其中mmdb使用
wget -O ~/.config/clash/Country.mmdb https://raw.githubusercontent.com/Loyalsoldier/geoip/release/GeoLite2-Country.mmdb
3.其中配置ui访问页面的时候配置项external-controller的内容要写作局域网ip
4.并且编辑config.yaml的allow-lan值为yes.代表允许局域网其他机器使用
5.修改环境变量增加以下配置,以后可以方便的使用proxy来启动代理
proxy () {
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
export all_proxy="socks5://127.0.0.1:7890"
echo "Clash Proxy:ON"
}
noproxy () {
unset http_proxy
unset https_proxy
unset all_proxy
echo "Clash Proxy:OFF"
}
6.docker使用代理
编辑/etc/systemd/system/docker.service
增加一下配置
[Service]
Environment="http_proxy=http://192.168.1.155:7890"
Environment="https_proxy=http://192.168.1.155:7890"
重启docker