部署clash客户端代理服务,用于给内网中的其他设备提供http代理服务。
1、生成配置
使用自己购买的clash订阅链接生成配置文件。打开浏览器输入下面的地址,填写相关信息后生成配置文件:
https://acl4ssr-sub.github.io/


如果需要更新端口号,请更新红框内的配置即可。
2、配置clash的容器
把上面保存的配置文件上传到你的nas中,存放在指定路径下,如/docker/docker/clash-client/config.yaml配置文件,后续我们会用到。
使用镜像dreamacro/clash来创建并运行容器,配置如下:
端口映射:
- 7890 7890
- 7891 7891
- 9090 9090
配置文件映射:
- /docker/docker/clash-client/config.yaml /root/.config/clash/config.yaml
见下图:

配置完成后,直接启动容器即可。
3、配置图形界面
使用镜像haishanh/yacd来创建并运行容器,配置如下:

打开浏览器,输入http://192.168.2.3:9080/并配置后端服务器地址即可:

配置的服务器地址就是【步骤2】中配置的clash-client的容器服务地址。配置完成后出现如下界面就表示已经成功。

4、Linux系统使用该系统代理
[Service]
Environment="HTTP_PROXY=http://192.168.50.239:7890/"
Environment="HTTPS_PROXY=http://192.168.50.239:7890/"
Environment="NO_PROXY=localhost,127.0.0.1"