如题: 即在 mac 的 docker 里安装 openwrt 让 Mac 走代理
1
sarices 2022-12-08 21:19:54 +08:00
那还不如用 ClashX
|
5
MeteorVIP 2022-12-08 22:25:33 +08:00 via iPhone
能
|
6
Hconk 2022-12-08 23:25:25 +08:00 via iPhone
类似软路由上用 docker 装 openwrt ,然后软路由本身也走这个代理
|
7
pendulum 2022-12-09 00:41:13 +08:00
能。可是 mac 的 docker 是虚拟机,感觉比 clashx 难受多了
|
9
levenwindy 2022-12-10 02:14:35 +08:00 via Android
/t/898300#reply30
情况和你差不多,相当于一台设备 Alll in one ,Mac 应该也类似 假设宿主机:群晖 192.168.1.253 单网口 1.群晖 docker 创建 macvlan 网卡混合模式 2.Docker 拉取并创建 openwrt (基于 macvlan )镜容器 192.168.1.254 3.openwrt 配置好 clash 旁路网关模式 4.宿主机 群晖 网关 /dns 填写 192.168.1.254 ,就可以了 |
10
unkindle OP @levenwindy 我试一下,感谢!
|
11
hsxfjames 2023-08-20 01:46:34 +08:00
实测不行,在 mac 下 docker 无法创建 macvlan 或 ipvlan 网络。可以看这里 https://github.com/docker/for-mac/issues/3926
可以让 docker 容器跑 host 网络,然后你的 mac 应用层走代理过去指定端口,但没法跑路由。 |