为什么推荐这一配置,它产生的流量就是通过网站发出的,GFW是分不清的,所以比较稳。我自己用这个配置2年没有被封过一次。
准备工作:
准备一个域名和一台vps,并将域名解析到vps。Freenom 可以注册免费域名
搭建好宝塔并安装nginx
宝塔和nginx完成以后,回到vps SSH窗口
执行命令
<span class="pln">bash </span><span class="pun"><(</span><span class="pln">curl </span><span class="pun">-</span><span class="pln">L https</span><span class="pun">:</span><span class="com">//raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)</span><span class="pln">bash </span><span class="pun"><(</span><span class="pln">curl </span><span class="pun">-</span><span class="pln">L https</span><span class="pun">:</span><span class="com">//raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)</span>bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)
执行完后,回到宝塔面板,
左侧文件,依次打开,如下图所示
![图片[1]-宝塔面板搭建V2ray详细教程-天时网](https://www.moe.am/wp-content/uploads/2021/08/1D502A91-00A7-4CA7-8468-3D1EF9FEA646-1024x683.jpeg)
编辑config.json这个文件,打开文件后先清空里面的内容,再粘贴下面代码进去并保存
<span class="pun">{</span><span class="str">"log"</span><span class="pun">:</span> <span class="pun">{</span><span class="str">"loglevel"</span><span class="pun">:</span> <span class="str">"info"</span><span class="pun">,</span><span class="str">"access"</span><span class="pun">:</span> <span class="str">"/var/log/v2ray/access.log"</span><span class="pun">,</span><span class="str">"error"</span><span class="pun">:</span> <span class="str">"/var/log/v2ray/error.log"</span><span class="pun">},</span><span class="str">"inbounds"</span><span class="pun">:</span> <span class="pun">[</span><span class="pun">{</span><span class="str">"port"</span><span class="pun">:</span> <span class="lit">10000</span><span class="pun">,</span><span class="str">"listen"</span><span class="pun">:</span><span class="str">"127.0.0.1"</span><span class="pun">,</span><span class="str">"protocol"</span><span class="pun">:</span> <span class="str">"vmess"</span><span class="pun">,</span><span class="str">"settings"</span><span class="pun">:</span> <span class="pun">{</span><span class="str">"clients"</span><span class="pun">:</span> <span class="pun">[</span><span class="pun">{</span><span class="str">"id"</span><span class="pun">:</span> <span class="str">"000fe881-b655-4212-b804-b00f9970d5aa"</span><span class="pun">,</span><span class="str">"alterId"</span><span class="pun">:</span> <span class="lit">64</span><span class="pun">}</span><span class="pun">]</span><span class="pun">},</span><span class="str">"streamSettings"</span><span class="pun">:</span> <span class="pun">{</span><span class="str">"network"</span><span class="pun">:</span> <span class="str">"ws"</span><span class="pun">,</span><span class="str">"wsSettings"</span><span class="pun">:</span> <span class="pun">{</span><span class="str">"path"</span><span class="pun">:</span> <span class="str">"/happy"</span><span class="pun">}</span><span class="pun">}</span><span class="pun">}</span><span class="pun">],</span><span class="str">"outbounds"</span><span class="pun">:</span> <span class="pun">[</span><span class="pun">{</span><span class="str">"protocol"</span><span class="pun">:</span> <span class="str">"freedom"</span><span class="pun">,</span><span class="str">"settings"</span><span class="pun">:</span> <span class="pun">{}</span><span class="pun">}</span><span class="pun">]</span><span class="pun">}</span><span class="pun">{</span> <span class="str">"log"</span><span class="pun">:</span> <span class="pun">{</span> <span class="str">"loglevel"</span><span class="pun">:</span> <span class="str">"info"</span><span class="pun">,</span> <span class="str">"access"</span><span class="pun">:</span> <span class="str">"/var/log/v2ray/access.log"</span><span class="pun">,</span> <span class="str">"error"</span><span class="pun">:</span> <span class="str">"/var/log/v2ray/error.log"</span> <span class="pun">},</span> <span class="str">"inbounds"</span><span class="pun">:</span> <span class="pun">[</span> <span class="pun">{</span> <span class="str">"port"</span><span class="pun">:</span> <span class="lit">10000</span><span class="pun">,</span> <span class="str">"listen"</span><span class="pun">:</span><span class="str">"127.0.0.1"</span><span class="pun">,</span> <span class="str">"protocol"</span><span class="pun">:</span> <span class="str">"vmess"</span><span class="pun">,</span> <span class="str">"settings"</span><span class="pun">:</span> <span class="pun">{</span> <span class="str">"clients"</span><span class="pun">:</span> <span class="pun">[</span> <span class="pun">{</span> <span class="str">"id"</span><span class="pun">:</span> <span class="str">"000fe881-b655-4212-b804-b00f9970d5aa"</span><span class="pun">,</span> <span class="str">"alterId"</span><span class="pun">:</span> <span class="lit">64</span> <span class="pun">}</span> <span class="pun">]</span> <span class="pun">},</span> <span class="str">"streamSettings"</span><span class="pun">:</span> <span class="pun">{</span> <span class="str">"network"</span><span class="pun">:</span> <span class="str">"ws"</span><span class="pun">,</span> <span class="str">"wsSettings"</span><span class="pun">:</span> <span class="pun">{</span> <span class="str">"path"</span><span class="pun">:</span> <span class="str">"/happy"</span> <span class="pun">}</span> <span class="pun">}</span> <span class="pun">}</span> <span class="pun">],</span> <span class="str">"outbounds"</span><span class="pun">:</span> <span class="pun">[</span> <span class="pun">{</span> <span class="str">"protocol"</span><span class="pun">:</span> <span class="str">"freedom"</span><span class="pun">,</span> <span class="str">"settings"</span><span class="pun">:</span> <span class="pun">{}</span> <span class="pun">}</span> <span class="pun">]</span> <span class="pun">}</span>{ "log": { "loglevel": "info", "access": "/var/log/v2ray/access.log", "error": "/var/log/v2ray/error.log" }, "inbounds": [ { "port": 10000, "listen":"127.0.0.1", "protocol": "vmess", "settings": { "clients": [ { "id": "000fe881-b655-4212-b804-b00f9970d5aa", "alterId": 64 } ] }, "streamSettings": { "network": "ws", "wsSettings": { "path": "/happy" } } } ], "outbounds": [ { "protocol": "freedom", "settings": {} } ] }
代码中的000fe881-b655-4212-b804-b00f9970d5aa可以变更一下。比如换几个数字。相当于是个密码。但是格式必须相同(小火箭里的UUID指的就是这串代码)
然后宝塔新建一个网站(域名是文章开头你解析的),如下图所示(数据库,PHP都无所谓)
![图片[2]-宝塔面板搭建V2ray详细教程-天时网](https://www.moe.am/wp-content/uploads/2021/08/0E7F1DCA-7CB6-40E0-8398-26CF9BD7FFA9-1024x923.jpeg)
首先申请SSL证书(这步不用说了吧)
然后点击配置文件,在配置文件最顶部添加以下代码
<span class="com"># 定义变量</span><span class="pln">map $http_upgrade $connection_upgrade </span><span class="pun">{</span><span class="kwd">default</span><span class="pln"> upgrade</span><span class="pun">;</span><span class="str">''</span><span class="pln"> close</span><span class="pun">;</span><span class="pun">}</span><span class="com"># 定义变量</span><span class="pln"> map $http_upgrade $connection_upgrade </span><span class="pun">{</span> <span class="kwd">default</span><span class="pln"> upgrade</span><span class="pun">;</span> <span class="str">''</span><span class="pln"> close</span><span class="pun">;</span> <span class="pun">}</span># 定义变量 map $http_upgrade $connection_upgrade { default upgrade; '' close; }
![图片[3]-宝塔面板搭建V2ray详细教程-天时网](https://www.moe.am/wp-content/uploads/2021/08/3F072473-1423-4702-94AC-C4F4BAEA6E37-1024x928.jpeg)
然后大概这个位置(如下图)添加以下代码
<span class="com">#v2配置文件</span><span class="pln">location </span><span class="pun">/</span><span class="pln">happy </span><span class="pun">{</span><span class="pln">proxy_pass http</span><span class="pun">:</span><span class="com">//127.0.0.1:10000;</span><span class="pln">proxy_redirect off</span><span class="pun">;</span><span class="pln">proxy_http_version </span><span class="lit">1.1</span><span class="pun">;</span><span class="pln">proxy_set_header </span><span class="typ">Upgrade</span><span class="pln"> $http_upgrade</span><span class="pun">;</span><span class="pln">proxy_set_header </span><span class="typ">Connection</span> <span class="str">"upgrade"</span><span class="pun">;</span><span class="pln">proxy_set_header </span><span class="typ">Host</span><span class="pln"> $http_host</span><span class="pun">;</span><span class="pun">}</span><span class="com">#v2配置文件</span><span class="pln"> location </span><span class="pun">/</span><span class="pln">happy </span><span class="pun">{</span><span class="pln"> proxy_pass http</span><span class="pun">:</span><span class="com">//127.0.0.1:10000;</span><span class="pln"> proxy_redirect off</span><span class="pun">;</span><span class="pln"> proxy_http_version </span><span class="lit">1.1</span><span class="pun">;</span><span class="pln"> proxy_set_header </span><span class="typ">Upgrade</span><span class="pln"> $http_upgrade</span><span class="pun">;</span><span class="pln"> proxy_set_header </span><span class="typ">Connection</span> <span class="str">"upgrade"</span><span class="pun">;</span><span class="pln"> proxy_set_header </span><span class="typ">Host</span><span class="pln"> $http_host</span><span class="pun">;</span> <span class="pun">}</span>#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.moe.am/wp-content/uploads/2021/08/6F2B1973-C2DF-496A-A87E-646987631DEB-1024x910.jpeg)
保存
回到vps SSH窗口
启动v2ray
<span class="pln">systemctl start v2ray</span><span class="pln">systemctl start v2ray</span>systemctl start v2ray
设置开机自启
<span class="pln">systemctl enable v2ray</span><span class="pln">systemctl enable v2ray</span>systemctl enable v2ray
OK,V2ray服务端已全部完成
下面说ios小火箭配置:
安卓客户端V2rayNG:v2rayNG_1.6.16.apk
安卓V2rayNG配置:
Windows客户端V2rayN:v2rayN.zip
Windows V2rayN配置:
解压运行V2rayN文件夹里的V2rayN.exe,提示未安装.NET Framework的话去Microsoft官网下载.NET Framework4.6以上的版本安装好再重新运行V2rayN
V2rayN左上角点击服务器,添加Vmess协议,配置就按照上面安卓的照葫芦画瓢
v2ray其他常用命令
## 启动
systemctl start v2ray
## 停止
systemctl stop v2ray
## 重启
systemctl restart v2ray
## 开机自启
systemctl enable v2ray
##卸载v2ray
先停止v2ray
<span class="pln">systemctl stop v2ray</span><span class="pln">systemctl stop v2ray</span>systemctl stop v2ray
<span class="pln">systemctl disable v2ray</span><span class="pln">systemctl disable v2ray</span>systemctl disable v2ray
再执行一键移除
<span class="pln">bash </span><span class="pun"><(</span><span class="pln">curl </span><span class="pun">-</span><span class="pln">L https</span><span class="pun">:</span><span class="com">//raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh) --remove</span><span class="pln">bash </span><span class="pun"><(</span><span class="pln">curl </span><span class="pun">-</span><span class="pln">L https</span><span class="pun">:</span><span class="com">//raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh) --remove</span>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
暂无评论内容