# Ubuntu 20.04 手动安装 v2rayA & Xray 实现全系统代理教程

## **1\. 背景与环境**

在阿里云或国内云服务器（Ubuntu 20.04）上，经常会遇到以下问题：

  * **GPG 错误** : 官方软件源密钥过期（EXPKEYSIG）。

  * **网络封锁** : 无法直接从 GitHub 下载 Xray 内核或 v2rayA 安装包。

  * **目标** : 使用特定的订阅链接，筛选美国低延迟节点，并实现全系统（终端）上网。

* * *

## **2\. 第一步：手动安装 Xray 内核**

由于官方脚本无法连接 GitHub，我们使用 `ghfast.top` 镜像加速下载。
    
    
    # 进入临时目录
    cd /tmp
    ​
    # 下载 Xray 核心 (使用加速镜像)
    wget -O Xray-linux-64.zip [https://ghfast.top/https://github.com/XTLS/Xray-core/releases/latest/download/Xray-linux-64.zip](https://ghfast.top/https://github.com/XTLS/Xray-core/releases/latest/download/Xray-linux-64.zip)
    ​
    # 安装解压工具并部署
    sudo apt install unzip -y
    sudo unzip -o Xray-linux-64.zip -d /usr/local/bin/xray-core
    sudo mv /usr/local/bin/xray-core/xray /usr/local/bin/xray
    sudo chmod +x /usr/local/bin/xray
    ​
    # 移动路由规则文件 (dat文件)
    sudo mkdir -p /usr/local/share/xray
    sudo mv /usr/local/bin/xray-core/*.dat /usr/local/share/xray/
    ​
    # 清理
    sudo rm -rf /usr/local/bin/xray-core Xray-linux-64.zip

## **3\. 第二步：手动安装 v2rayA**

同样使用镜像站下载最新的 `.deb` 安装包。
    
    
    # 获取最新版本下载链接
    REAL_URL=$(curl -s [https://api.github.com/repos/v2rayA/v2rayA/releases/latest](https://api.github.com/repos/v2rayA/v2rayA/releases/latest) | grep -Eo '[https://github.com/v2rayA/v2rayA/releases/download/](https://github.com/v2rayA/v2rayA/releases/download/)[^"]*installer_debian_(x64|amd64)[^"]*\.deb' | head -n 1)
    ​
    # 使用镜像加速下载
    wget -O v2raya.deb "[https://ghfast.top/$REAL_URL](https://ghfast.top/$REAL_URL)"
    ​
    # 安装 v2rayA
    sudo apt install ./v2raya.deb -y
    ​
    # 启动并设置开机自启
    sudo systemctl start v2raya.service
    sudo systemctl enable v2raya.service

* * *

## **4\. 第三步：图形化界面配置**

  1. **打开后台** : 在本地浏览器访问 `http://<服务器公网IP>:2017`。

     *  _注意：请确保云控制台安全组已放行 TCP 2017 端口。_

  2. **创建账号** : 第一次进入需设置管理员账号和密码。

  3. **导入订阅** :

     * 点击 **Import (导入)** 。

     * 粘贴订阅链接：`https://dash.pqjc.site/api/v1/pq/b9f117876008f48357207a985b54574b`

     * 点击保存并 **Update (更新)** 。

  4. **选择节点** :

     * 点击列表上方的 **Ping** 。

     * 找到名称含 **US** 、**美国** 且延迟最低（数字最小）的节点，点击选中。

  5. **启动服务** :

     * 点击左上角蓝色的 **Ready (就绪)** 按钮，使其变为红色的 **Running (运行中)** 。

* * *

## **5\. 第四步：配置透明代理（全系统生效）**

为了让终端（curl, wget, apt）也走代理：

  1. 点击 v2rayA 网页右上角的 **Settings (设置)** 。

  2. 找到 **Transparent Proxy / System Proxy (透明代理/系统代理)** 。

  3. 选项设为 **Enable (启用)** 。

  4. **Mode (实现方式)** 建议选择 **Redirect (重定向)** 或 **TPROXY** 。

  5. **Traffic Handling (流量分流)** 选择 **Proxy All (全局)** 或 **RoutingA (大陆白名单)** 。

  6. 点击 **Save and Apply (保存并应用)** 。

* * *

## **6\. 验证结果**

在 Ubuntu 终端输入：
    
    
    curl ipinfo.io

**成功标志** : 返回的 JSON 信息中，`country` 为 `"US"`，`city` 为美国城市。

* * *

## **7\. 常用维护命令**

  * **查看状态** : `sudo systemctl status v2raya`

  * **重启服务** : `sudo systemctl restart v2raya`

  * **查看日志** : `journalctl -u v2raya -f`

