題:
如何建立所有網絡通信的通道?
pelli
2011-09-11 10:36:00 UTC
view on stackexchange narkive permalink

我正在尋找一種方法,將筆記本電腦中的所有網絡通信通過另一台計算機進行傳輸。我可以同時控製筆記本電腦和計算機上的軟件。它們之間的連接應該被加密。

我應該使用哪種技術? VPN似乎是不可能的,因為我不希望我的筆記本電腦出現在另一台計算機的LAN上。

為什麼不希望您的計算機顯示在另一個LAN上?
@Hendrik:我只是不想打擾我放置服務器的LAN上的人。
確實不需要網絡的任何部分-我只想要用於所有網絡通信的加密隧道。
四 答案:
chris
2011-09-11 14:43:05 UTC
view on stackexchange narkive permalink

您確實可以使用tun / tap隧道。我知道最簡單的方法是使用OpenVPN。對於大多數操作系統,都有圖形客戶端。

如果使用“ tap”隧道,則由於第2層網絡流量也通過隧道發送,因此筆記本電腦將顯示在遠程LAN上。但是,使用“ tun”隧道(發生在第3層),僅將您的IP通信路由到遠程LAN。

Noam Kremen
2011-09-11 14:20:02 UTC
view on stackexchange narkive permalink

您可以使用tap / tun ssh隧道。這樣,您的所有數據(與“常規” ssh隧道中的特定端口相對)將通過隧道。這裡有一個示例: http://www.perturb.org/display/entry/770/

Steve Dispensa
2011-09-11 22:16:28 UTC
view on stackexchange narkive permalink

任何VPN都可以;只需禁用“拆分隧道”即可。您可以在很多地方獲得VPS(例如,訪問www.swisscenter.com以找到可靠的非美國公司),然後在此處運行VPN服務器。 OpenVPN有效,但是PPTP和IPSec也可以。 Linux VPS可以支持其中的任何一個。

我不確定您是否理解“出現在另一台計算機的LAN上”這一觀點,但是例如,如果您使用OpenVPN,然後對您的流量進行NAT接收方,您的流量都將標有遠程計算機的源IP地址,因此,如果沒有一些非常高級的啟發式方法,沒人會知道真正的情況。如果這不能解決您的問題,您能說明您要做什麼嗎?

Eric G
2011-09-12 19:41:25 UTC
view on stackexchange narkive permalink

如果您不想走VPN路線,則可以考慮使用遠程桌面外殼來滿足您的需求。如果您在Windows上,則可以使用RDP,在Linux上,可以使用VNC-您可以通過SSH安全地建立這些通道,或者可以使用內置的安全機制。還有像Teamviewer這樣的服務。如果您滾動自己的遠程桌面,則可以將其設置為在端口80、443、8080等上運行SSH服務器。

對於未顯示的內容,VPN /遠程桌面/遠程外殼,無論如何您在哪個端口上運行,您將擁有可疑的持久連接。如果您想隱身,我會堅持使用Web服務和Web應用程序。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...