前言:建站是一种信仰,即使每天1ip,那也必须要有一个属于自己的博客。但是每天vps挂着没啥流量的博客着实浪费。装个v2ray与博客共存,而且v2ray利用网站进行伪装,两全其美!
为什么推荐这一配置,它产生的流量就是通过网站发出的,GFW是分不清的,所以比较稳。我自己用这个配置2年没有被封过一次。
更新日志
- 2022/09/15,v2ray最近发布了5.0的源代码,出现了路径问题无法启动的BUG,现将脚本更新为只拉取4.45.2版本v2ray
- 2022/02/16,更新Windows客户端V2rayN配置教程
- 2022/01/13,v2最近强制启用了VMessAEAD,现更新了客户端使用教程
- 2021/10/03,更新安卓与Windows客户端配置教程
准备工作:
准备一个域名和一台vps,并将域名解析到vps
搭建好宝塔并安装nginx,宝塔国际版aapanel也适用,只是页面是英文,步骤是一模一样。另外给大家提供一个宝塔-7.7.0版本(原版的未进行任何更改,附手动破解)
1,宝塔和nginx完成以后,回到vps SSH窗口
执行命令
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh) --version v4.45.2
执行完后,回到宝塔面板,
2,左侧文件,依次打开,如下图所示
![图片[1]-如何在宝塔面板上搭建v2ray-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/03/aecd21655e3a-1.jpeg)
编辑config.json这个文件,打开文件后先清空里面的内容,再粘贴下面代码进去并保存
{
"inbounds": [
{
"port": 10000,
"listen":"127.0.0.1",
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "000fe881-b655-4212-b804-b00f9970d5aa",
"alterId": 0
}
]
},
"streamSettings": {
"network": "ws",
"wsSettings": {
"path": "/happy"
}
}
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {}
}
]
}
代码中的000fe881-b655-4212-b804-b00f9970d5aa可以变更一下。比如换几个数字。相当于是个密码
。但是格式必须相同(小火箭里的UUID指的就是这串代码)
3,然后宝塔新建一个网站(域名是文章开头你解析的),如下图所示(数据库,PHP都无所谓)
![图片[2]-如何在宝塔面板上搭建v2ray-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/03/1ee5b478c5b4.jpeg)
4,首先申请SSL证书(这步不用说了吧)
5,然后点击配置文件,在配置文件最顶部(如下图)添加以下代码
# 定义变量
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
![图片[3]-如何在宝塔面板上搭建v2ray-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/03/efd8cff983c0.jpeg)
然后大概这个位置(如下图)添加以下代码
#v2配置文件
location /happy {
proxy_pass http://127.0.0.1:10000;
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $http_host;
}
![图片[4]-如何在宝塔面板上搭建v2ray-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/03/ec9788d83c3f.jpeg)
保存
回到vps SSH窗口
6,设置开机自启
systemctl enable v2ray
启动v2ray
systemctl start v2ray
OK,V2ray服务端已全部完成
下面说ios小火箭配置:
![图片[5]-如何在宝塔面板上搭建v2ray-杨公子的博客](https://www.moe.ms/usr/uploads/2022/10/3785926003.jpeg)
![图片[6]-如何在宝塔面板上搭建v2ray-杨公子的博客](https://www.moe.ms/usr/uploads/2022/10/2222539348.jpeg)
安卓V2rayNG配置:
安卓客户端V2rayNG下载:Github
![图片[7]-如何在宝塔面板上搭建v2ray-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/03/c7d4c97ca71a.jpeg)
![图片[8]-如何在宝塔面板上搭建v2ray-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/03/1f72735be4f5.jpeg)
![图片[9]-如何在宝塔面板上搭建v2ray-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/03/6c9948ee46cc.jpeg)
Windows V2rayN配置:
Windows客户端V2rayN下载:Github
解压运行V2rayN文件夹里的V2rayN.exe,提示未安装.NET Framework的话去Microsoft官网下载.NET Framework4.8以上的版本安装好再重新运行V2rayN
V2rayN左上角点击服务器,添加Vmess协议,配置就按照上面安卓的照葫芦画瓢
![图片[10]-如何在宝塔面板上搭建v2ray-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/03/c4217a6bc58a.jpeg)
![图片[11]-如何在宝塔面板上搭建v2ray-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/03/14632a6125dc.jpeg)
![图片[12]-如何在宝塔面板上搭建v2ray-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/03/45b9395b0d41.jpeg)
![图片[13]-如何在宝塔面板上搭建v2ray-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2023/03/2a7f16aee0d9.jpeg)
v2ray其他常用命令
启动
systemctl start v2ray
停止
systemctl stop v2ray
重启
systemctl restart v2ray
开机自启
systemctl enable v2ray
卸载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管理的话可直接点亮云朵这样你所有流量都会走cf,GFW就更是拿你没办法,只有污染域名。一般小站没什么ZZ内容GFW还没那个闲工夫污染域名。所以套了cf的话那简直是稳如狗,想被Q都Q不了。但是众所周知cf速度堪忧。非特殊情况下不用套cf。特殊时期可以套套cf。简直完美!
另外被Q的ip通过点亮cloudflare的云朵,也可以复活。换句话说,即使这台vps被Q了,依然可以用它来扶Q