背景:
debian系统
单网卡或多网卡配置同一网段多ip
用tinyproxy提供http代理服务
监听多个端口来提供服务。
请问如何为国外服务器每个端口的用户指定一个独立的出口ip?默认情况下流量会走eth0的ip
多IP 配多个用户多个tinyproxy实例
NAT打标签
例tinyproxy启动的UID 为501,使用1.2.3.4这个IP出站
iptables -t mangle -A OUTPUT -m owner --uid-owner 501 -j MARK --set-mark 501
iptables -t nat -A POSTROUTING -m mark --mark 501 -j SNAT --to 1.2.3.4
试过,但是好像没有效果.客户端一直超时刷不出网页.明天找时间继续分析一下看看.
另外我系统上是单物理网卡,用eth0:1...子接口来配置多个ip的..有影响?子接口上要不要配网关?