请教各位一个关于反向代理的问题

我是一名初学者,出于个人兴趣,闲暇时在学习服务器部署的相关知识和实战经验,用闲置主机折腾服务器,运行一些服务。现在,配置反向代理时出现问题,gpt没能给出有效的答案,请教一下大家解决思路,感谢!

这里假设我的域名为test.site,解析到了基于zerotier的虚拟ip,可以ping通

  • 目的:使用域名访问服务器上的不同服务。例如,通过npm.test.site访问服务器的nginx proxy manager服务(port=81),通过immich.test.site访问服务器port=3000的immich服务
  • 工具:基于docker部署的nginx proxy manager
  • 现有场景:
    1. 可使用ip:port正常访问该服务
    2. 在win10+docker-desktop+wsl2中部署、配置时顺利实现,但在Ubuntu下不起作用,未能复刻。这是最困扰我的一点。

我不确定问题出在哪里,如果有谁能提供一些思路、建议和指导或进一步排查方向,不胜感激!

帮顶

防火墙?

我以前也试过,用dnspod解析,刚开始可以用,后来dnspod给我删了解析,就没玩了。

可以把配置文件也发一下