unraid 系统网关指向旁路由,但是 docker 里的 qb 和 tr 用什么方法可以不走旁路由吗? docker 的网关可以指向主路由吗?只有一个网口并没有 vlan 交换机
1
wangshou89 1 天前
方式 1 、docker 设置 custom:br0 固定 ip ,然后 openwrt 的 passwall 插件的访问控制,针对 docker ip 进行单独设置。
方式 2 、如果只是玩 pt ,把 pt 的 track 设置成直连。 建议方式 1 ,方便其他需要直连的 docker |
2
52pojie OP @wangshou89 目前是方案就是 1 ,但是 pt 大量用户连接时虚拟机的旁路由 cpu 就占用飙升,我想要下载器不走旁路由,会不会好一些?
|
3
yinmin 19 小时 51 分钟前 via iPhone
docker 里加 macvlan 网关指向主路由,容器网络选这个 macvlan
|
5
yinmin 19 小时 22 分钟前
还有 1 种方法,docker 容器设固定 ip 地址(例如:172.18.0.2),网卡 eth0 ,你的主路由 IP 是 192.168.0.1
在/boot/config/go 的尾部加入: sleep 10 ip route add default via 192.168.0.1 dev eth0 table 99 ip rule add from 172.18.0.2 lookup 99 重启设备。可以试试这种方案 |
6
yinmin 18 小时 58 分钟前
接#5 ,通常网关和 DNS 都是配对使用的。所以容器设置里还要加主路由对应的 DNS
|
7
VvLin61 9 小时 3 分钟前
我也是这样的情况,旁路由是 unraid 虚拟的 istoreos ,之前的情况下是我整体指向旁路由,上传就很多,指向主路由上传就很少。自带的系统代理只能代理商店不能代理 docker
之前研究过,可以手动移除 docker networks ,在移除之前把信息复制下来,用 ai 帮写一个创建其他配置一模一样,但是网关指向不同的配置,这样就成功了。但是当时实测下来上传并没有太多。 我现在是按一楼的方式 1 ,但是宽带不给改桥接了,上传基本没有了。 |
8
52pojie OP @yinmin #5 使用 bridge 模式 ip 才是 172 ,但是 bridge 模式不能访问外网,host 模式或者自定义 ip 模式才可以访问外网
|
9
yinmin 5 小时 8 分钟前
@52pojie #8 无所谓的。docker 容器设固定 ip 地址(例如:192.168.0.102),网卡 eth0 ,你的主路由 IP 是 192.168.0.1
你在 unraid 上先执行下面 2 条命令,看看是否分流给不同的网关: ip route add default via 192.168.0.1 dev eth0 table 99 ip rule add from 192.168.0.102 lookup 99 如果正常的话,在 unraid 的/boot/config/go 的尾部加入上面的命令,启动时能自动执行。 |
10
guanzhangzhang 10 分钟前
@52pojie #8 bridge 模式加下 iptables 做下 snat ,或者出口设备上配置这个网段路由和 snat
|