PTT評價

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

看板Storage_Zone標題[請益] 外部電腦連線Synology NAS的Postgresql作者
Darren37
(Nothing is everything)
時間推噓 4 推:5 噓:1 →:18

小弟寫的Line Bot因為有資料儲存的需求,所以之前都用Heroku,後來買了Nas後就用Container Manager架設Postgresql。

架完後嘗試聯繫,pgAdmin用區網的IP都可以正常連線進DB,用DDNS的網址以PuTTY輸入DDNS網址可以正常連線,唯獨用DDNS網址以pgAdmin連線卻會出現「connection timeout expired」,如果開啟SSH通道則會顯示「connection failed: server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request.」

因為對網路相關的知識完全沒概念,所以想請問問題出在哪,或是有沒有什麼方向可以給我建議呢?

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.13.204 (臺灣)
PTT 網址

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

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

B0988698088 03/10 00:15定有通

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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