创建反向代理

我现在的访问方式是ipv6+ddns,我先创建了一个php的网站(创建路径:网站 网站 创建网站 运行环境)放置speedtest,设置了一个主域名testdemo.dns.army并设置监听ipv6端口,然后可以正常的通过这个主域名访问到测速页面


我现在想再创建一个反向代理用于代理当前计算机的qb下载程序,但在创建的时候使用testdemo.dns.army:9090的形式作为主域名提示我域名格式错误,如果不加端口号就提示域名已存在。

请问有没有办法通过一个域名加上子页面(如:xxx.com/qb)或者端口号(如:xxx.com:9090)实现一个域名进行多个代理?求大佬解答

进入网站设置 - 反向代理 - 创建反向代理,试一下:

qb下载程序 是怎么部署的?

我是直接apt安装qb以及qb的webui

您好,按照您提供的方法尝试了一下,访问后浏览器提示not found,不知是哪里做错了?应该排查什么地方?

配置截图:

浏览器访问后的反馈

8080端口是可以正常访问的

试试 http://127.0.0.1:8080/ 注意后面的 /

加上/后可以访问了,但好像图片和其他资源访问不到


这个应用应该不支持二级目录访问 类似 xx.com/qb 只支持 xx.com 访问 所以反向代理那里不能填 /qb 只能填 /

原因大概是找到了,简单的说就是css和js没被代理,调了下也没调明白,暂时也没时间细搞, 就先放这了先 等回过头来再说

你解决了吗?我也有同样的问题,我需要代理的是服务,但是程序却一直在一个路径下寻找css js

你好我想请教一下
我也是装ddns-go使用ipv6访问
现在我用 域名:端口/安全入口 是可以访问面板的后台的
但是同样
我使用域名:8080端口 访问halo 这个镜像,就进不去该怎么办呢? 局域网里用ip:8080是可以访问的

@林本柚 参数-设置-高级设置-外部端口访问是否打开

1 个赞

打开了,还是不行,

访问不了的原因我猜是docker没有ipv6,我现在的解决方法是找一个软件监听ipv6的指定端口,并将请求转发到ipv4的指定端口上。

1 个赞

我现在用的应该是socat(不好意思好久没折腾了具体没印象了),后期考虑专门找一个低功耗的机子(机顶盒或者某个矿渣)专门处理网络的事,不管是socat或者是nginx,总之就是把网络这块的东西独立出去

1 个赞

没解决,怀疑是面板的nginx有问题。我在虚拟机里使用nginx(直接apt安装的)可以正常反代(同样的配置块),考虑放假回家后找一个低功耗设备把网络独立出去

1 个赞

也不能说没解决,印象里解决了一半,就是能显示了,加了个css、js的内容块,但是还有问题,登录不进去,这回就没再研究了。

1 个赞