XTLS/Xray-core · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
Project X
Project X 源自 XTLS 协议,它提供了一组网络工具,例如 Xray-core 和 REALITY。
README 是公开可用的,欢迎随时将您的项目提交至 此处。
赞助商
捐赠与 NFT
收集 Project X NFT 以支持 Project X 的发展!
- TRX(Tron)/USDT/USDC:
TNrDh5VSfwd4RPrwsohr6poyNTfFefNYan - TON:
UQApeV-u2gm43aC1uP76xAC1m6vCylstaN1gpfBmre_5IyTH - BTC:
1JpqcziZZuqv3QQJhZGNGBVdCBrGgkL6cT - XMR:
4ABHQZ3yJZkBnLoqiKvb3f8eqUnX4iMPb6wdant5ZLGQELctcerceSGEfJnoCk6nnyRZm73wrwSgvZ2WmjYLng6R7sR67nq - SOL/USDT/USDC:
3x5NuXHzB5APG6vRinPZcsUv5ukWUY1tBGRSJiEJWtZa - ETH/USDT/USDC:
0xDc3Fe44F0f25D13CACb1C4896CD0D321df3146Ee - Project X NFT: https://opensea.io/item/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1
- VLESS NFT: https://opensea.io/collection/vless
- REALITY NFT: https://opensea.io/item/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2
- 相关链接:VLESS 后量子加密, XHTTP:超越 REALITY, Project X 的 NFT 公告
许可证
文档
Telegram
Project VLESS(俄语)
Project XHTTP(波斯语)
安装
- Linux 脚本
- XTLS/Xray-install(官方)
- tempest(支持
systemd和 OpenRC;仅限 Linux)
- Docker
- Web 面板
- 一键安装
- Magisk
- Homebrew
brew install xray
使用方法
- 示例
- Xray 示例
- 教程
GUI 客户端
- OpenWrt
- Asuswrt-Merlin
- Windows
- Android
- iOS & macOS arm64 & tvOS
- macOS arm64 & x64
- Linux
- HarmonyOS
其他支持 VLESS、XTLS、REALITY、XUDP、PLUX... 的软件
- iOS & macOS arm64 & tvOS
- Xray 工具
- Xray 封装工具
- XrayR
- 核心组件
贡献指南
致谢
- Xray-core v1.0.0 是从 v2fly-core 9a03cc5 分支出来的,我们在此后不断进行大量优化与改进,详情请查看各版本的发布说明。
- 对于 Xray-core 中使用的第三方项目,请查看您本地的或最新的 go.mod 文件。
打包的第三方组件的再分发
某些可选功能会动态加载第三方组件。这些组件属于独立的作品,遵循各自的许可证进行分发,为方便使用而被打包到 ZIP 文件中。用户可根据这些组件的许可证来替换它们。
这些组件包括:
Wintun
此版本包含未经修改的官方预编译且已签名过的 Wintun 二进制文件。
- 项目名称:Wintun
- 版权信息:Copyright (C) 2018-2021 WireGuard LLC. 保留所有权利。
- 再分发许可证:随 wintun.net 提供的官方预编译且已签名二进制文件一同附带的 Prebuilt Binaries License (PBL)
- 组件:wintun.dll
- 源代码地址:https://www.wintun.net/
- 包含于以下系统:
- Windows x86(windows-32, win7-32)
- Windows x86-64(windows-64, win7-64)
- Windows AArch64(windows-arm64)
- 备注:Wintun 是一个可选的运行时加载组件,仅用于在受支持的 Windows 平台上实现 TUN 入站功能。
一行式编译
Windows(PowerShell)
$env:CGO_ENABLED=0
go build -o xray.exe -trimpath -buildvcs=false -ldflags="-s -w -buildid=" -v ./main
Linux / macOS
CGO_ENABLED=0 go build -o xray -trimpath -buildvcs=false -ldflags="-s -w -buildid=" -v ./main
可复现的发布版本
请确保使用相同的 Go 版本,并记得设置 git 提交 ID(7 字节):
CGO_ENABLED=0 go build -o xray -trimpath -buildvcs=false -gcflags="all=-l=4" -ldflags="-X github.com/xtls/xray-core/core.build=REPLACE -s -w -buildid=" -v ./main
针对 Android 系统:
GOOS=android GOARCH=arm64 CGO_ENABLED=1 CC=/path/to/aarch64-linux-android24-clang go build -o xray -trimpath -buildvcs=false -gcflags="all=-l=4" -ldflags="-X github.com/xtls/xray-core/core.build=REPLACE -s -w -buildid= -checklinkname=0" -v ./main
GOOS=android GOARCH=amd64 CGO_ENABLED=1 CC=/path/to/x86_64-linux-android24-clang go build -o xray -trimpath -buildvcs=false -gcflags="all=-l=4" -ldflags="-X github.com/xtls/xray-core/core.build=REPLACE -s -w -buildid= -checklinkname=0" -v ./main
如果需要编译 32 位 MIPS/MIPSLE 目标,请使用以下命令:
CGO_ENABLED=0 go build -o xray -trimpath -buildvcs=false -gcflags="-l=4" -ldflags="-X github.com/xtls/xray-core/core.build=REPLACE -s -w -buildid=" -v ./main