cary-sas / v2ray_bin

梅林380 固件的魔改科学上网插件
574 stars 128 forks source link

考虑更新trojan-go核心到这个版本 #50

Closed billysingo closed 1 year ago

billysingo commented 1 year ago

https://github.com/gfw-report/trojan-go 该repo中使用utls库将客户端指纹与常用浏览器一致。 配置文件生成部分可不做修改,默认是chrome指纹。

cary-sas commented 1 year ago

换二进制文件当然没问题,我就不知道这个forked 的项目是否靠谱。

billysingo commented 1 year ago

来源是这个讨论: https://github.com/net4people/bbs/issues/129#issuecomment-1269419400 代码改动我看过只是更换utls库: https://github.com/gfw-report/trojan-go/commit/eeccfd80dc851183e519d6610c2d350404770b14 我是自己编译用了一个多月了。

cary-sas commented 1 year ago

来源是这个讨论: net4people/bbs#129 (comment) 代码改动我看过只是更换utls库: gfw-report/trojan-go@eeccfd8 我是自己编译用了一个多月了。

那我这边需要也自己编译吗?我这边暂时是用它 release 的二进制

billysingo commented 1 year ago

随意吧,一样的。

cary-sas commented 1 year ago

好的。我这两天发布一个新的。 另外你知道有没有哪个项目的 shadowsocks-libev 支持SS 2022 吗

billysingo commented 1 year ago

ss-libev项目好像没有2022了。现在都是ss-rust在推进新功能。

cary-sas commented 1 year ago

finish

cary-sas commented 1 year ago

随意吧,一样的。 有个问题,就是这个项目的trojan-go 无法安装后输入 trojan-go -version 获取它的版本号,这样我就没法想像xray v2ray那样去用程序比较并更新了啊

image
billysingo commented 1 year ago

你是自己编译还是直接下载的? 如果是自己编译可以修改一下版本号再编译。 在constant/constant.go里把Version = "Custom Version"改成你想要的

cary-sas commented 1 year ago

我肯定是直接下载的啊,我之前都是一个程序定期去 github release里面抓 是否有更新的版本,然后就直接下载,upx 压缩后推到我的项目文件里。用户只需要本地点击更新的按钮就可以比较本地 (xxxbinray -version) 和我项目里的版本,有差异的话就下载更新。 我自己编译的话就麻烦了啊,还要重新整一套自动化的脚本。 关键那个项目也没法提issue request 啥的。

cary-sas commented 1 year ago

https://github.com/gfw-report/trojan-go 该repo中使用utls库将客户端指纹与常用浏览器一致。 配置文件生成部分可不做修改,默认是chrome指纹。

你有遇到这个问题吗? 我记得之前是可以套CDN 的,但现在好像只能直连了,换回以前的 trojan-go 也不行了。 https://github.com/cary-sas/v2ray_bin/issues/52

billysingo commented 1 year ago

是cloudflare的cdn吗。看下SSL有没有设置成完全严格。你可以完全和完全严格两个都试一下。

cary-sas commented 1 year ago

是cloudflare的cdn吗。看下SSL有没有设置成完全严格。你可以完全和完全严格两个都试一下。

是cloudflare的。 已经设成“Full” 和 “Full (strict)” 了,没用。你那边可以套CF 的 CDN 吗

billysingo commented 1 year ago

在PC上开客户端能通上吗?我现在都直连不用CDN了。

cary-sas commented 1 year ago

在PC上开客户端能通上吗?我现在都直连不用CDN了。

PC 下还没找到一个合适的客户端,我用 IOS 小火箭可以套 CDN

cary-sas commented 1 year ago

已解决。客户端 SNI 填成 二级主域名 即可

cary-sas commented 1 year ago

纠正一下,只有原版的客户端还能支持 CDN, utls的版本 的客户端怎么弄都无法套CDN

billysingo commented 1 year ago

看你新版本更新了trojan-go核心。现在是用的什么版本的?

cary-sas commented 1 year ago

你仔细看我 release 里的说明,不再重复解释了