Networking

將埠重定向到 openvpnas 客戶端

  • April 27, 2017

我一直在努力讓遠端電腦訪問我託管在 vpn 客戶端(openvpn 訪問伺服器)上的網路伺服器。

我想讓這個設置成為可能:

網路設置。

VPS的作業系統是debian 8 btw

我啟用了 ip forward echo 1 > /proc/sys/net/ipv4/ip_forward

我知道我將不得不使用 iptables,但我嘗試添加 PREROUTE、POSTROUTE、SNAT 和 SNAT 條目,但沒有成功。

iptables -t nat -A  PREROUTING -d 98.76.54.32/32 -p tcp -dport 25565 -j DNAT –to-destination 172.27.240.2
iptables -t nat -A POSTROUTING -s 172.27.240.2/32 -p tcp -dport 25565 -j SNAT –to-source 98.76.54.32

我一定是做錯了什麼或者缺少了什麼……

好的,我明白了!我只需要在 openvpn-as 中為使用者啟用 DMZ。您只需要公共介面的 IP(對我來說是因為它是公共介面)以及埠和協議。12.23.34.45:TCP/25565 成功了。

(對於任何詢問詳細資訊的人:您可以在https://yourserver:943/admin>中找到它。然後在使用者管理->使用者權限->*使用者名*-顯示。只需點擊“是,啟用 DMZ”並輸入參數。 )

引用自:https://serverfault.com/questions/846766