
我已經建立了一個 ssh 隧道來與互聯網進行通信。
這使我能夠確保我的資料經過加密,並且在使用不可信連接時不會被竊取。
我在 Mac OS X 系統的連線設定中新增了一個 sock 代理程式。
但我的問題如下。
如何強制所有流量(甚至不處理代理連接的應用程式)使用我的 ssh 隧道?
那可能嗎 ?如果不是,VPN 連線應該能夠做到這一點嗎?
答案1
答案2
我認為 SSHTunnel 應該是您正在尋找的軟體。
http://www.apple.com/downloads/macosx/networking_security/sshtunnel.html
它允許將不同的網路存取封裝到 SSH 隧道中,並使用易於使用的介面進行封裝。
或者當然你可以考慮基於VPN的實作。
詢問您是否需要有關 VPN 的更多詳細資訊...
答案3
我不知道它是否在 Mac 上可用,但我使用帶有 LD_PRELOAD 的代理鏈在其他平台上完成此操作。這裡有一個可以自己編譯的補丁:http://chrootlabs.org/bgt/proxychains_osx.html