dyhkwong / Exclave

A fork of SagerNet powered by V2Ray and its derivatives
https://t.me/exclavian
Other
609 stars 38 forks source link

11.14升级到12.1后纯https无法连接了 #102

Closed molezz closed 2 months ago

molezz commented 2 months ago

提交问题之前,请确保您使用的是最新版本。


描述问题

caddy2和gost的纯https都试了下

如何复现

复现步骤:

1...要有纯https代理服务,比如caddy2,gost,squid 2..https代理就是网址,用户名密码和端口. 3...

调试信息

日志 -> 导出调试信息

如果您不直接发送日志文件,请使用 Markdown 代码块格式,否则您的问题将被直接关闭!

test一直超时,其他如hy2正常

预期行为

卸载重新安装11.14后正常连接,所以感觉是12.1的问题。或者设置上变了?

屏幕截图

如果适用,请添加屏幕截图以帮助解释您的问题。

设备信息

附加上下文

在此处添加有关该问题的任何其他上下文。

dyhkwong commented 2 months ago

你说的是 HTTP2 代理吧?我测试用 0.12.1 连接 gost 2.11.5 gost -L http2://:443 能正常连接。ALPN 默认留空就是 ["h2", "http/1.1"] 的。另外,0.12.1 相比 0.11.14/0.12.0-beta05 内核部分没有改动。

molezz commented 2 months ago

你说的是 HTTP2 代理吧?我测试用 0.12.1 连接 gost 2.11.5 gost -L http2://:443 能正常连接。ALPN 默认留空就是 ["h2", "http/1.1"] 的。另外,0.12.1 相比 0.11.14/0.12.0-beta05 内核部分没有改动。

不不,就是最基本的那种https …… gost -L https://:443

还有caddy2的https …… https://hostalk.net/posts/caddy_https_proxy.html

可能这种已经被淘汰了 ……

dyhkwong commented 2 months ago

gost -L https://:443 试了也没问题。需要提供更多信息。

molezz commented 2 months ago

gost -L https://:443 试了也没问题。需要提供更多信息。

好奇怪, 我又试了下, 不过gost的不是443端口,是类似于20000,60000的大端口。caddy2的是443,总是提示refused

另外发现卸载12.1的时候如果保留数据,就装不上11,得清空,导入导出的功能则正常使用。

image

dyhkwong commented 2 months ago

发下日志?还有看看你服务器那端发生了什么

molezz commented 2 months ago

发下日志?还有看看你服务器那端发生了什么

我研究下 ……

molezz commented 2 months ago

发下日志?还有看看你服务器那端发生了什么

是这样bin文件? 压缩上传了。另外根据提示,我也切换到http2, 是不是更安全些。 不过还是提示connection refused。 gost -L=http2://aa:123@:80

服务端也看了下,提示error gost[467613]: 2024/09/26 11:21:01.394457 server.go:3418: http: TLS handshake error from 127.0.0.1:39122: EOF

534fc06038f2767ab892a66d68e5729

Exclave 40327568284743912.log.zip

客户端写法没变过,基本的TCP cf10cbfdeb0caaf6afd79dca2899d4c

dyhkwong commented 2 months ago

大概是你启用了分片又没有填写分片的那些参数

molezz commented 2 months ago

大概是你启用了分片又没有填写分片的那些参数

还真是,禁用了就好了………… 但是没主动设置过,可能11.14是默认禁用,12是默认启用 ? ………… bc27f332fab7a9165034a805ea8ca57

dyhkwong commented 2 months ago

0.11.13 的时候是有的,0.11.14 移除掉了,0.12.1 加了一部分回来。如果 0.11.13 的时候启用了的话,0.12.1 也会保持启用的(懒得换名称了),并没有默认启用。

molezz commented 2 months ago

0.11.13 的时候是有的,0.11.14 移除掉了,0.12.1 加了一部分回来。如果 0.11.13 的时候启用了的话,0.12.1 也会保持启用的(懒得换名称了),并没有默认启用。

好吧,有可能, 只是最近在折腾https