自建 gitlab 服务器遇到了一个很离谱的问题(内网可访问,外网无法访问)

2023-01-31 15:23:14 +08:00
 greatjambo
如题,现在 pve 上的 Ubuntu 虚拟机 gitlab 服务器在内网(域名+端口号)是可访问的。域名指定的是公网 ip ,确认了没有问题,可以连接到内网的其他服务。防火墙放通了,排除防火墙影响。端口也放通了对应端口。但是在外网就无法访问。甚至弄了个新虚拟机(宿主是群晖),同样的方式配置了一份 gitlab 也能实现外网访问。各位大佬能不能帮忙想想除了局域网 NAT 回流和域名 DNS 要确认之外还有其他啥要排查的了。在此谢过各位大佬了。
1180 次点击
所在节点    问与答
7 条回复
villivateur
2023-01-31 15:48:58 +08:00
有些运营商会掐掉入站的 WEB 服务,具体要看你“无法访问”到底是什么错误
ShineyWang
2023-01-31 15:50:12 +08:00
会不会 gitlab 绑定了 ip 访问?
你用 nginx 转发试试呢?
ljsh093
2023-01-31 16:15:32 +08:00
虚拟机监听 0.0.0.0:port ,宿主机转发下看看呢?
greatjambo
2023-01-31 17:20:03 +08:00
@villivateur ERR_CONNECTION_RESET 这个错误
greatjambo
2023-01-31 17:21:44 +08:00
@ShineyWang gitlab 自己配置的,没有绑 ip 。nginx 转发的话,https clone 项目的链接会乱掉吧?还是说有啥方法规避这个问题?
bjzhush
2023-01-31 22:02:03 +08:00
自己调试啊,先放个 HTML 看看外网能不能访问,能的话基本上 gitlab 的问题,不能的话防火墙或者服务器设置的问题
greatjambo
2023-01-31 23:41:35 +08:00
@bjzhush 都试过了,都没问题,所以说感觉是服务器设置,但是同样的服务同样的配置又能正常访问,就很迷

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/911958

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX