背景是这样的: 公司内的主机访问外网需要通过一个HTTP代理服务器,主机ubuntu共享wifi给手机使用的时候需要在手机上配置一个代理才能访问互联网. 我觉得这样比较麻烦,所以想在主机上直接把共享wifi数据转发到HTTP代理,不用在手机上配置代理了. 解决方案: 安装一个redsocks,这个是在tcp层的代理,我把wifi的数据转发给它,再由它转给代理服务器privoxy iptables -t nat -N REDSOCKS iptables -t nat -A PREROUTING -