Project X Channel
17.6K subscribers
23 photos
1 file
588 links
Download Telegram
正式公布:AnXray - Another Xray for Android.

AnXray 是一个以 Xray-core 为核心的开源、自由的 Android 客户端,由 @nekohasekai 维护,支持众多协议、插件。

作为 AnXray 的 首席视觉设计师@RPRX 设计了 X-style 的 logo、slogan,以及独一无二的 material 黑白主题。

APP 内还有个小彩蛋等你去发现。

项目地址:https://github.com/XTLS/AnXray
更新频道:https://t.me/AnXray

前两天我们从早到晚反复打磨细节,希望大家多多 Star、关注、转发
#AnXray 新图标 AX 已上线。

此前收到反馈:通知栏的小飞机图标容易与 Telegram 的图标混淆。于是与宕机搏斗一整晚后,我们终于花 200 万设计出了全新的 AX 图标,并应用于 APP 主图标、通知栏图标以及快捷开关图标,增加辨识度。

三个星期过去了,AnXray 共积累了 600 stars、2K+ 频道订阅数和 11K+ GitHub 下载量,感谢大家的支持。

AX 为 AnXray 的缩写,推荐用 AX 指代 AnXray,简短方便

GitHub 项目地址 / Telegram 更新频道
Xray-core v1.4.3

https://github.com/XTLS/Xray-core/releases/tag/v1.4.3

Topic

这是一个 xray 的阶段性维护版本.

- 非常感谢 xray 诞生以来各位贡献者的支持和付出, 以及关心和使用 xray 的各位.
- 合并了一系列 PR 以增强性能 / 增强稳定性 / 修复bug等.
- go1.17 已经发布, 参见此处[Go 1.17 Release Notes](https://golang.org/doc/go1.17)
- 更新了依赖, 解决各种不支持 go1.17 的问题.
- 发布使用 go1.17 编译. 提升安全性以及性能.(按 go 官方说法, go1.17 的编译器可能带来约 5% 的性能提升)
- xray 会一直维护和更新下去. @RPRX Helden sterben nicht !
- 再次感谢各位贡献者.

Features

[新的 DomainMatcher](https://github.com/XTLS/Xray-core/pull/348)

- 速度更快占用更小的 DomainMatcher
- 默认开启, 如果需要使用原 DomainMatcher, 请在每条使用了 domain 的路由规则里, 添加 "domainMatcher": "linear"
- 如果设置为 "domainMatcher": "hybrid", 则是指定使用新的 DomainMatcher. (等同于默认)
- 感谢 @AkinoKaede @darsvador

Enhances

[health check for h2 & gRPC](https://github.com/XTLS/Xray-core/pull/633)
- 为 gRPC 与 h2 开启了健康检查, 当健康检查失败后,gRPC/h2 将会重新打开一个新的底层连接。
- 此功能默认不启用, 如需要启用, 相关配置请[点击此处](https://github.com/XTLS/Xray-core/pull/633#issuecomment-878989087)
- 感谢 @hmol233

[reject unknown SNI](https://github.com/XTLS/Xray-core/pull/553)
- 在 tlsSettingsxtlsSettings 中配置 "rejectUnknownSni": true 以开启
- 感谢 @hmol233 @AkinoKaede

[Check buffer before releasing and reusing](https://github.com/XTLS/Xray-core/pull/599)
- 感谢 @hmol233

[gRPC: Use PathEscape encoded service name](https://github.com/XTLS/Xray-core/pull/618)
- 感谢 @hmol233

Fixes

- [fix grpc dial ipv6 address](https://github.com/XTLS/Xray-core/pull/476) @lucifer9
- [fix QUIC disconnecting issue](https://github.com/XTLS/Xray-core/pull/475) @bhoppi
- [fix new cert issuing is incorrectly delayed](https://github.com/XTLS/Xray-core/pull/589) @bhoppi
1. 修复[自签CA证书签发的域名证书有效时间不连续](https://github.com/v2fly/v2ray-core/issues/997)
2. 修复bug的同时,将生成证书的提前时间从1分钟增加为2分钟。为的是在VMess协议允许的C/S两端时间误差(90s)内,保证生成的证书依旧可用
3. 在生成证书和丢弃证书时,输出相应日志信息,便于排查相关问题

- [Move DomainStrategy & DialerProxy to DialSystem](https://github.com/XTLS/Xray-core/pull/609) @hmol233
- fix https://github.com/XTLS/Xray-core/issues/608
- [Fix cannot disable ReadV](https://github.com/XTLS/Xray-core/pull/669) @AkinoKaede
- updated dependencies to Golang 1.17 and upgraded various internal workflows to better utilize its modern features.

Chores

- Use Go 1.17
- Update geoip.dat, geosite.dat

Notice

- Compilation requires Go 1.17+
- 自 Go v1.17 后, (X)TLS 设置中的 cipherSuites, 只指定启用哪些加密套件, 而不能决定顺序, 顺序由 go 根据硬件自动择优选择
- 同样的, 自 Go v1.17 后, (X)TLS 设置中的 preferServerCipherSuites 也已被弃用.
- 某些版本,比如android-arm64-v8a, 可能会有问题
1. 原因出在上游. 也即go本身的原因, go目前版本有 bug 导致交叉编译可能产生问题, 参见 https://github.com/golang/go/issues/47760.
2. go 已经在 https://github.com/golang/go/commit/47a57bc4f0c6a2b7ac12d4eed4ce305446654459 修复, 但还没 release 新版本. (需要等go release 新版本后重新编译一遍)
3. 目前暂时的方式是可以使用 linux 的对应版本
Xray-core v1.4.3 已用 Go v1.17.1 重新编译并发布

下载地址不变
https://github.com/XTLS/Xray-core/releases/tag/v1.4.3

本次重新编译发布仅为了解决 Go v1.17 的 bug 引起的交叉编译问题,无其他任何变化

Go 已发布 v1.17.1, 理论上解决了交叉编译可能产生的问题

- Go v1.17 编译时, 某些版本,比如android-arm64-v8a, 可能会有问题导致无法运行
1. 原因出在上游. 也即go本身的原因, go目前版本有 bug 导致交叉编译可能产生问题, 参见
https://github.com/golang/go/issues/47760.
2. go 已经在
https://github.com/golang/go/commit/47a57bc4f0c6a2b7ac12d4eed4ce305446654459 修复,
3. 之前暂时的方式是可以使用 linux 的对应版本

已重新用 Go v1.17.1 重新编译并发布.

如果您在 Xray v1.4.3 最初发布时下载对应版本出现无法运行问题的, 可重新下载对应版本并尝试运行.
如果您在 Xray v1.4.3 最初发布时下载版本运行后无问题的, 则可以无需关心.

PS: 运行 xray version 您可以看到编译所使用的 Go 的版本号
Project X 的文档站已切换至 更加丝滑的大H 的docs-next版本. 浏览体验更好!
访问网址不变, 仍然是

https://xtls.github.io/

文档仓库URL: https://github.com/XTLS/Xray-docs-next
文档将会不断的继续新增,完善和补全(包括原来文档站搬运中遗漏部分及翻译等).
感谢大家以往对文档站的翻译, 完善 , 纠错等等各种添砖加瓦, 欢迎继续PR和提issue.
Xray-core v1.4.4 pre-release

https://github.com/XTLS/Xray-core/releases/tag/v1.4.4

Topic

中秋快乐, 阖家团圆.

Enhances

- [Shadowsocks 协议的不安全的弱加密方式已被移除](https://github.com/XTLS/Xray-core/pull/710)
- 如果您还在使用不安全的弱加密方式,请立即迁移到Shadowsocks AEAD(ChaCha20Poly1305 和 AES-GCM)。
- [允许在路由配置中批量定义 DomainMatcher](https://github.com/XTLS/Xray-core/pull/713) @yuhan6665 @xiaokangwang
- 上个版本加入了新的 DomainMatcher 并默认启用, 但是如果要需要自行指定 , 需要在每条使用了 domain 的路由规则里, 添加类似 "domainMatcher": "linear" 或是 "domainMatcher": "hybrid" 来指定, 比较繁琐.
- 现在可以在 "routing": {} 中进行配置, 使所有的使用了 domain 的路由规则, 都使用指定的 DomainMatcher.
- XTLS 更新, 从 [golang](https://github.com/golang/go/tree/master/src/crypto/tls) 合并了到 Go 1.17.1 为止的所有改动. @WeidiDeng @hmol233 @badO1a5A90
- 具体更新内容可以参考 Go 各个版本的 release notes 中 crypto/tls 的相关修改, 比如[ Go 1.17的](https://golang.org/doc/go1.17#crypto/tls).
- 包含安全性更新和行为改变.
- 如果您使用XTLS, 建议更新.

Fixes & Tweaks
- 修复了远古时期开始就存在的历史问题: [开启流量统计功能可能会使性能下降](https://github.com/XTLS/Xray-core/pull/720) @hmol233
- 原因见 [流量统计功能会使裸协议的 ReadV 和 WriteV 同时失效](https://github.com/v2fly/v2ray-core/issues/416)
- 简单来说, 不论什么配置现在打开统计都不会对性能有任何影响了(统计本身带来的些微影响无需顾虑)
- [修复了配置多证书的情况下, 刷新证书时的错误](https://github.com/XTLS/Xray-core/pull/663) @WeidiDeng
- 原本在多证书的配置下, 更新证书后, 会产生只承认配置中最后一个证书的情况, 已经修复了此 bug.
- 合并自 [v2fly社区](https://github.com/v2fly) 的修改 (会在接下来几个版本持续完善) , 感谢 @yuhan6665 的 PR
- [cancel failed grpc connection](https://github.com/XTLS/Xray-core/pull/707)
- [vprotogen refinement](https://github.com/XTLS/Xray-core/pull/717)
- [errorgen refinement](https://github.com/XTLS/Xray-core/pull/721)
- [format code in one-key](https://github.com/XTLS/Xray-core/pull/719)
- [Deprecate legacy VMess header with a planned decommission](https://github.com/XTLS/Xray-core/pull/712)

Chores
- Upgrade dependencies
- Regenerate .pb.go files
- Use Go 1.17.1
- Update geoip.dat, geosite.dat

To our broader dev community

- Our projects & paths may vary, our goals are akin. Only together could we better safeguard the fragile tunnel to openness and truthfulness. As always, we’d like to extend our gratitude to everyone who has believed and fought for it.

Notice

- 自 Go v1.17 后, (X)TLS 设置中的 cipherSuites, 只指定启用哪些加密套件, 而不能决定顺序, 顺序由 go 根据硬件自动择优选择.
- 同样的, 自 Go v1.17 后, (X)TLS 设置中的 preferServerCipherSuites 也已被弃用.
- 事实上, 上述两项变化在 Xray-core v1.4.3 中就已经产生了.
The account of the user that owns this channel has been inactive for the last 11 months. If it remains inactive in the next 18 days, that account will self-destruct and this channel may no longer have an owner.
Channel photo updated
现在可以直接配置 REALITY H2 服务端,实测 N 个请求只开一条 H2,延迟超低,纵享丝滑。"flow" 为空,"network" 改为 "h2" 即可。

另一种方式是配置 REALITY VLESS 回落至 H2C,它可以与 Vision 共存,但暂不建议。H2 自带 MUX,理论上也可以减轻 TLS in TLS 特征,是否有效仍需实测。但若目标域名在白名单内,可能测不出区别。

REALITY H2 https://github.com/XTLS/Xray-core/commit/9401d65ef16fc4268dcd26e2e0241115e6aa6fb9

REALITY gRPC https://github.com/XTLS/Xray-core/commit/55dc26f22840c83045e6f34221533aa3cbe977a2