leconio
205 天前
改路由,内网走校园网流量,其余走上网卡。但是你用的时候 iclash ,那大概率是 tun 透明代理。
首先先通过 iptables 把 tun 网卡流量转发到 eth1 (上网卡),然后配置路由,把流量设置为默认通过 tun ,校园网段通过校园网网卡 eth0
sudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
sudo iptables -A FORWARD -i tun0 -o eth1 -j ACCEPT
sudo iptables -A FORWARD -i eth1 -o tun0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo ip route add 10.0.0.0/24 dev eth0
sudo ip route add default dev tun0
上面只是提供思路,如果你的透明代理是 iptables 的话,那么不适用。操作路由和防火墙之前先看看有没有冲突的。