Tencent / nohost

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

只有带证书的域名才能插入小圆点吗 #88

Closed NidMo closed 2 years ago

avwo commented 2 years ago

可以在 配置/入口配置 添加域名,但这种只支持http 请求注入小圆点,建议还是上传证书

NidMo commented 2 years ago

我本地起一个localhost的网站,也可以通过nohost的入口配置进行转发服务吗?我尝试过这样,但就是没能注入小圆点。是不是我的nohost服务也是在本地启动的原因?

获取 Outlook for iOShttps://aka.ms/o0ukef


发件人: avenwu @.> 发送时间: Saturday, November 13, 2021 9:56:18 PM 收件人: Tencent/nohost @.> 抄送: Ming07 @.>; Author @.> 主题: Re: [Tencent/nohost] 只有带证书的域名才能插入小圆点吗 (Issue #88)

可以在 配置/入口配置 添加域名,但这种只支持http 请求注入小圆点,建议还是上传证书

― You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/Tencent/nohost/issues/88#issuecomment-968072631, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AF6MWGM4FK3HWDD3DFB24Z3ULZVADANCNFSM5H6JESQA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

NidMo commented 2 years ago
avwo commented 2 years ago

本地开发可以页面本身的域名,再通过 Whistle 将请求转发到本地服务,参考:https://nohost.pro/docs/developer/usage

NidMo commented 2 years ago

我按文档的说明在入口配置中配置了 localhost.** 。 然后用nohost-client链接成功,在本地 localhost:8050 起了一个普通web应用(比如vuecli的初始创建项目),但并没有插入小圆点。所以必须用whistle转发?

avwo commented 2 years ago

https://github.com/avwo/whistle/issues/266

NidMo commented 2 years ago

使用switchyomega是可以插入小圆点,但使用nohost-client,是不是这个客户端有点问题,而且我pack:win出来的程序,打开就白屏闪退,只能run start来使用nohost-client。

avwo commented 2 years ago

这个问题我们看下

NidMo commented 2 years ago

或者你们可以定期发布一个Release版本的exe文件

avwo commented 2 years ago

这个可以有,通用插件和客户端我们在开发中,尽快上线给大家用。

WzFFzW commented 2 years ago

@NidMo 白屏的问题已经修复,可以使用0.0.3这个版本的包

NidMo commented 2 years ago

@NidMo 白屏的问题已经修复,可以使用0.0.3这个版本的包

nohost的客户端是不是无法生效代理?

我配置了一些规则,使用SwitchyOmega。这些代理规则是生效的。 image

但我使用nohost客户端的时候,这些规则就没有生效 @avwo

avwo commented 2 years ago

规则怎么配的,nohost 上看下请求有没有过去。

WzFFzW commented 2 years ago

@NidMo 白屏的问题已经修复,可以使用0.0.3这个版本的包

nohost的客户端是不是无法生效代理?

我配置了一些规则,使用SwitchyOmega。这些代理规则是生效的。 image

但我使用nohost客户端的时候,这些规则就没有生效 @avwo

在客户端输入nohost的地址了吗?代理是否配置成功,可以通过看系统代理是否有配置

如果浏览器有switchOmega,选择系统代理,看看是否可以

avwo commented 2 years ago

点击这个 image

NidMo commented 2 years ago

入口配置: image

whistle: image

SwitchyOmega: image

这套配置是生效的,符合预期。但停止SwitchyOmega,使用nohost的客户端的时候就不行。

avwo commented 2 years ago

这里填入 www.qq.com image

NidMo commented 2 years ago

nohost客户端: image

系统配置: image

nohost客户端没生效

avwo commented 2 years ago

先按我说的操作看看

WzFFzW commented 2 years ago

nohost客户端: image

系统配置: image

nohost客户端没生效

nohost地址需要带上协议,也就是nohost的地址应该是 http://127.0.0.1:8080

NidMo commented 2 years ago

先按我说的操作看看

入口配置是有配 www.qq.com 使用扩展SwitchyOmega,nohost规则是生效的,符合预期的。只是使用nohost客户端的时候没生效

NidMo commented 2 years ago

nohost客户端: image 系统配置: image nohost客户端没生效

nohost地址需要带上协议,也就是nohost的地址应该是 image

更换为 http://127.0.0.1:8080 依旧没有生效 image

WzFFzW commented 2 years ago

勾选上看看 image

NidMo commented 2 years ago

勾选上看看 image

。。。勾选了 image

image

image

NidMo commented 2 years ago

@avwo
image 使用nohost客户端报这个错,错误信息中的node版本和本地的node版本对不上,我尝试切换过node版本,但错误信息好像固定是v12.8.1。

我本地使用的是最新的v17.2.0

avwo commented 2 years ago

估计网络不通,Whistle Network 上看下请求 Server IP 是否正确

NidMo commented 2 years ago

估计网络不通,Whistle Network 上看下请求 Server IP 是否正确

我切换到最新的node LTS(v16.13.1), @nohost/server: 1.2.4 。还是一样的报错。 image

network中没有任何记录,应该是连不上。但这些问题,都是出现在使用nohost客户端。使用SwitchyOmega没有任何问题,是不是nohost客户端还是不能正常使用。

avwo commented 2 years ago

nohost 客户端抓包看下有没有请求过去

NidMo commented 2 years ago

nohost 客户端抓包看下有没有请求过去

使用mac版本的nohost也是一切正常,明天回公司我再试试win版本的nohost客户端

NidMo commented 2 years ago

image

依旧没有请求过去。。。莫名的错误,顺便催更一下,TDE大概什么时候开源出来,明年有一个准确一点的时间节点吗 @avwo

avwo commented 2 years ago

image

依旧没有请求过去。。。莫名的错误,顺便催更一下,TDE大概什么时候开源出来,明年有一个准确一点的时间节点吗 @avwo

网关已经完成 90%,管理后台还在规划中,如果一切顺利应该在明年3月份开源。

NidMo commented 2 years ago

image 依旧没有请求过去。。。莫名的错误,顺便催更一下,TDE大概什么时候开源出来,明年有一个准确一点的时间节点吗 @avwo

网关已经完成 90%,管理后台还在规划中,如果一切顺利应该在明年3月份开源。

nohost客户端win版本 v0.0.3 应该还是有问题的,我找同事安装测试nohost服务还是和我本机一样的报错,同样使用代理扩展,服务一切正常。

avwo commented 2 years ago

好的,我们看下

WzFFzW commented 2 years ago

我这边用window电脑调试是没有问题的,方便的话,加一下这个qq:397788323,我们qq上聊 @NidMo

NidMo commented 2 years ago

我这边用window电脑调试是没有问题的,方便的话,加一下这个qq:397788323,我们qq上聊 @NidMo

吓,没有问题吗,那是不是有什么前置条件我是没做吗?我是直接安装Release里的v0.3版本。会不会和我公司内网环境有关,我晚上回去找台window电脑再调试一波。

WzFFzW commented 2 years ago

我本地启动nohost,客户端配置http://127.0.0.1:8080,是可以正常使用的

NidMo commented 2 years ago

我本地启动nohost,客户端配置http://127.0.0.1:8080,是可以正常使用的

尴尬了,在家借了台window电脑试了下,发现没有问题。那现在的问题可能就是公司那边的内网造成的影响,使用nohost客户端会报错,使用switchyomega正常,这种情况我应该怎么处理。@avwo

avwo commented 2 years ago

报什么错

NidMo commented 2 years ago

报什么错

image

使用nohost客户端,在公司的内网环境下会报这个错误。使用浏览器扩展switchyomega就没问题。@avwo

NidMo commented 2 years ago

image

在公司内网环境下,直接设置系统代理,nohost也是符合预期。但使用nohost客户端就是不行,我应该如何排查这个问题。@avwo @WzFFzW

avwo commented 2 years ago

应该是客户端的问题,我们排查下。

WzFFzW commented 2 years ago

@NidMo 方便的话,加一下我QQ吧,快速定位一下问题

WzFFzW commented 2 years ago

@NidMo

  1. 打开客户端,浏览器访问127.0.0.1:55001是否正常
  2. 访问http://127.0.0.1:55001/whistle.proxy-settings/cgi-bin/rules,看下是否有返回。
  3. 访问业务链接,看看127.0.0.1:55001的界面的抓包,是否有connect请求。
  4. 看下127.0.0.1:55001的界面的这个, image
NidMo commented 2 years ago

image 打开客户端,浏览器访问127.0.0.1:5500正常

image 访问http://127.0.0.1:55001/whistle.proxy-settings/cgi-bin/rules 有返回

image 访问业务链接,看看127.0.0.1:55001的界面的抓包,没有connect请求

image 没有勾选

WzFFzW commented 2 years ago

image

从这个看,应该是配置一个不存在的域名imwebtest.test.com,导致有问题