目录
环境准备
在开始之前,确保你的服务器满足以下要求:
- 操作系统:建议使用 CentOS 7/8、Ubuntu 18.04/20.04
- 最小配置:1GB RAM、1核 CPU,推荐配置根据业务需求增加
此外,需要提前准备好访问服务器的权限信息,如:
- SSH 密钥或密码
- 域名解析信息(可选,但推荐使用以便于管理)
宝塔面板的安装
一、安装宝塔面板
-
登录到你的服务器,执行以下命令: bash yum install -y wget wget -O install.sh http://download.bt.cn/install/install.sh sh install.sh
-
安装完成后,记下面板地址和初始登录信息。
-
通过浏览器访问宝塔面板。
二、配置宝塔面板
- 登录面板,先进行基本配置,如数据库、FTP等。
- 安装必要的依赖包,在面板中选择“软件管理”,然后安装 PHP、Nginx 或 Apache 等,具体取决于你的需求。
V2Ray的安装与配置
一、安装 V2Ray
-
在宝塔面板中打开“终端”,或使用 SSH 连接,执行以下命令: bash bash <(curl -s -L https://raw.githubusercontent.com/v2fly/fhs-build-script/master/install.sh)
-
安装完成后,V2Ray 的主要配置文件通常位于
/etc/v2ray/config.json
。
二、配置 V2Ray
-
打开配置文件: bash vi /etc/v2ray/config.json
-
根据需要调整以下字段:
outbounds
:控制如何转发访问流量,可以使用vmess
协议。inbounds
:配置服务端口号以及协议,实现反向代理的重要部分。
-
修改完成后,重新加载服务: bash systemctl restart v2ray
配置反向代理
一、配置 Nginx 反向代理
-
如果安装的是 Nginx,进入配置目录: bash cd /www/server/nginx/conf
-
创建或编辑你的站点配置文件: bash vi v2ray.conf
-
输入如下配置: nginx server { listen 80; server_name yourdomain.com;
location / { proxy_pass http://127.0.0.1:你的V2Ray端口; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
}
-
检查配置是否正确: bash nginx -t
-
重启 Nginx 服务: bash systemctl restart nginx
运行测试
- 在本地电脑配置 V2Ray 客户端,通过你配置的域名连接。
- 验证是否能正常访问,请确认科学上网需求正常。
- 使用浏览器或者其他软件访问互联网,测试流量是否顺畅。
常见问题解答
1. 如何排查宝塔与 V2Ray 的连接异常?
- 查看 V2Ray 日志:使用命令
journalctl -u v2ray
来查看 V2Ray 的运行状态。 - 检查 Nginx 配置:是否正确配置了如下转发;是否有其他冲突。
2. V2Ray 连接不稳定怎么办?
- 可能是网络原因,可以试着换节点或者调整防火墙设置。
- 确保 V2Ray 的
inbounds
部分配置和负载均衡设置合理。
3. 是否需要设置防火墙?
- 如果使用阿里云等云服务,要设置安全组放行你的 V2Ray 对外访问端口,通常为 10086。
4. 怎么更新 V2Ray 版本?
- 安装完毕后更新 V2Ray,请执行:
bash
bash <(curl -s -L https://raw.githubusercontent.com/v2fly/fhs-build-script/master/install.sh)
5. 宝塔会影响 V2Ray 的性能吗?
- 宝塔的平均负载轻微会影响性能,一般不会。因此,各项配置信息保持合理即可,适当扩展样本时进行监控。
正文完