Nginx-Proxy-Manager反向代理不起作用是什么原因?
unraid吧
全部回复
仅看楼主
level 5
Nathan_off 楼主
【情况说明】
1、无公网IP(准备FRP穿透回NAS上的https端口,这个不重要,但怕软件啥的有影响,先说明);
2、想用NginxProxyManager先给内网3022端口加ssl证书,但内网连普通的http端口都无法反代;
3、按网上说的打开了【设置-docker-主机访问自定义网络】选项;
之前一直用的群晖,群晖系统自带的反代是立竿见影的,群晖自带反向代理给端口加完证书再FRP穿透一下,站直接就起来了,不知道Unraid到底是哪里不行
【设置与结果】
容器设置:
反向代理设置(基于NAS容器内):
启动代理并重启docker,进入代理端口80效果:
启动代理并重启docker,进入代理端口443效果:
2024年04月10日 21点04分 1
level 2
用lucky
2024年04月11日 07点04分 2
level 6
反代,他是监测到对应的域名了才会转发到相应的端口,你用IP直接访问他怎么会跟你转发。比如你用内网穿透把NginxProxyManager的443端口穿透到外面是8443端口,你的frp外网服务器设置的的这个转发端口也是8443,你应该是把你的域名先解析到你的frp服务器,用你的https://域名:8443访问,这样frp才能转接到内网NginxProxyManager上,内网NginxProxyManager根据域名就可以转发到你设置的内网服务,我觉得是你设置就不对
2024年04月11日 10点04分 3
level 6
你设置的80跟443都是封了的,配置正确都是不同的,换一个端口吧
2024年04月11日 14点04分 4
level 1
你用域名啊为什么用ip
2024年04月12日 00点04分 5
level 5
Nathan_off 楼主
[吐舌]感谢大家的解答,问题已经解决了,因为我只添加了域名,没有添加内网地址,导致加了证书的站点没有发送到内网地址,所以无法访问。我把内网地址加上后就可以访问了,后面FRP穿透进内网地址,域名也完美访问,非常感谢大家
2024年04月12日 08点04分 6
内网地址加到哪里?一样的问题
2024年04月17日 15点04分
@y3wegy Domain Names
2024年04月18日 12点04分
有截图吗?没看出来你上面截图有什么问题
2024年04月18日 12点04分
@y3wegy 在NPM上Domain Names加上内网地址就解决了,你要像修水管一样,确保信息通路是通畅的才行
2024年04月18日 18点04分
level 5
用lucky吧,简单易用
2024年05月25日 11点05分 7
1