Ssh
我可以使用 SSH 通過我的伺服器隧道傳輸特定埠嗎
我正在嘗試通過我的伺服器隧道傳輸特定埠,但我不確定從哪裡開始,或者 SSH 是否適合使用。
我現在的情況是這樣的:
- *在http://example.com:3535*有一個媒體伺服器(不是真正的域)
- 對該域的訪問在網路上被阻止。
- 我在倫敦有一個執行 OpenVPN 的 VPS,如果我連接到它,那麼我可以訪問*http://example.com上的任何內容*
- 我不想向其他人開放我的 VPN,以便他們也可以訪問 Monkeysplat.com - 誰知道人們在自己的時間做什麼。我不想參與!
我可以使用我必須通過我的 VPS將流量路由到example.com的備用域名嗎?因此繞過網路塊,因為它們似乎剛剛連接到我的 VPS。
如果是這樣 - 如何?如果有幫助,我的 VPS 正在執行 Ubuntu 14.04。
ssh -L 3535:example.com:3535 -p port you@your.vps.com
(*) 將允許您通過 localhost 上的埠 3535 連接到 example.com:3535。無需額外的域名,您只需使用其 IP 地址即可連接到您的 VPS。(*) 沒有真實域名
您既不需要 SSH(因為您已經擁有 VPN)也不需要 DNS:如果 VPN 端點知道您要與誰交談,這將很有幫助…
你需要路由。如果 example.com 是 1.2.3.4 並且您的 VPN 對等地址是 192.168.42.1,那麼您可以像這樣更改路由表(可以集成到 OpebVPN 配置中):
ip route add 1.2.3.4/32 via 192.168.42.1