一、宝塔 v2ray 搭建
- LNMP 安装
- v2ray 安装
bobyai
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)
执行完后,回到宝塔面板,左侧文件,依次打开,如下图所示:
打开该文件,清空后粘贴如下代码
{
"log": {
"loglevel": "info",
"access": "/var/log/v2ray/access.log",
"error": "/var/log/v2ray/error.log"
},
"inbounds": [
{
"port": 8993,
"listen":"127.0.0.1",
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "000fe991-b655-4212-b804-b11f9170d5ba",
"alterId": 0
}
]
},
"streamSettings": {
"network": "ws",
"wsSettings": {
"path": "/al"
}
}
},
{
"port": 8993,
"listen": "::1",
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "000fe991-b655-4212-b804-b11f9170d5ba",
"alterId": 64
}
]
},
"streamSettings": {
"network": "ws",
"wsSettings": {
"path": "/al"
}
}
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {}
}
]
}
代码中的 000fe991-b655-4212-b804-b00f9970d5ba 可以变更一下。比如换几个数字。相当于是个密码。但是格式必须相同 (客户端里的用户 ID 指的就是这代码)
- 配置网站
在宝塔后台新建一个站点,域名那里填入 v2ray 需要的那个域名,需提前购买。
站点创建好后,在 SSL 那里申请免费的 SSL 证书
然后点击配置文件,在配置文件最顶部添加以下代码
# 定义变量
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
然后大概这个位置 (如下图) 添加以下代码
#v2配置文件
location /al {
proxy_pass http://[::1]:8993laoxiongb2c ;
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_healaoxiongb2c der Connection "upgrade";
proxy_set_header Host $http_host;
}
回到 vps SSH 窗口
二、启动 v2ray
systemctl start v2ray
设置开机自启
systemctl enable v2ray
OK,V2ray 服务端已全部完成
三、安装 BBR
centos 代码如下
wget "https://github.com/chiakge/Linux-NetSpeed/raw/master/tcp.sh"&& chmod +x tcp.sh && ./tcp.sh
安装完 BBR 后可以优化配置后启用。
四、卸载 v2ray
先停止 v2ray
systemctl stop v2ray
systemctl disable v2ray
再执行一键移除
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh) --remove
最后记得到 cloudflare 中把云朵点亮,确保 IP 被隐藏了:
打开:https://tool.lu/ip/对结果进行验证:我们看到域名已经放到 cloudfare 代理下边了。
使用本方法可以保证网站和 v2ray 共存,后续还可以在 vps 上继续搭建网站。
五、服务器设置
- 时区更改
在宝塔面板 软件商店 >> Linux工具箱 安装,并进行时间更改与同步
/www/server/panel/pyenv/bin/python3 -u /www/server/panel/class/acme_v2.py --renew_v2=1
# 清空日志文件
echo "" > /var/log/v2ray/access.log
echo "" > /var/log/v2ray/error.log
# 清理缓存目录
rm -rf /var/cache/v2ray/*
# 删除 7 天前的旧日志(可选)
find /var/log/v2ray/ -name "*.log" -mtime +7 -exec rm -f {} \;
六、问题
(一)删除 access.log 后,无法启动
长期运行后,磁盘文件太大,删除 /var/log 后,导致无法运行,需要在 /var/log 文件下,需要重新创建 log 文件,如下(注意:修改文件夹及文件权限)
[Total: 0 Average: 0]
必须 注册 为本站用户, 登录 后才可以发表评论!