簡體   English   中英

如果我的 VPN 開啟,我的 Phoenix 項目突然無法連接到 postgres - 如何修復?

[英]Suddenly my Phoenix project can't connect to postgres if my VPN is on — how to fix?

我以前從來沒有遇到過這個問題,但是突然間從今天早上開始,如果我在我的 VPN 開啟時嘗試啟動我的 Phoenix 應用程序,我會從 Postgres 收到一堆eaddrnotavail錯誤。 如果我嘗試在 VPN 關閉的情況下啟動我的應用程序,它可以正常工作,並且即使我隨后打開 VPN 也可以繼續正常工作,但如果我嘗試在 VPN 已經運行的情況下啟動它,每次都會出現eaddrnotavail錯誤。

任何人都知道為什么會發生這種情況或如何解決它?

我收到了 ProtonVPN 對此的回復。 顯然他們正在研究技術解決方案,但這是主要問題:

出於反濫用原因,目前在我們的大多數服務器上都阻止了與某些數據庫相關端口的傳出連接

通常,連接到同一 ProtonVPN 服務器的任何用戶都將擁有訪問您願意連接的數據庫的相同權限,除非有額外的安全措施,因此不推薦這樣做並且不安全。 即使您使用防火牆將某些 ProtonVPN IP 地址列入白名單,這仍然不夠,因為任何用戶仍然可以通過相同的 ProtonVPN IP 地址訪問您的數據庫。

我們正在研究提供專用 IP 的解決方案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM