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.zip3. 第二步:手动安装 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.service4. 第三步:图形化界面配置
打开后台: 在本地浏览器访问
http://<服务器公网IP>:2017。注意:请确保云控制台安全组已放行 TCP 2017 端口。
创建账号: 第一次进入需设置管理员账号和密码。
导入订阅:
点击 Import (导入)。
粘贴订阅链接:
https://dash.pqjc.site/api/v1/pq/b9f117876008f48357207a985b54574b点击保存并 Update (更新)。
选择节点:
点击列表上方的 Ping。
找到名称含 US、美国 且延迟最低(数字最小)的节点,点击选中。
启动服务:
点击左上角蓝色的 Ready (就绪) 按钮,使其变为红色的 Running (运行中)。
5. 第四步:配置透明代理(全系统生效)
为了让终端(curl, wget, apt)也走代理:
点击 v2rayA 网页右上角的 Settings (设置)。
找到 Transparent Proxy / System Proxy (透明代理/系统代理)。
选项设为 Enable (启用)。
Mode (实现方式) 建议选择 Redirect (重定向) 或 TPROXY。
Traffic Handling (流量分流) 选择 Proxy All (全局) 或 RoutingA (大陆白名单)。
点击 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