※ 本文轉寄自 ptt.cc, 文章原始頁面
標題

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

最新2024-03-11 10:03:00
留言24則留言,9人參與討論
推噓4 ( 5118 )
小弟寫的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

24 則留言

B0988698088, 1F
如果是外網那路由器自己要設定導port 然後containe

B0988698088, 2F
r那邊套件自己還管一層網關(虛擬的) 那邊也要確

B0988698088, 3F
定有通

meow404, 4F
通常不會讓DB在外面裸奔

meow404, 5F
這樣太危險了

meow404, 6F
所以大部分的軟體預設值都會關閉相關的port

ch410773, 7F
區網可以外網不行,先查port 有沒有開或轉送, 省

ch410773, 8F
麻煩的話直接內建VPN打開連進去比較快

hollen9, 9F
postgresql.conf 試試 listen_addresses = '*'

hollen9, 10F
畢竟PuTTY外網可以應該就不是轉發問題

hollen9, 11F
應該是pgAdmin自己檔掉了

ch410773, 12F
不確定pgadmin用哪個port就是,沒用過

saito2190, 13F
你想讓DB跟NAS在外裸奔?想清楚誒

saito2190, 14F
如果LINE Bot也是自己的,那考慮一下Tailscale

hollen9, 15F
其實資料沒要共享的話 sqlite最省事

blackstyles, 16F
DMZ指定到nas上就不用管port有沒有開了 選我正解

ch410773, 17F
樓上太狠XD

B0988698088, 18F
他是要給bot連的吧不是給用戶 路由器設定只放行bot

B0988698088, 19F
的伺服器ip區段就沒事了 為什麼會有導port=裸奔這

B0988698088, 20F
種啟智想法 自己沒料做不好配套別出來裝懂好嗎= =

virgil246, 21F
zerotier或tailscale把bot和家裡的網路環境

virgil246, 22F
黏起來就好了吧

changchichun, 23F
你有考慮過你的pg_hba 要怎麼設定嗎?通通放行?

okgogogo, 24F
Admin頁面預設禁止外網吧,太危險了

Darren37 作者的近期文章

[菜單] 45K 3A順跑遊戲機 DDR5請益
已買/未買/已付訂金(元):未買 預算/用途:3A順跑即可 未來會換2K螢幕 希望白色系列 CPU (中央處理器):華碩 ROG STRIX B760-A GAMING WIFI+Intel【14核】Core i5-13600K MB (主
更多 Darren37 作者的文章...