【问题标题】:Binding gitea to the localhost address for tunneling?将 gitea 绑定到 localhost 地址以进行隧道传输?
【发布时间】:2020-04-18 19:38:25
【问题描述】:

我发现一些配置似乎表明 gitea 绑定到的端口,见下文:

我将机器的实际地址更改为127.0.0.1(环回),以为我可以创建gitea accessible only by tunneling into the device with SSH,但是当我重新启动服务时,我仍然可以通过端口3000上的设备IP访问它。

不应该更改ROOT_URLHTTP_PORT 导致它绑定到环回地址,要求我通过我的SSH 客户端进行端口转发以到达端口http://127.0.0.1:3000

附:如果您觉得这个问题不属于 Stack Exchange,请继续将其发送到另一个更适合它的站点;但我认为gitea并没有被程序员以外的人使用太多,这就是我在这里发布它的原因。

【问题讨论】:

    标签: git go ssh gitea


    【解决方案1】:

    只是重复@leeand00 所说的:gitea 的配置将HTTP_ADDR 列为相关设置。 https://docs.gitea.io/en-us/config-cheat-sheet/

    之后,netstat -tulpn | grep 3000 肯定是一个很好的检查,看看一切是否正确 :)

    【讨论】:

      【解决方案2】:

      要仔细检查 Gitea 实际上只在环回接口上监听,请检查

      的输出
      netstat -tulpn | grep 3000
      

      应该显示为127.0.0.1:3000(在第 3 列中)。任何其他绑定都表明您对配置的更改并未影响服务,并且它仍在绑定到其他接口。

      【讨论】:

      • 看起来它正在尝试使用 IPv6....绑定到任何和所有地址 ::
      • 似乎必须使用HTTP_ADDR 配置指令...
      猜你喜欢
      • 2016-10-25
      • 2013-02-04
      • 2013-09-17
      • 2019-12-27
      • 1970-01-01
      • 2021-05-24
      • 2021-01-27
      • 2012-07-15
      • 1970-01-01
      相关资源
      最近更新 更多