[請益] 外部電腦連線Synology NAS的Postgresql

看板 Storage_Zone
作者 Darren37 (Nothing is everything)
時間 2024-03-09 23:03:40
留言 24則留言 (5推 1噓 18→)

小弟寫的Line Bot因為有資料儲存的需求,所以之前都用Heroku,後來買了Nas後就用Cont ainer Manager架設Postgresql。 架完後嘗試聯繫,pgAdmin用區網的IP都可以正常連線進DB,用DDNS的網址以PuTTY輸入DDN S網址可以正常連線,唯獨用DDNS網址以pgAdmin連線卻會出現「connection timeout expi red」,如果開啟SSH通道則會顯示「connection failed: server closed the connection unexpectedly This probably means the server terminated abnormally before or wh ile processing the request.」 因為對網路相關的知識完全沒概念,所以想請問問題出在哪,或是有沒有什麼方向可以給 我建議呢? --
※ 批踢踢實業坊(ptt.cc), 來自: 36.228.13.204 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Storage_Zone/M.1709996626.A.15F.html

B0988698088 : 如果是外網那路由器自己要設定導port 然後containe 03/10 00:15

B0988698088 : r那邊套件自己還管一層網關(虛擬的) 那邊也要確 03/10 00:15

B0988698088 : 定有通 03/10 00:15

meow404 : 通常不會讓DB在外面裸奔 03/10 02:52

meow404 : 這樣太危險了 03/10 02:52

meow404 : 所以大部分的軟體預設值都會關閉相關的port 03/10 02:53

ch410773 : 區網可以外網不行,先查port 有沒有開或轉送, 省 03/10 03:24

ch410773 : 麻煩的話直接內建VPN打開連進去比較快 03/10 03:24

hollen9 : postgresql.conf 試試 listen_addresses = '*' 03/10 03:29

hollen9 : 畢竟PuTTY外網可以應該就不是轉發問題 03/10 03:30

hollen9 : 應該是pgAdmin自己檔掉了 03/10 03:30

ch410773 : 不確定pgadmin用哪個port就是,沒用過 03/10 03:39

saito2190 : 你想讓DB跟NAS在外裸奔?想清楚誒 03/10 05:51

saito2190 : 如果LINE Bot也是自己的,那考慮一下Tailscale 03/10 05:52

hollen9 : 其實資料沒要共享的話 sqlite最省事 03/10 11:37

blackstyles : DMZ指定到nas上就不用管port有沒有開了 選我正解 03/10 15:11

ch410773 : 樓上太狠XD 03/10 17:57

B0988698088 : 他是要給bot連的吧不是給用戶 路由器設定只放行bot 03/10 18:12

B0988698088 : 的伺服器ip區段就沒事了 為什麼會有導port=裸奔這 03/10 18:12

B0988698088 : 種啟智想法 自己沒料做不好配套別出來裝懂好嗎= = 03/10 18:12

virgil246 : zerotier或tailscale把bot和家裡的網路環境 03/10 18:22

virgil246 : 黏起來就好了吧 03/10 18:22

changchichun: 你有考慮過你的pg_hba 要怎麼設定嗎?通通放行? 03/11 09:17

okgogogo : Admin頁面預設禁止外網吧,太危險了 03/11 10:03

您可能感興趣