Tencent / nohost

基于 Whistle 实现的多账号多环境远程配置及抓包调试平台
https://nohost.pro
Other
1.4k stars 160 forks source link

在账号抓包界面中,生成二维码地址有误 #195

Open lfire opened 1 year ago

lfire commented 1 year ago

image 当使用如图上的地址访问nohost的账号抓包界面时,界面上的【生成二维码】功能,相应的地址生成有错误。

相应的部署环境是: 服务器端部署了一个nohost,对外网提供服务的方式是会配置一个相应域名,同时,以nginx反代的方式,对外提供界面的访问服务,如我的配置中,nohost的实际端口是3399,而我对外的是444,这一转换是ng配置的反代。 当这样配置后,界面可以通过444端口正常访问和使用,但就是【生成二维码】这个功能没有取到正确的端口号值。

lfire commented 1 year ago

https://github.com/Tencent/nohost/blob/92cb52070976c3e48f3095df3983b297baeb240e/src/capture/index.js#L26

这个看起来是特意去除了端口号,不知道当时是什么原因

avwo commented 1 year ago

配代理后可以不用端口

lfire commented 1 year ago

@avwo 我这边的配置是,代理的端口是3399,管理端的界面是通过ng反代到3399的,并指定有一个管理端的访问域名,而且ng监听的是444,所以,如果没有444的端口,整体流量到不了ng,我大概只能通过代理上增加一条规则,转发到444端口了,理论上,我认为保留端口号更为合理

avwo commented 1 year ago

下个版本改回来