我通过代理服务器建立了有线连接,我想通过无线方式将其共享到我的 iPad/其他设备,而无需代理。是否有软件或其他东西可以让我做到这一点?
答案1
在 OS X 上,使用 IPFW 和 redsocks 绝对可以实现这一点(已在 Mountain Lion 和 Mavericks 上测试过)。基本上,您将 iPad 配置为使用 Mac 作为下一跳,然后配置 IPFW 将 TCP 连接重定向到代理。经过一些调整,这甚至可以在蓝牙 PAN 上工作!
IPFW 是内置的,可以通过 HomeBrew 安装 redsocks
您应该启用 IP 转发并设置范围路由标志,如http://lucumr.pocoo.org/2013/1/6/osx-wifi-proxy/(免责声明:我不是链接文章的作者)然后配置 redsocks 以指向您的父代理。最后,启动 redsocks 并添加 ipfw 规则,如下所示:
sudo ipfw add fwd 127.0.0.1,12345 tcp from me to not me not dst-port 22
(不是dst-port 22是为了防止代理连接被代理导致无限循环)