宝塔面板搭建V2ray详细教程

网站所有资源都有,可联系VX:bjlyxy1688

为什么推荐这一配置,它产生的流量就是通过网站发出的,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详细教程-天时网

编辑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详细教程-天时网

首先申请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详细教程-天时网

然后大概这个位置(如下图)添加以下代码

<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详细教程-天时网

保存

回到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

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
Not afraid of people blocking, I'm afraid their surrender.
不怕万人阻挡,只怕自己投降
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容