XTLS/Xray-core

GitHub: XTLS/Xray-core

新一代网络代理核心,以 XTLS 和 REALITY 协议为核心,提供高性能、强隐蔽性的网络穿透能力。

Stars: 40758 | Forks: 5727

# Project X [Project X](https://github.com/XTLS) 源自 XTLS 协议,提供了一系列网络工具,例如 [Xray-core](https://github.com/XTLS/Xray-core) 和 [REALITY](https://github.com/XTLS/REALITY)。 [README](https://github.com/XTLS/Xray-core#readme) 是开放的,欢迎在[这里](https://github.com/XTLS/Xray-core/pulls)提交你的项目。 ## 许可证 [Mozilla Public License Version 2.0](https://github.com/XTLS/Xray-core/blob/main/LICENSE) ## 文档 [Project X 官网](https://xtls.github.io) ## Telegram [Project X](https://t.me/projectXray) [Project X 频道](https://t.me/projectXtls) [Project VLESS](https://t.me/projectVless) (Русский) [Project XHTTP](https://t.me/projectXhttp) (Persian) ## 安装 - Linux 脚本 - [XTLS/Xray-install](https://github.com/XTLS/Xray-install) (**官方**) - [tempest](https://github.com/team-cloudchaser/tempest) (支持 [`systemd`](https://systemd.io) 和 [OpenRC](https://github.com/OpenRC/openrc);仅限 Linux) - Docker - [ghcr.io/xtls/xray-core](https://ghcr.io/xtls/xray-core) (**官方**) - [teddysun/xray](https://hub.docker.com/r/teddysun/xray) - [wulabing/xray_docker](https://github.com/wulabing/xray_docker) - Web 面板 - [Remnawave](https://github.com/remnawave/panel) - [3X-UI](https://github.com/MHSanaei/3x-ui) - [PasarGuard](https://github.com/PasarGuard/panel) - [Xray-UI](https://github.com/qist/xray-ui) - [X-Panel](https://github.com/xeefei/X-Panel) - [Marzban](https://github.com/Gozargah/Marzban) - [Hiddify](https://github.com/hiddify/Hiddify-Manager) - [TX-UI](https://github.com/AghayeCoder/tx-ui) - [CELERITY](https://github.com/ClickDevTech/CELERITY-panel) - 一键脚本 - [Xray-REALITY](https://github.com/zxcvos/Xray-script), [xray-reality](https://github.com/sajjaddg/xray-reality), [reality-ezpz](https://github.com/aleskxyz/reality-ezpz) - [Xray_bash_onekey](https://github.com/hello-yunshu/Xray_bash_onekey), [XTool](https://github.com/LordPenguin666/XTool), [VPainLess](https://github.com/vpainless/vpainless) - [v2ray-agent](https://github.com/mack-a/v2ray-agent), [Xray_onekey](https://github.com/wulabing/Xray_onekey), [ProxySU](https://github.com/proxysu/ProxySU) - Magisk - [Magic_V2Ray](https://github.com/vincentng295/Magic_V2Ray) - [Xray_For_Magisk](https://github.com/E7KMbb/Xray_For_Magisk) - Homebrew - `brew install xray` ## 用法 - 示例 - [VLESS-XTLS-uTLS-REALITY](https://github.com/XTLS/REALITY#readme) - [VLESS-TCP-XTLS-Vision](https://github.com/XTLS/Xray-examples/tree/main/VLESS-TCP-XTLS-Vision) - [All-in-One-fallbacks-Nginx](https://github.com/XTLS/Xray-examples/tree/main/All-in-One-fallbacks-Nginx) - Xray-examples - [XTLS/Xray-examples](https://github.com/XTLS/Xray-examples) - [chika0801/Xray-examples](https://github.com/chika0801/Xray-examples) - [lxhao61/integrated-examples](https://github.com/lxhao61/integrated-examples) - 教程 - [XTLS Vision](https://github.com/chika0801/Xray-install) - [REALITY (英语)](https://cscot.pages.dev/2023/03/02/Xray-REALITY-tutorial/) - [XTLS-Iran-Reality (英语)](https://github.com/SasukeFreestyle/XTLS-Iran-Reality) - [Xray REALITY with 'steal oneself' (英语)](https://computerscot.github.io/vless-xtls-utls-reality-steal-oneself.html) - [Xray with WireGuard inbound (英语)](https://g800.pages.dev/wireguard) ## GUI 客户端 - OpenWrt - [PassWall](https://github.com/Openwrt-Passwall/openwrt-passwall), [PassWall 2](https://github.com/Openwrt-Passwall/openwrt-passwall2) - [ShadowSocksR Plus+](https://github.com/fw876/helloworld) - [luci-app-xray](https://github.com/yichya/luci-app-xray) ([openwrt-xray](https://github.com/yichya/openwrt-xray)) - Asuswrt-Merlin - [XRAYUI](https://github.com/DanielLavrushin/asuswrt-merlin-xrayui) - [fancyss](https://github.com/hq450/fancyss) - Windows - [v2rayN](https://github.com/2dust/v2rayN) - [Furious](https://github.com/LorenEteval/Furious) - [Invisible Man - Xray](https://github.com/InvisibleManVPN/InvisibleMan-XRayClient) - [AnyPortal](https://github.com/AnyPortal/AnyPortal) - [GenyConnect](https://github.com/genyleap/GenyConnect) - [OneXray](https://github.com/OneXray/OneXray) - [XrayUI-dev](https://github.com/PhoenixNil/XrayUI-dev) - Android - [v2rayNG](https://github.com/2dust/v2rayNG) - [X-flutter](https://github.com/XTLS/X-flutter) - [SaeedDev94/Xray](https://github.com/SaeedDev94/Xray) - [SimpleXray](https://github.com/lhear/SimpleXray) - [XrayFA](https://github.com/Q7DF1/XrayFA) - [AnyPortal](https://github.com/AnyPortal/AnyPortal) - [OneXray](https://github.com/OneXray/OneXray) - [AsteriskNG](https://github.com/Asterisk4Magisk/AsteriskNG) - iOS & macOS arm64 & tvOS - [Happ](https://apps.apple.com/app/happ-proxy-utility/id6504287215) | [Happ 俄语版](https://apps.apple.com/ru/app/happ-proxy-utility-plus/id6746188973) | [Happ tvOS](https://apps.apple.com/us/app/happ-proxy-utility-for-tv/id6748297274) - [Streisand](https://apps.apple.com/app/streisand/id6450534064) - [OneXray](https://github.com/OneXray/OneXray) - [INCY](https://apps.apple.com/en/app/incy/id6756943388) - macOS arm64 & x64 - [Happ](https://apps.apple.com/app/happ-proxy-utility/id6504287215) | [Happ 俄语版](https://apps.apple.com/ru/app/happ-proxy-utility-plus/id6746188973) - [V2rayU](https://github.com/yanue/V2rayU) - [V2RayXS](https://github.com/tzmax/V2RayXS) - [Furious](https://github.com/LorenEteval/Furious) - [OneXray](https://github.com/OneXray/OneXray) - [GoXRay](https://github.com/goxray/desktop) - [AnyPortal](https://github.com/AnyPortal/AnyPortal) - [v2rayN](https://github.com/2dust/v2rayN) - [GenyConnect](https://github.com/genyleap/GenyConnect) - [INCY](https://apps.apple.com/en/app/incy/id6756943388) - Linux - [v2rayA](https://github.com/v2rayA/v2rayA) - [Furious](https://github.com/LorenEteval/Furious) - [GorzRAY](https://github.com/ketetefid/GorzRay) - [GoXRay](https://github.com/goxray/desktop) - [AnyPortal](https://github.com/AnyPortal/AnyPortal) - [v2rayN](https://github.com/2dust/v2rayN) - [GenyConnect](https://github.com/genyleap/GenyConnect) - [OneXray](https://github.com/OneXray/OneXray) - HarmonyOS - [Hey](https://github.com/popsiclelmlm/Hey) ## 其他支持 VLESS, XTLS, REALITY, XUDP, PLUX... 的工具 - iOS & macOS arm64 & tvOS - [Anywhere](https://github.com/NodePassProject/Anywhere) - [Shadowrocket](https://apps.apple.com/app/shadowrocket/id932747118) - [Loon](https://apps.apple.com/us/app/loon/id1373567447) - [Egern](https://apps.apple.com/us/app/egern/id1616105820) - [Quantumult X](https://apps.apple.com/us/app/quantumult-x/id1443988620) - Xray 工具 - [xray-knife](https://github.com/lilendian0x00/xray-knife) - [xray-checker](https://github.com/kutovoys/xray-checker) - Xray Wrapper - [XTLS/libXray](https://github.com/XTLS/libXray) - [xtls-sdk](https://github.com/remnawave/xtls-sdk) - [xtlsapi](https://github.com/hiddify/xtlsapi) - [AndroidLibXrayLite](https://github.com/2dust/AndroidLibXrayLite) - [flutter_vless](https://github.com/XIIIFOX/flutter_vless) - [Xray-core-python](https://github.com/LorenEteval/Xray-core-python) - [xray-api](https://github.com/XVGuardian/xray-api) - [XrayR](https://github.com/XrayR-project/XrayR) - [XrayR-release](https://github.com/XrayR-project/XrayR-release) - [XrayR-V2Board](https://github.com/missuo/XrayR-V2Board) - 内核 - [Amnezia VPN](https://github.com/amnezia-vpn) - [mihomo](https://github.com/MetaCubeX/mihomo) - [sing-box](https://github.com/SagerNet/sing-box) ### 捆绑第三方组件再分发 **某些可选功能会动态加载第三方组件。这些可选组件是独立的程序,并根据其自身的许可证进行分发,为了方便使用,它们被打包到了 ZIP 压缩包中。用户可以根据这些组件的许可证替换它们。** 这些组件包括: #### Wintun 本发行版包含了未经修改的官方预编译和预签名 Wintun 二进制文件。 - 项目:Wintun - 版权:Copyright (C) 2018-2021 WireGuard LLC. All Rights Reserved. - 再分发许可证:与来自 wintun.net 的官方预编译和预签名二进制文件捆绑的预构建二进制文件许可证 (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 commit 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 ``` ## 随时间变化的 Stargazers [![随时间变化的 Stargazers](https://starchart.cc/XTLS/Xray-core.svg)](https://starchart.cc/XTLS/Xray-core)
标签:DNS解析, EVTX分析, Go, Ruby工具, VPN, 安全合规, 开源项目, 流量混淆, 网络代理, 网络工具, 网络通信