Skip to content

biubushy/v2raya_systemd

Repository files navigation

v2rayA Systemd 一键安装脚本

License Shell Script

这是一个专为使用 systemd 的 Linux 系统设计的 v2rayA 自动化安装脚本,支持一键部署 v2ray core 和 v2rayA Web 管理界面。

✨ 特性

  • 🚀 一键安装: 单行命令即可完成所有安装步骤
  • 🔧 Systemd 支持: 完整的 systemd 服务配置,支持开机自启
  • 📦 依赖自动安装: 自动检测并安装必要的依赖工具
  • 🌐 CDN 加速: 使用 GitHub Fast 加速,下载更快更稳定
  • 全面验证: 安装后自动验证所有组件是否正常
  • 🎯 多发行版支持: 支持 Debian/Ubuntu、CentOS/RHEL、Arch Linux 等主流发行版

📋 系统要求

  • Linux 操作系统
  • 支持 systemd 的发行版
  • root 权限或 sudo 权限
  • 基本网络连接

支持的发行版

  • ✅ Debian 9+
  • ✅ Ubuntu 18.04+
  • ✅ CentOS 7+
  • ✅ RHEL 7+
  • ✅ Fedora
  • ✅ Arch Linux
  • ✅ openSUSE

🚀 快速开始

一行命令安装

使用 curl 安装:

sudo bash <(curl -fsSL https://ghfast.top/https://github.com/biubushy/v2raya_systemd/raw/main/v2raya_2.2.7.1_systemd_install.sh)

或使用 wget 安装:

sudo bash <(wget -qO- https://ghfast.top/https://github.com/biubushy/v2raya_systemd/raw/main/v2raya_2.2.7.1_systemd_install.sh)

详细安装步骤

如果你想先下载脚本再执行:

# 下载安装脚本
wget https://ghfast.top/https://github.com/biubushy/v2raya_systemd/raw/main/v2raya_2.2.7.1_systemd_install.sh

# 添加执行权限
chmod +x v2raya_2.2.7.1_systemd_install.sh

# 使用 root 权限运行
sudo ./v2raya_2.2.7.1_systemd_install.sh

📦 安装内容

安装脚本会在系统中创建以下内容:

组件 路径 说明
v2ray core /usr/local/bin/v2ray v2ray 核心程序
v2rayA /usr/local/bin/v2raya v2rayA Web 管理程序
数据文件 /usr/local/share/v2ray/ geoip.dat 和 geosite.dat
配置目录 /usr/local/etc/v2raya/ v2rayA 配置文件目录
服务配置 /etc/systemd/system/v2raya.service systemd 服务配置文件
日志文件 /tmp/v2raya.log v2rayA 运行日志

🎯 使用说明

Web 管理界面

安装完成后,可以通过浏览器访问:

首次访问需要创建管理员账号。

Systemd 服务管理

# 启动服务
sudo systemctl start v2raya

# 停止服务
sudo systemctl stop v2raya

# 重启服务
sudo systemctl restart v2raya

# 查看服务状态
sudo systemctl status v2raya

# 查看实时日志
sudo journalctl -u v2raya -f

# 禁用开机自启
sudo systemctl disable v2raya

# 启用开机自启
sudo systemctl enable v2raya

🔧 版本信息

  • v2ray core: 5.38.0
  • v2rayA: 2.2.7.1

📚 常见问题

1. 安装失败怎么办?

检查以下几点:

  • 确保有 root 权限
  • 确认系统支持 systemd
  • 检查网络连接是否正常
  • 查看错误日志:journalctl -u v2raya -n 50

2. 如何更新 v2rayA?

重新运行安装脚本即可覆盖安装最新版本。

3. 如何卸载?

# 停止并禁用服务
sudo systemctl stop v2raya
sudo systemctl disable v2raya

# 删除文件
sudo rm -f /usr/local/bin/v2ray
sudo rm -f /usr/local/bin/v2raya
sudo rm -rf /usr/local/share/v2ray
sudo rm -rf /usr/local/etc/v2raya
sudo rm -f /etc/systemd/system/v2raya.service
sudo systemctl daemon-reload

4. 服务启动失败?

# 查看详细错误信息
sudo systemctl status v2raya -l

# 查看日志
sudo journalctl -u v2raya -n 100

# 检查配置文件
sudo cat /etc/systemd/system/v2raya.service

🔗 相关链接

⚠️ 注意事项

  1. 安全性: 请确保从可信来源下载和运行脚本
  2. 防火墙: 如需远程访问,请开放 2017 端口
  3. 网络代理: v2rayA 需要正确配置后才能使用代理功能
  4. 定期更新: 建议定期检查并更新到最新版本

📄 许可证

本项目采用 MIT 许可证

🤝 贡献

欢迎提交 Issue 和 Pull Request!

⭐ 感谢

如果这个项目对你有帮助,请给个 Star ⭐ 支持一下!


免责声明: 本脚本仅供学习交流使用,请遵守当地法律法规。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages