Megatron King

Results 602 comments of Megatron King

Reqable的反向代理是用来解决客户端不走系统代理和证书信任问题的。要求客户端通过HTTP1.1明文连接到Reqable代理服务器,不存在你说的`我的需求是第一个和第二个都支持HTTP2和QUIC,因为我遇到的情况是,除了有些服务器端会强制协议外,有些客户端也会强制协议,这一点我在上面有提到过。`这种需求。

> 客户端只支持http2或quic 请问这是为啥呢?现在基本上所有HTTP网络库都支持HTTP1吧。

我不了解golang,但是你请求`http://127.0.0.1`肯定都是走HTTP1。如果你说客户端无法请求`http://127.0.0.1`,那你需要修改代码了,Reqable反向代理本来就需要修改代码将真实域名替换成`127.0.0.1`。 现在唯一的问题是,如果真实服务器强制要求HTTP2或QUIC,会导致反向代理失败。你希望解决的就是这个吧?

> 我无法修改代码来实现复杂的逻辑,如自适应降级、更换http协议版本,但是我可以通过修改二进制文件中的字符串来实现一些简单的域名替换需求。 那你这个估计就用不了Reqable反向代理,本来就是要通过将https改成http明文请求来解决证书问题的。HTTP2和QUIC的实现都是强制要走HTTPS的。

估计是因为请求循环回路了,最好排除Reqable不走VPN。

> > 估计是因为请求循环回路了,最好排除Reqable不走VPN。 > > 怎么排除? 这个我就不知道了。不使用VPN或Clash等软件的时候,是否会CPU很高呢?

你好,感谢建议。云服务和团队协作规划在v3.0版本。

已知有一个 #948 的bug,最新版本2.25.0已经修复了。

@suyanlin 您好,麻烦提供下具体的能够复现问题的操作步骤呢。