如何為 OpenVPN 伺服器設定 OVH 防火牆?

如何為 OpenVPN 伺服器設定 OVH 防火牆?

我使用以下腳本運行了 OpenVPN 伺服器:https://github.com/angristan/openvpn-install

我可以連接到 VPN 網路、ping 本機和外部 IP 位址、存取 HTTP 伺服器(透過使用本機和外部 IP)。

DNS 在客戶端上不起作用,當我嘗試 ping google.com/any-other-domain 時,它顯示 IP 解析錯誤。當我在所有網域上嘗試 nslookup 時,它會重試幾次並傳回 dns 逾時。

  • 我的外部IP:147.135.XXX.XXX
  • 我的VPN網路:10.8.0.0/24
  • 我的內部IP:10.8.0.1

我試過

  • 預設和非預設 VPN 伺服器端口
  • TCP 和 UDP
  • Adguard、Google 和本機託管 DNS 伺服器(在 VPN 上)
  • 在 VPN 伺服器上開啟連接埠 53 UDP

到目前為止沒有一個起作用。

然後我禁用了OVH防火牆。之後,DNS 開始在 VPN 用戶端上工作。

那麼,OVH防火牆該如何配置呢?我不想完全禁用它,因為我在該伺服器上託管了許多其他東西。

我知道,規則是從最低優先權到最高優先權應用的。因此,如果規則 0 匹配,則規則 1-19 不會被執行。

我目前的配置: 點這裡看截圖

隱藏連接埠的設定與 80 和 443 完全相同。

感謝幫助。另外,如果我漏掉了什麼,請發表評論。

答案1

也許這有點晚了,但我回答了。為了讓我的 openvpn 伺服器正確轉發,我必須開啟 UDP來源端口 53。

所以,規則不是:

  • [協定:UDP,來源IP:任意,來源埠:任意,目標埠:53],

但:

  • [協定:UDP,來源IP:任意,來源連接埠:53,目標連接埠:任意]。

相關內容