v2ray详细搭建使用|一键搞定繁琐的V2Ray配置

搭建 V2Ray,这篇文章就够了!最详细的 V2Ray 教程,一键搞定繁琐的 V2Ray 配置

购买服务器并连接省略不写,不会的自行百度

安装v2ray

生成UUID

cat /proc/sys/kernel/random/uuid
  • 记住生成的这玩意b72dc422-5813-4a98-98fc-e14c3e9904d8

进行配置

  • 进入config.json

    /usr/local/etc/v2ray/config.json
  • 配置如下

    {
      "inbounds": [{
        "port": 20001,
        "protocol": "vmess",
        "settings": {
          "clients": [
            {
              "id": "b72dc422-5813-4a98-98fc-e14c3e9904d8",
              "level": 1,
              "alterId": 64
            }
          ]
        }
      }],
      "outbounds": [{
        "protocol": "freedom",
        "settings": {}
      },{
        "protocol": "blackhole",
        "settings": {},
        "tag": "blocked"
      }],
      "routing": {
        "rules": [
          {
            "type": "field",
            "ip": ["geoip:private"],
            "outboundTag": "blocked"
          }
        ]
      }
    }
  • 直接复制我上面的配置即可使用,id就是上面第二步获取的用户id

  • 此时端口是20001

  • ID是b72dc422-5813-4a98-98fc-e14c3e9904d8

启动

  • 在首次安装完成之后,V2Ray 不会自动启动,需要手动运行上述启动命令

    ## 启动
    sudo systemctl start v2ray
    
    ## 停止
    sudo systemctl stop v2ray
    
    ## 重启
    sudo systemctl restart v2ray

客户端使用

工具列表

图形客户端

V2RayW

  • V2RayW 是一个基于 V2Ray 内核的 Windows 客户端。用户可以通过界面生成配置文件,并且可以手动更新 V2Ray 内核。下载:GitHub

V2RayN

  • V2RayN 是一个基于 V2Ray 内核的 Windows 客户端。下载:GitHub

Clash for Windows

V2RayX

  • V2RayX 是一个基于 V2Ray 内核的 Mac OS X 客户端。用户可以通过界面生成配置文件,并且可以手动更新 V2Ray 内核。V2RayX 还可以配置系统代理。下载:Github

V2RayU

  • V2rayU,基于v2ray核心的mac版客户端,界面友好,使用swift4.2编写,支持vmess,shadowsocks,socks5等服务协议,支持订阅, 支持二维码,剪贴板导入,手动配置,二维码分享等。下载:GitHub

V2RayC

ClashX

Qv2ray

Mellow

  • Mellow 是一个基于规则的全局透明代理工具,可以运行在 Windows、macOS 和 Linux 上,也可以配置成路由器透明代理或代理网关,支持 SOCKS、HTTP、Shadowsocks、VMess 等多种代理协议。

  • Download: Github

Kitsunebi

  • Kitsunebi 是一个基于 V2Ray 核心的移动平台应用 (iOS, Android)。它可以创建基于 VMess 或者 Shadowsocks 的 VPN 连接。Kitsunebi 支持导入和导出与 V2Ray 兼容的 JSON 配置。

  • 由于使用 V2Ray 核心,Kitsunebi 几乎支持 V2Ray 的所有功能,比如 Mux 和 mKCP。

  • 下载:iTunes | Play Store

i2Ray

  • i2Ray 是另一款基于 V2Ray 核心的iOS应用。界面简洁易用,适合新手用户使用。同时兼容Shadowrocket和Quantumult格式的规则导入。

下载:iTunes

Shadowrocket

  • Shadowrocket 是一个通用的 iOS VPN 应用,它支持众多协议,如 Shadowsocks、VMess、SSR 等。

  • 下载:iTunes

Pepi(原名ShadowRay)

  • Pepi 是一个兼容 V2Ray 的 iOS 应用,它可以创建基于 VMess 的 VPN 连接,并与 V2Ray 服务器通信。

  • 下载:iTunes

Quantumult

BifrostV

  • BifrostV 是一个基于 V2Ray 内核的 Android 应用,它支持 VMess、Shadowsocks、Socks 协议。

  • 下载:Play Store | APK Pure

V2RayNG

在线工具/资源

VeekXT V2Ray配置生成

  • 支持 4.x 版本的配置文件生成器 veekxt.com

V2Ray 配置生成器

  • 静态 V2Ray 配置文件生成页面 GitHub

UUID Generator

vTemplate 项目仓库

  • 一个 V2Ray 配置文件模板收集仓库 GitHub

下载最后—懒人终极脚本

配置信息参考

websocket反向代理配置

  • v2ray服务器配置

    {
      "inbounds": [
        {
          "port": 20001,
          "protocol": "vmess",
          "settings": {
            "clients": [
              {
                "id": "b72dc422-5813-4a98-98fc-e14c3e9904d8",
                "alterId": 0,
                "email": ""
              }
            ],
            "decryption": "none"
          },
          "streamSettings": {
            "network": "ws",
            "security": "none",
            "tlsSettings": {},
            "wsSettings": {
              "connectionReuse": true,
              "path": "/blog",
              "headers": {
                "Host": "你的域名(需要配置到自己的网站上去)"
              }
            }
          },
          "tag": "proxy"
        }
      ],
      "outbounds": [
        {
          "protocol": "freedom",
          "settings": {
            "domainStrategy": "UseIP"
          }
        },
        {
          "protocol": "blackhole",
          "settings": {},
          "tag": "blocked"
        }
      ],
      "routing": {
        "settings": {
          "rules": [
            {
              "inboundTag": [
                "api"
              ],
              "outboundTag": "api",
              "type": "field"
            },
            {
              "type": "field",
              "ip": [
                "0.0.0.0/8",
                "10.0.0.0/8",
                "100.64.0.0/10",
                "169.254.0.0/16",
                "172.16.0.0/12",
                "192.0.0.0/24",
                "192.0.2.0/24",
                "192.168.0.0/16",
                "198.18.0.0/15",
                "198.51.100.0/24",
                "203.0.113.0/24",
                "::1/128",
                "fc00::/7",
                "fe80::/10"
              ],
              "outboundTag": "blocked"
            }
          ]
        },
        "strategy": "rules"
      }
    }
  • 客户端配置

    mark

  • nginx配置中添加如下配置(拦截的相关后缀根据上边的配置自行修改)

    location /blog
    {
        proxy_redirect off;
        proxy_pass http://127.0.0.1:20001;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
  • 我使用了https协议进行伪装,自己根据自己的需求进行修改,BT面板可以直接自己进行修改


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 787772394@qq.com

文章标题:v2ray详细搭建使用|一键搞定繁琐的V2Ray配置

本文作者:二豆子·pwnd0u

发布时间:2020-11-15, 18:04:01

最后更新:2020-11-21, 16:19:49

原始链接:http://blog.codefat.cn/2020/11/15/v2ray%E8%AF%A6%E7%BB%86%E6%90%AD%E5%BB%BA%E4%BD%BF%E7%94%A8FanQ/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏

/*爱心代码*/ /*雪花效果*/ /*百度代码自动提交*/