---
url: /document/install.md
---
# 下载安装

## 平台支持

官方 Release 支持以下平台

| 平台                                                  | 架构                                                                |
| :---------------------------------------------------- | :------------------------------------------------------------------ |
| Windows \[1] | x86 / amd64 / arm32 / arm64                                         |
| macOS                                                 | amd64 / arm64                                                       |
| Linux                                                 | x86 / amd64 / arm / arm64 / mips64 / mips / ppc64 / s390x / riscv64 |
| FreeBSD                                               | x86 / amd64                                                         |
| OpenBSD                                               | x86 / amd64                                                         |

\[1] Windows 7 已被 golang 官方停止支持，Xray 使用 patched go 独立发布构建提供支持，win7 用户请使用 -win7 后缀的发布。

Xray 积极跟进 golang 版本，除 win7 外最低操作系统版本支持请参考发布时对应的最新的 go release note。

未像部分类似项目一样提供 amd64 v2 v3 等构建，因为经过测试性能并没有明显提升，关键函数中很多使用了运行时检测来自动使用扩展指令集。

## 下载 Xray

预编译的二进制 ZIP 格式压缩包可在 [Github Releases](https://github.com/xtls/Xray-core/releases) 中找到。

下载对应平台的压缩包，解压后即可使用。

## 验证安装包

Xray 提供两种验证方式：

* ZIP 压缩包的 SHA1 / SHA256 摘要
* 可复现构建：请参照 [编译 Xray](../development/intro/compile.md)

## Windows 安装方式

* 在 [Github Releases](https://github.com/xtls/Xray-core/releases) 下载适用于 Windows 平台的 ZIP 压缩包，解压后可得到可执行文件 `xray.exe`，然后[通过命令行带参数运行](./command) 即可

## macOS 安装方式

* 在 [Github Releases](https://github.com/xtls/Xray-core/releases) 下载适用于 macOS 平台的 ZIP 压缩包，解压后可得到可执行文件 `xray`
  ，然后[通过命令行带参数运行](./command.md) 即可
* 通过 [Homebrew](https://brew.sh) 包管理器安装：`brew install xray`
* [homebrew-xray](https://github.com/N4FA/homebrew-xray) 感谢[@N4FA](https://github.com/N4FA)

## Linux 安装方式

### 安装脚本与项目

| 类型         | 项目                                                                  | 说明                                                                                 |
| :----------- | :-------------------------------------------------------------------- | :----------------------------------------------------------------------------------- |
| Linux Script | [XTLS/Xray-install](https://github.com/XTLS/Xray-install)（**官方**） | 官方维护的 Linux 安装脚本                                                            |
| Linux Script | [tempest](https://github.com/team-cloudchaser/tempest)                | 支持 [`Systemd`](https://systemd.io) 与 [`OpenRC`](https://github.com/OpenRC/openrc) |
| One Click    | [Xray-REALITY](https://github.com/zxcvos/Xray-script)                 | 一键安装方案                                                                         |
| One Click    | [reality-ezpz](https://github.com/aleskxyz/reality-ezpz)              | 一键安装方案                                                                         |
| One Click    | [Xray\_bash\_onekey](https://github.com/hello-yunshu/Xray_bash_onekey)  | 一键安装方案                                                                         |
| One Click    | [v2ray-agent](https://github.com/mack-a/v2ray-agent)                  | 一键安装方案                                                                         |
| One Click    | [ProxySU](https://github.com/proxysu/ProxySU)                         | 一键安装方案                                                                         |
| Magisk       | [Xray4Magisk](https://github.com/Asterisk4Magisk/Xray4Magisk)         | 适用于 Magisk 环境                                                                   |
| Magisk       | [Xray\_For\_Magisk](https://github.com/E7KMbb/Xray_For_Magisk)          | 适用于 Magisk 环境                                                                   |

### 包管理器与发行版仓库

| 方式                 | 项目                                                                            | 说明                                                                       |
| :------------------- | :------------------------------------------------------------------------------ | :------------------------------------------------------------------------- |
| Arch User Repository | [AUR helpers](https://wiki.archlinux.org/index.php/AUR_helpers)                 | 以 [yay](https://github.com/Jguer/yay) 为例，可通过 `yay -S xray` 安装     |
| Arch Linux CN        | [Arch Linux CN 仓库](https://www.archlinuxcn.org/archlinux-cn-repo-and-mirror/) | 添加仓库后，在 root 用户下使用 `pacman -S xray` 安装                       |
| Linuxbrew            | [Homebrew](https://brew.sh)                                                     | 用法与 Homebrew 一致：`brew install xray`                                  |
| Gentoo Portage       | [Gentoo-zh](https://github.com/microcai/gentoo-zh)                              | 适用于 Systemd 系统；使用 layman 或 eselect-repository 添加 Overlay 后安装 |

## Docker 安装方式

目前提供两种不同风格的 Docker 映像：

* [ghcr.io/xtls/xray-core](https://ghcr.io/xtls/xray-core)（**官方**）
  无 root 权限、无 shell 环境、支持更多的架构。由官方库编译并构建支持追溯。牺牲了便利性来追求更极端的安全性
  ::: details 文件结构

  * `/usr/local/bin/xray`：Xray 主程序（拥有者是 `root:root`、文件权限 `755`）
  * `/usr/local/etc/xray/`：配置文件目录（挂载点）（拥有者是 `root:root`、目录权限 `755`、文件权限 `644`）
    * 00\_log.json
    * 01\_api.json
    * 02\_dns.json
    * 03\_routing.json
    * 04\_policy.json
    * 05\_inbounds.json
    * 06\_outbounds.json
    * 07\_stats.json
    * 08\_fakedns.json
    * 09\_metrics.json
    * 10\_observatory.json
    * 11\_geodata.json
    * 12\_env.json
    * 99\_version.json
  * `/usr/local/share/xray/`：资源文件目录，存放了 Loyalsoldier 版本地理位置数据文件（拥有者是 `65532:65532`、目录权限 `755`、文件权限 `644`）
    * geoip.dat
    * geosite.dat
  * `/var/log/xray/`：日志文件目录（挂载点）（目录拥有者是 `root:root`、权限 `755`；文件拥有者是 `65532:65532`、权限 `600`）
    * access.log
    * error.log

  :::

* [teddysun/xray](https://hub.docker.com/r/teddysun/xray)
  有 root 权限、有 shell 环境、兼容所有 Alpine 支持的架构。由私人服务器 dl.lamp.sh 编译并构建。使用起来更便捷
  ::: details 文件结构

  * `/usr/bin/xray`：Xray 主程序
  * `/etc/xray/config.json`：单一配置文件（其所在目录为挂载点）
  * `/usr/share/xray/`：资源文件目录，存放了 v2fly 版本地理位置数据文件
    * geoip.dat
    * geosite.dat

  :::

## 第三方图形化客户端

| 平台                     | 项目                                                                                                                                              |
| :----------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------ |
| OpenWrt                  | [PassWall](https://github.com/Openwrt-Passwall/openwrt-passwall)                                                                                  |
| OpenWrt                  | [PassWall 2](https://github.com/Openwrt-Passwall/openwrt-passwall2)                                                                               |
| OpenWrt                  | [ShadowSocksR Plus+](https://github.com/fw876/helloworld)                                                                                         |
| OpenWrt                  | [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)                                                                                |
| Windows                  | [v2rayA](https://github.com/v2rayA/v2rayA)                                                                                                        |
| Windows                  | [v2rayN](https://github.com/2dust/v2rayN)                                                                                                         |
| Windows                  | [Furious](https://github.com/LorenEteval/Furious)                                                                                                 |
| Windows                  | [Invisible Man - Xray](https://github.com/InvisibleManVPN/InvisibleMan-XRayClient)                                                                |
| Windows                  | [AnyPortal](https://github.com/AnyPortal/AnyPortal)                                                                                               |
| Android                  | [v2rayNG](https://github.com/2dust/v2rayNG)                                                                                                       |
| Android                  | [X-flutter](https://github.com/XTLS/X-flutter)                                                                                                    |
| Android                  | [SaeedDev94/Xray](https://github.com/SaeedDev94/Xray)                                                                                             |
| Android                  | [SimpleXray](https://github.com/lhear/SimpleXray)                                                                                                 |
| Android                  | [AnyPortal](https://github.com/AnyPortal/AnyPortal)                                                                                               |
| iOS / macOS arm64 / tvOS | [Happ](https://apps.apple.com/app/happ-proxy-utility/id6504287215) ([tvOS](https://apps.apple.com/us/app/happ-proxy-utility-for-tv/id6748297274)) |
| iOS / macOS arm64 / tvOS | [FoXray](https://apps.apple.com/app/foxray/id6448898396)                                                                                          |
| iOS / macOS arm64 / tvOS | [Streisand](https://apps.apple.com/app/streisand/id6450534064)                                                                                    |
| macOS arm64 / x64        | [Happ](https://apps.apple.com/app/happ-proxy-utility/id6504287215)                                                                                |
| macOS arm64 / x64        | [v2rayA](https://github.com/v2rayA/v2rayA)                                                                                                        |
| macOS arm64 / x64        | [v2rayN](https://github.com/2dust/v2rayN)                                                                                                         |
| macOS arm64 / x64        | [V2rayU](https://github.com/yanue/V2rayU)                                                                                                         |
| macOS arm64 / x64        | [V2RayXS](https://github.com/tzmax/V2RayXS)                                                                                                       |
| macOS arm64 / x64        | [Furious](https://github.com/LorenEteval/Furious)                                                                                                 |
| macOS arm64 / x64        | [OneXray](https://github.com/OneXray/OneXray)                                                                                                     |
| macOS arm64 / x64        | [GoXRay](https://github.com/goxray/desktop)                                                                                                       |
| macOS arm64 / x64        | [AnyPortal](https://github.com/AnyPortal/AnyPortal)                                                                                               |
| Linux                    | [v2rayA](https://github.com/v2rayA/v2rayA)                                                                                                        |
| Linux                    | [v2rayN](https://github.com/2dust/v2rayN)                                                                                                         |
| Linux                    | [Furious](https://github.com/LorenEteval/Furious)                                                                                                 |
| Linux                    | [GorzRay](https://github.com/ketetefid/GorzRay)                                                                                                   |
| Linux                    | [GoXRay](https://github.com/goxray/desktop)                                                                                                       |
| Linux                    | [AnyPortal](https://github.com/AnyPortal/AnyPortal)                                                                                               |

## UUID 生成器

第三方的 UUID 生成器 [uuidgenerator.net](https://www.uuidgenerator.net)
