Vpn

如何使用 pptpd VPN 隧道傳輸 UDP 流量?

  • July 6, 2015

我在 Debian (7.8) 伺服器上設置了 VPN。在一台 Windows 8 機器上,我可以建立一個到伺服器的 VPN 連接,它適用於 TCP 應用程序。一切都通過VPN。

但是,UDP 應用程序不起作用。他們繼續通過正常路線而不是使用 VPN。Mumble 就是一個這樣的應用程序(它是一個使用 UDP 的 VoIP 應用程序。)

有沒有辦法讓 UDP 應用程序也使用 VPN?

我的 /etc/pptpd.conf 文件是:

選項 /etc/ppp/pptpd-options
登錄
本地IP 192.168.0.1
遠端IP 192.168.0.100-200

我的 /etc/ppp/pptpd-options 文件是:

名稱 pptpd
ms-dns 8.8.8.8
ms-dns 8.8.4.4
代理arp
無預設路由
鎖
nobsdcomp
noipx
男人1490
先生 1490

iptables 命令是:

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
iptables -A FORWARD -p tcp --syn -s 192.168.0.0/24 -j TCPMSS --set-mss 1356

好的,面相時間。問題是 VoIP 伺服器 (murmurd) 正在執行 VPN 伺服器 (pptpd) 的同一台機器上執行。

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