iptables设置Linux全局代理
一般用Linux的话都是用全局代理都是用http_proxy以及https_proxy这两个环境环境变量来实现的, 但是缺点是这种方式并不是真正的全局代理, 即使设置了代理的话,对于某些应用还是无效的,比如w3m,而且这种方式并不支持socks协议.
iptables -t nat -F iptables -t nat -Z iptables -t nat -X iptables -X iptables -F iptables -Z iptables -t nat -A PREROUTING -d 127.0.0.0/24 -j RETURN iptables -t nat -A PREROUTING -d 10.42.0.0/16 -j RETURN iptables -t nat -A PREROUTING -d 224.0.0.0/4 -j RETURN iptables -t nat -A PREROUTING -d 240.0.0.0/4 -j RETURN iptables -t nat -A PREROUTING -d 169.254.0.0/16 -j RETURN # 忽略本地地址 iptables -t nat -A PREROUTING -p tcp -s 192.168.8.0/24 -d 192.168.8.0/24 -j RETURN iptables -t nat -A PREROUTING -p tcp -s 192.168.8.0/24 -j REDIRECT --to-ports 44444
当你的才华还撑不起你的野心的时候,你就应该静下心来学习;
当你的能力还驾驭不了你的目标时,就应该沉下心来历练。