这个项目能做什么
Xray-core是Project X开源项目的核心网络工具,源自XTLS协议。它被描述为开放平台,用于各种用途,并作为v2ray-core的继任者,从版本1.0.0分叉而来;项目声称自那时以来积累了许多改进。
它提供的功能包括:
- 实现与XTLS生态系统相关的代理核心和传输协议,包括VLESS、XTLS、REALITY、XUDP和PLUX,如README中的兼容客户端和工具列表所示。
- 同一组织维护的伴生项目REALITY,并列为示例配置。
- 文档托管在Project X官方网站上,并存在Telegram上的社区频道,包括俄语和波斯语群组。
安装和部署选项包括:
- Linux安装脚本,包括官方XTLS/Xray-install和支持systemd和OpenRC的第三方tempest脚本。
- Docker镜像,包括官方ghcr.io/xtls/xray-core和社区镜像如teddysun/xray和wulabing/xray_docker。
- 用于管理的Web面板,包括Remnawave、3X-UI、PasarGuard、Xray-UI、X-Panel、Marzban、Hiddify、TX-UI和CELERITY等社区项目的长列表。
- REALITY和一般设置的一次性脚本,Magisk模块用于Android,以及Homebrew公式(`brew install xray`)。
客户端和集成包括:
- OpenWrt、Asuswrt-Merlin、Windows、Android、iOS/macOS/tvOS、macOS、Linux和HarmonyOS的GUI客户端,涵盖v2rayN、v2rayNG、Furious、Streisand、Happ、V2rayU、v2rayA等项目。
- 支持VLESS、XTLS、REALITY、XUDP和PLUX的其他软件,包括Shadowrocket、Loon、Egern和Quantumult X。
- 工具和包装器包括xray-knife、xray-checker、libXray、xtls-sdk、xtlsapi、AndroidLibXrayLite、flutter_vless、Xray-core-python和xray-api。
- 相关核心提到Amnezia VPN、mihomo和sing-box。
构建包括:
- README提供Windows(PowerShell)和Linux/macOS的单行Go构建命令,以及可复制发布指南,固定Go版本并嵌入git提交ID。
- 提供arm64和amd64的Android跨编译命令,以及单独的命令用于32位MIPS/MIPSLE目标。
许可证和第三方组件包括:
- 项目使用Mozilla公共许可证版本2.0进行许可。
- README记录某些可选功能动态加载第三方组件,捆绑在ZIP包中,并单独记录Windows上TUN入站功能使用的无修改Wintun二进制文件,包括其再分发许可和支持的Windows架构。
项目背景包括:
- README包含赞助者感谢、多种加密货币的捐赠地址和NFT相关链接,以支持开发。
- 它还链接示例配置、教程和star图,并邀请贡献者遵循代码行为准则。
评论
0 评分人数达到10人后显示
登录后参与讨论。