一个乐于分享的博客
关注互联网折腾服务器分享码农的日常

替代纸飞机?V2Ray打造专属定制网络,原生支持Socks/HTTP/Shadowsocks/VMess

替代纸飞机?V2Ray打造专属定制网络,原生支持Socks/HTTP/Shadowsocks/VMess

Project V 包含一系列工具,帮助你打造专属的定制网络体系。

Project V 提供了单一的内核和多种界面操作方式。内核(V2Ray)用于实际的网络交互、路由等针对网络数据的处理,而外围的用户界面程序提供了方便直接的操作流程。

V2Ray 原生支持 Socks、HTTP、Shadowsocks、VMess 等协议。

岩兔站又得知一个神器V2Ray,根据官方的介绍,它包含了一系列的工具。至于对兲朝最有用的,莫过于扶墙了。V2Ray完全支持 Socks、HTTP、Shadowsocks、VMess 等协议,据说能完全替代纸飞机。

有同学可能问,既然纸飞机用的好好的,为什么要更换呢?技多不压身,当纸飞机失效的时候至少还有补救措施。其他优点岩兔站总结了一下:

  • 针对扶墙功能,由于纸飞机用的太广泛,导致墙会重点监测,增加海外服务器被封的概率,使用小众的服务不容易引起墙的注意。
  • 速度方面最新的VMess在性能和速度上优于Shadowsocks。
  • 用来装逼也不错啊

好吧,既然这么多优点,岩兔站就先替大家体验一下最基本的扶墙功能。

平台支持/要求

V2Ray几乎是全平台支持,Linux、windows、MacOS等均可使用。

布署方式

官方提供的典型部署形式,墙内网站直接连,墙外网站通过VPS上的V2Ray进行连接。

替代纸飞机?V2Ray打造专属定制网络,原生支持Socks/HTTP/Shadowsocks/VMess

所以部署V2Ray实现扶墙目的的话,至少要有一台墙外的VPS主机。

典型的配置方式是以墙外的VPS作为服务器端,系统为Linux系统,以Windows平台作为客户端系统。

软件下载

官方网站:https://www.v2ray.com/

下载地址:

  1. Github Release: github.com/v2ray/v2ray-core
  2. Github 分流: v2ray.com/download

V2Ray默认是服务端和客户端是同一套软件,启动方式也完全一致,区别就在于config文件不同。不同的配置就代表当前运行的客户端还是服务端。

服务端安装

服务端默认以Linux为例,官方提供了一键安装脚本。

bash <(curl -L -s https://install.direct/go.sh)

脚本运行完成后,你需要:

  1. 编辑 /etc/v2ray/config.json 文件来配置你需要的代理方式;
  2. 运行 service v2ray start 来启动 V2Ray 进程;

之后可以使用 service v2ray start|stop|status|reload|restart|force-reload 控制 V2Ray 的运行。

关于服务端的配置,岩兔站建议大家用默认即可,默认是以vmess协议进行代理。

我们需要关注的配置项有portclients下的id配置客户端时,要与服务端保持一致

  "inbound": {
    "port": 158763, 
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "a9b35b2d-28f6-4196-ae3x-3f70476cdcf9",
          "level": 1,
          "alterId": 64
        }
      ]
    }

安装完成之后,运行service v2ray status应出现以下提示,证明服务端运行正常。

替代纸飞机?V2Ray打造专属定制网络,原生支持Socks/HTTP/Shadowsocks/VMess

客户端安装

客户端以windows客户端为例,下载得到zip文件,直接解压即可使用。

我们需要做的首先是配置config.json文件,用官方提供的配置文件覆盖默认配置并修改以下三处配置:

  • 服务器IP地址
  • 端口号
  • usersId

完整配置如下:

{
  "inbound": {
    "port": 1080,  // SOCKS 代理端口,在浏览器中需配置代理并指向这个端口
    "listen": "127.0.0.1",
    "protocol": "socks",
    "settings": {
      "udp": true
    }
  },
  "outbound": {
    "protocol": "vmess",
    "settings": {
      "vnext": [{
        "address": "1.2.3.4", // 服务器地址,请修改为你自己的服务器 ip 或域名
        "port": 158763,  // 服务器端口
        "users": [{ "id": "a9b35b2d-28f6-4196-ae3x-3f70476cdcf9" }]
      }]
    }
  },
  "outboundDetour": [{
    "protocol": "freedom",
    "tag": "direct",
    "settings": {}
  }],
  "routing": {
    "strategy": "rules",
    "settings": {
      "domainStrategy": "IPOnDemand",
      "rules": [{
        "type": "field",
        "ip": [
          "0.0.0.0/8",
          "10.0.0.0/8",
          "100.64.0.0/10",
          "127.0.0.0/8",
          "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": "direct"
      }]
    }
  }
}

注意:标红选项与服务端保持一致即可。

其中inbound中的配置是本地服务配置,默认端口号为1080,默认协议是socks协议。

配置完成之后即可启动客户端。windows版提供了多种启动方式,初次启动建议使用v2ray.exe它会打开命令窗口,有什么错误信息方便查看,如果没错,就只有一个启动成功的提醒。

替代纸飞机?V2Ray打造专属定制网络,原生支持Socks/HTTP/Shadowsocks/VMess

等排查无错的情况下,可以使用wv2ray.exe进行启动,wv2ray.exe不会显示程序窗口,后台静默运行。

追求完美的话,可以参考岩兔站之前的文章,将应用程序升级为系统服务,每次开机自动运行,稳如狗!

#NSSM-将可执行文件升级成系统服务(Windows)

浏览器设置

安装完客户端还不算完,目前为止,客户端和服务端已经建立了连接,但是要想科学上网,还需要配置浏览器,来使用代理服务。

如果全局代理的话,就没啥好说的了,直接Internet属性-连接-局域网设置,配置代理服务器即可。

替代纸飞机?V2Ray打造专属定制网络,原生支持Socks/HTTP/Shadowsocks/VMess

我们重点讨论自动代理,以Chrome为例,需要安装一款Proxy SwitchyOmega扩展,之后进行配置。

proxy界面建立本地代理:

  • 协议为Socks5
  • 代理服务器为127.0.0.1
  • 端口为1080

替代纸飞机?V2Ray打造专属定制网络,原生支持Socks/HTTP/Shadowsocks/VMess

auto switch页新建规则列表:

  • 规则列表格式为AutoProxy
  • 规则列表网址为https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
  • 建立切换规则,情景模式为proxy

规则列表里包含了我大局域网内所有404的地址。

替代纸飞机?V2Ray打造专属定制网络,原生支持Socks/HTTP/Shadowsocks/VMess

完成之后扩展工具中将插件运行模式设置为auto switch即可。

替代纸飞机?V2Ray打造专属定制网络,原生支持Socks/HTTP/Shadowsocks/VMess

嫌配置麻烦的同学也可以直接导入在线配置文件:https://raw.githubusercontent.com/yhf7952/myCode/master/OmegaOptions.bak

好了,现在可以打开浏览器,输入任何网址进行浏览。

转载务必注明出处:岩兔站 » 替代纸飞机?V2Ray打造专属定制网络,原生支持Socks/HTTP/Shadowsocks/VMess
赞 (0) or 打赏

讨论区 4

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #2

    v2ray的TLS+WS+Web模式再配上个CDN还是挺稳的。不过v2ray没Android客户端,所以还是喜欢用纸飞机。ԅ(¯﹃¯ԅ)

    • 是啊,目前还是$$方便,但是原作者破娃酱已经不再更新了,总要有个接替的

  2. #1

    备过案的网站可以写这些东西吗?不会被查水表?

    • 额,说的我害怕……作者开发这个V2Ray初衷是为了方便搭建灵活的网络环境,可是被别有用心的人们拿来扶墙了……