• webqwe-资源分享和开发经验
AD
AD

Home / 其他 / v2ray vmess+ws搭建教程和v2rayN客户端配置vmess+ws教程

v2ray vmess+ws搭建教程和v2rayN客户端配置vmess+ws教程

2023-12-19 14:35:08
666 阅读

前言:

v2ray有很多传输协议搭配使用,相比其他软件有多种姿势选择,但是配置文件比较复杂。手搓起来有一定的门槛,相比之下大部分人喜欢一键脚本搭建。本文将带你手搓配置文件,了解linux命令和了解v2ray使用方式,让你学会看文档,折腾起来,获得成就感~

本文选择 vmess+ws传输协议;

先来说vmess,vmess是一个加密传输协议,vmess依赖时间,请确保服务器和客户端时间误差在 90 秒之内

再来说说ws是一个传输方式,来传输数据,是websocket的缩写,如果再套上ssl证书,就是wss,有关websocket可以去互联网了解一下,这里不再多说。


准备工作:

一台海外vps(本文中使用debian11系统)


创建文件夹

mkdir v2ray


进入文件夹

cd v2ray


下载 v2ray,如需下载其他系统的可以去 https://github.com/v2fly/v2ray-core/releases

wget https://www.webqwe.com/static/upload/2023/12/19/34342/v2ray-linux-64.zip


解压

unzip v2ray-linux-64.zip 


给程序权限

chmod 0777 ./v2ray


清除配置文件内容

echo ""  config.json


编辑配置文件

vi config.json
按键盘i编辑文档

把下列配置文件复制粘贴后

按键盘esc
再按Shift + :
输入:wq
再按键盘:回车


查看文档,我们先查看默认最简单的配置文件 https://www.v2fly.org/guide/start.html#%E6%9C%8D%E5%8A%A1%E5%99%A8

但是它默认的配置是最简单的vmess tcp模式,不符合我们的要求,我们要用ws方式传输数据。

我写出了我们需要的配置文件,以及文档的地址:

{
  "inbounds": [//我们配置服务端重要的是 入站流量配置,文档:https://www.v2fly.org/config/inbounds.html
      {
          "port": 80, // 服务器监听端口
          "protocol": "vmess", //选择vmess协议
          "settings": { //vmess协议设置 ,入站协议设置文档:https://www.v2fly.org/config/protocols/vmess.html#inboundconfigurationobject
              "clients": [
                  {
                      "id": "b831381d-6324-4d53-ad4f-8cda48b30811" //uuid 可以在这里自己生成https://www.v2fly.org/awesome/tools.html
                  }
              ]
          },
          "streamSettings": { //传输方式设置,文档:https://www.v2fly.org/config/transport.html#streamsettingsobject
            "network": "ws",// 选择ws传输数据
            "wsSettings":{ //websocket配置,文档:https://www.v2fly.org/config/transport/websocket.html
              "path": "/",
              "headers": {
                "Host": "webqwe.com"
              }
            }
          }
      }
  ],
  "outbounds": [ //出站流量配置,挖坑
      {
          "protocol": "freedom" //选择freedom出站点协议,官方说明文档 https://www.v2fly.org/config/protocols/freedom.html
      }
  ]
}


看看基本原理图,我们目前配置的是v2ray服务端。


执行v2ray服务端

./v2ray run ./config.json

出现下列日志,表示我们执行成功了没有错误~

V2Ray 5.12.1 (V2Fly, a community-driven edition of V2Ray.) Custom (go1.21.4 linux/amd64)
A unified platform for anti-censorship.
2023/12/19 01:15:16 Using default config:  /root/v2ray/config.json
2023/12/19 01:15:16 [Warning] V2Ray 5.12.1 started


怎么后台运行

按下键盘 ctrl + c ,退出程序

后台运行命令:
nohup ./v2ray run ./config.json &


v2rayN客户端配置

客户端使用起来非常简单,添加vmess服务器


配置对应图:


最后成功:


有问题欢迎留言




uuid怎么下载(免费) | 求资源
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。 如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!
author
pings

每天都在打酱油~

评论
登录后评论