最新消息:

宝塔面板搭建V2ray详细教程

V2ray 科学上网家 443浏览 4评论

建站是一种信仰,即使每天1ip,那也必须要有一个属于自己的博客。但是每天vps挂着没啥流量的博客着实浪费。装个v2ray与博客共存,而且v2ray利用网站进行伪装,两全其美!

为什么推荐这一配置,它产生的流量就是通过网站发出的,GFW是分不清的,所以比较稳。我自己用这个配置2年没有被封过一次。

2022/01/13 v2最近强制启用了VMessAEAD,之前搭建的用户需要去宝塔config.json里找到”alterId”: 64,把64改为0,然后vps重启一下v2。小火箭需要在客户端“额外ID”填入0,
Windows安卓需要下载最新的客户端

 

服务器端用这个一键脚本可以处理好:

wget -O VMess-fAEAD-disable.sh https://raw.githubusercontent.com/KukiSa/VMess-fAEAD-disable/main/main.sh && bash VMess-fAEAD-disable.sh


 

VMess-fAEAD-禁用

https://github.com/KukiSa/VMess-fAEAD-disable

从 2022 年 1 月 1 日开始,v2ray 服务器将默认禁用对 MD5 认证信息的兼容。任何使用 MD5 认证信息的客户端将无法连接到禁用 VMess MD5 认证信息的服务器。

该脚本将环境变量添加V2RAY_VMESS_AEAD_FORCED=false到 v2ray systemd 的文件中,以强制其启用与 MD5 认证信息认证机制的兼容性。它使使用 MD5 认证信息的客户端能够继续使用 VMess MD5 认证信息连接到服务器。

指示

交互的

wget -O VMess-fAEAD-disable.sh https://raw.githubusercontent.com/KukiSa/VMess-fAEAD-disable/main/main.sh && bash VMess-fAEAD-disable.sh

批量处理

wget -O VMess-fAEAD-disable-nostatus.sh https://raw.githubusercontent.com/KukiSa/VMess-fAEAD-disable/main/no-status.sh && bash VMess-fAEAD-disable-nostatus.sh <value>

参数<value>为 的路径v2ray.service,不填则默认为/etc/systemd/system/v2ray.service。

值得注意的是,MD5认证信息在一些DPI技术的审查下已经被证明是不安全的。当您执行此脚本时,您接受您对不安全的加密实施所造成的一切后果负责。

 

准备工作:

准备一个域名和一台vps,并将域名解析到vps。Freenom 可以注册免费域名

搭建好宝塔并安装nginx

宝塔和nginx完成以后,回到vps SSH窗口

执行命令

bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)

执行完后,回到宝塔面板,

左侧文件,依次打开,如下图所示

宝塔面板搭建V2ray详细教程插图

编辑config.json这个文件,打开文件后先清空里面的内容,再粘贴下面代码进去并保存

{
"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": 0
}
]
},
"streamSettings": {
"network": "ws",
"wsSettings": {
"path": "/happy"
}
}
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {}
}
]
}

代码中的000fe881-b655-4212-b804-b00f9970d5aa可以变更一下。比如换几个数字。相当于是个密码。但是格式必须相同(小火箭里的UUID指的就是这串代码)

然后宝塔新建一个网站(域名是文章开头你解析的),如下图所示(数据库,PHP都无所谓)

宝塔面板搭建V2ray详细教程插图1

首先申请SSL证书(这步不用说了吧)

然后点击配置文件,在配置文件最顶部添加以下代码

# 定义变量
map $http_upgrade $connection_upgrade {
default upgrade;
''      close;
}

宝塔面板搭建V2ray详细教程插图2

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

#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;
}

宝塔面板搭建V2ray详细教程插图3

保存

回到vps SSH窗口

启动v2ray

systemctl start v2ray

设置开机自启

systemctl enable v2ray

OK,V2ray服务端已全部完成

下面说ios小火箭配置:

  • 宝塔面板搭建V2ray详细教程插图4
  • 宝塔面板搭建V2ray详细教程插图5

 

安卓V2rayNG配置:

  • 宝塔面板搭建V2ray详细教程插图6
  • 宝塔面板搭建V2ray详细教程插图7
  • 宝塔面板搭建V2ray详细教程插图8

 

Windows V2rayN配置:

解压运行V2rayN文件夹里的V2rayN.exe,提示未安装.NET Framework的话去Microsoft官网下载.NET Framework4.8以上的版本安装好再重新运行V2rayN

V2rayN左上角点击服务器,添加Vmess协议,配置就按照上面安卓的照葫芦画瓢

  • 宝塔面板搭建V2ray详细教程插图9
  • 宝塔面板搭建V2ray详细教程插图10
  • 宝塔面板搭建V2ray详细教程插图11

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还没那个闲工夫污染域名。

转载请注明:梯子 » 宝塔面板搭建V2ray详细教程

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (4)

  1. ios小火箭的配置文件不一样啊,好多选项都没有。怎么整?
    davi1年前(2022-01-20)回复
    • 截图看看,其实默认国内不翻出国翻即可。
      SSR中文网1年前(2022-01-20)回复
  2. 有免费的节点吗?
    免费节点10个月前(08-04)回复
  3. 一步步来的,但是还是不行啊?为啥??是端口的问题吗??
    lee7个月前(11-13)回复