使用 docker 运行 clash 作为旁路由

查看 80|回复 9
作者:皮皮虾呀   
之前有朋友问 ubuntu 旁路由 clash 的问题,正好我自己就是使用 docker 运行 clash 作为局域网中的旁路由使用的,配合网页 UI 进行管理,非常的丝滑好用。主要是利用 docker+macvlan+clash(mihomo)+iptables 来实现的旁路由功能。 https://github.com/UntaggedRui/clashindocker
制作 docker 镜像并创建容器
获取代码
git clone https://github.com/UntaggedRui/clashindocker
cd clashindocker
cp example.yml config.yml
更改地址 docker-compose.yml 中的 ipv4_address 为你的 ip 地址.
更改 config.yml 中的 proxy-provider 的 url 为你的机场订阅地址.
启动容器
docker compose up -d 假设你的 docker 容器 ip 地址为 192.168.3.23. 通过 http://192.168.3.23:9090/ui/可以管理 clash,进行切换节点等.后端地址为 http://192.168.3.23:9090/,密码为 yourpassword.
在同一个局域网下,将其他机器的网关设置为 192.168.3.23 就可以实现该机器的所有流量都经过 clash,并且根据 clash 的规则进行分流.
同时也提供了利用clash tun虚拟网卡的方式来劫持所有流量,也是旁路由实现的一种方式。

路由, 地址, 容器

皮皮虾呀
OP
  
大家都不喜欢docker吗

sdcool   
会不会很好难操作
Jays   
这样是不是没办法 使用订阅转换
羊村你喜哥   
Mark一下
鸡鸡   
刚折腾没多久,收藏了这三个教程:
https://www4.iceyer.cn:444/index.php/archives/36/
https://fugary.com/?p=363
https://zskcloud.xyz/790.html
群晖docker安装clash
缘尽心风   
ip没看明白,直接用host模式用docker母鸡的ip不行吗
wodedream   
还是软路由方便。
AKA舒克   
感谢分享技术帖子
皮皮虾呀
OP
  

Jays 发表于 2024-2-19 10:29
这样是不是没办法 使用订阅转换

在provider的url里添加你转换后的订阅连接就可以
您需要登录后才可以回帖 登录 | 立即注册

返回顶部