当前环境:
路由器刷的 openwrt,有两个出口,A 和 B,默认出口是 A
因为单位 IP 有企业认证,所以我在路由器上装了个$$ server,用来给外网提供代理
现在需要通过$$ server 访问部分网站时,流量从出口 B 出
目前设置:
iptables -t mangle -N fwmark
iptables -t mangle -A OUTPUT -j fwmark
ipset -N bbb iphash
iptables -t mangle -A fwmark -m set --match-set bbb dst -j MARK --set-mark 0x0001
ip rule add fwmark 0x0001 table bbbtable
ip route add default via $gwbip table bbbtable
其中$gwbip 为 B 口的网关,bbbtable 的优先级设置为 100,dnsmasq 也将域名列表加好
但是还是不能对流量进行正确标记,通过代理的所有流量都是从默认出口 A 出去的,求各位指点。
路由器刷的 openwrt,有两个出口,A 和 B,默认出口是 A
因为单位 IP 有企业认证,所以我在路由器上装了个$$ server,用来给外网提供代理
现在需要通过$$ server 访问部分网站时,流量从出口 B 出
目前设置:
iptables -t mangle -N fwmark
iptables -t mangle -A OUTPUT -j fwmark
ipset -N bbb iphash
iptables -t mangle -A fwmark -m set --match-set bbb dst -j MARK --set-mark 0x0001
ip rule add fwmark 0x0001 table bbbtable
ip route add default via $gwbip table bbbtable
其中$gwbip 为 B 口的网关,bbbtable 的优先级设置为 100,dnsmasq 也将域名列表加好
但是还是不能对流量进行正确标记,通过代理的所有流量都是从默认出口 A 出去的,求各位指点。