作者Darren37 (Nothing is everything)
看板Storage_Zone
标题[请益] 外部电脑连线Synology NAS的Postgresql
时间Sat Mar 9 23:03:40 2024
小弟写的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://webptt.com/cn.aspx?n=bbs/Storage_Zone/M.1709996626.A.15F.html
1F:→ B0988698088 : 如果是外网那路由器自己要设定导port 然後containe 03/10 00:15
2F:→ B0988698088 : r那边套件自己还管一层网关(虚拟的) 那边也要确 03/10 00:15
3F:→ B0988698088 : 定有通 03/10 00:15
4F:→ meow404 : 通常不会让DB在外面裸奔 03/10 02:52
5F:→ meow404 : 这样太危险了 03/10 02:52
6F:→ meow404 : 所以大部分的软体预设值都会关闭相关的port 03/10 02:53
7F:推 ch410773 : 区网可以外网不行,先查port 有没有开或转送, 省 03/10 03:24
8F:→ ch410773 : 麻烦的话直接内建VPN打开连进去比较快 03/10 03:24
9F:→ hollen9 : postgresql.conf 试试 listen_addresses = '*' 03/10 03:29
10F:→ hollen9 : 毕竟PuTTY外网可以应该就不是转发问题 03/10 03:30
11F:→ hollen9 : 应该是pgAdmin自己档掉了 03/10 03:30
12F:→ ch410773 : 不确定pgadmin用哪个port就是,没用过 03/10 03:39
13F:推 saito2190 : 你想让DB跟NAS在外裸奔?想清楚诶 03/10 05:51
14F:→ saito2190 : 如果LINE Bot也是自己的,那考虑一下Tailscale 03/10 05:52
15F:→ hollen9 : 其实资料没要共享的话 sqlite最省事 03/10 11:37
16F:→ blackstyles : DMZ指定到nas上就不用管port有没有开了 选我正解 03/10 15:11
17F:推 ch410773 : 楼上太狠XD 03/10 17:57
18F:嘘 B0988698088 : 他是要给bot连的吧不是给用户 路由器设定只放行bot 03/10 18:12
19F:→ B0988698088 : 的伺服器ip区段就没事了 为什麽会有导port=裸奔这 03/10 18:12
20F:→ B0988698088 : 种启智想法 自己没料做不好配套别出来装懂好吗= = 03/10 18:12
21F:→ virgil246 : zerotier或tailscale把bot和家里的网路环境 03/10 18:22
22F:→ virgil246 : 黏起来就好了吧 03/10 18:22
23F:推 changchichun: 你有考虑过你的pg_hba 要怎麽设定吗?通通放行? 03/11 09:17
24F:推 okgogogo : Admin页面预设禁止外网吧,太危险了 03/11 10:03