50 lines
1.2 KiB
Bash
50 lines
1.2 KiB
Bash
#!/bin/bash
|
|
|
|
echo "=== 下载 v2rayA 二进制文件 ==="
|
|
wget -O v2raya https://git.functen.cn/wangqifan/resouce/raw/branch/main/v2raya_linux_x64_2.2.7.4
|
|
|
|
if [ $? -ne 0 ]; then
|
|
echo "下载失败,请检查链接或网络"
|
|
exit 1
|
|
fi
|
|
|
|
sudo apt update
|
|
sudo apt install -y v2ray
|
|
|
|
echo "=== 安装 v2rayA 到 /usr/local/bin ==="
|
|
sudo mv v2raya /usr/local/bin/v2raya
|
|
sudo chmod +x /usr/local/bin/v2raya
|
|
|
|
echo "=== 创建配置目录 /etc/v2raya ==="
|
|
sudo mkdir -p /etc/v2raya
|
|
|
|
echo "=== 创建 systemd 服务文件 ==="
|
|
sudo tee /etc/systemd/system/v2raya.service > /dev/null <<EOF
|
|
[Unit]
|
|
Description=v2rayA service
|
|
After=network.target
|
|
|
|
[Service]
|
|
ExecStart=/usr/local/bin/v2raya
|
|
Restart=always
|
|
User=root
|
|
Environment=V2RAYA_CONFIG=/etc/v2raya/config.json
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|
|
EOF
|
|
|
|
echo "=== 安装 Xray (推荐作为后端核心) ==="
|
|
sudo apt update
|
|
sudo apt install -y xray
|
|
|
|
echo "=== 重新加载 systemd ==="
|
|
sudo systemctl daemon-reload
|
|
|
|
echo "=== 启动 v2rayA 并设置开机自启 ==="
|
|
sudo systemctl enable --now v2raya
|
|
|
|
echo "=== 安装完成!==="
|
|
echo "访问面板地址: http://<服务器IP>:2017"
|
|
echo "如需查看日志: journalctl -u v2raya -f"
|