Head Pic: 【かぐや様は告らせたい】"Love is War" / Illustration by "gomzi" [pixiv]

对于已公开的合法信息,人民有自由获取的权利。同时,人民也有言论自由的权利。——v2ray.com

又是一个简短的口胡教程,大概只能指明一个方向,具体要多用搜索引擎。

介绍

白话文教程官网

咳咳都被墙了。

简单来说就是比ss具有更完善的协议(VMess),更好的性能(见其博客),更丰富的功能(这个在官网高级篇有)。

但是也有更复杂的配置文件。

服务器

首先你需要一个非大陆服务器,我这里用的阿里云轻量咳咳监控一卸载稳的一匹。

1c1g 25G 1TB流量 最高30Mbps,才24 CNY ¥,可以说非常实惠了。

安装

如果你像我一样懒,那就随便找个一键安装脚本之类的来装就行了。比如这个来自233v2.com的。

一般来说就是这样:

$ wget https://raw.githubusercontent.com/233boy/v2ray/master/install.sh
$ chmod +x install.sh
$ ./install.sh

当然你也可以用官网的安装方式。

基础配置

脚本上都很明白的,一般传输方式用TCP就足够了,加密方式选择自动就好了。其他的可以自行了解。

进阶配置

websocket + cloudflare CDN

websocket有个好处就是可以使用nginx等服务器分流,这样就可以使用CDN服务,当然,在意速度的话,不建议在晚高峰非移动节点使用cloudflare。

服务端配置(示例,id,端口号和ws的path都是可以自定义的)

{
  "log": {
    "access": "/var/log/v2ray/access.log",
    "error": "/var/log/v2ray/error.log",
    "loglevel": "warning"
  },
  "dns": {},
  "stats": {},
  "inbounds": [
    {
      "port": 66666,
      "protocol": "vmess",
      "settings": {
        "clients": [
          {
            "id": "83a3b6c8-ed15-4169-8c14-ae60b3c718d8",
            "alterId": 32
          }
        ]
      },
      "tag": "in-0",
      "streamSettings": {
        "network": "ws",
        "security": "none",
        "wsSettings": {
          "path": "/fuckgfw_websocket"
        }
      },
      "listen": "127.0.0.1"
    }
  ],
  "outbounds": [
    {
      "tag": "direct",
      "protocol": "freedom",
      "settings": {}
    },
    {
      "tag": "blocked",
      "protocol": "blackhole",
      "settings": {}
    }
  ],
  "routing": {
    "domainStrategy": "AsIs",
    "rules": [
      {
        "type": "field",
        "ip": [
          "geoip:private"
        ],
        "outboundTag": "blocked"
      }
    ]
  },
  "policy": {},
  "reverse": {},
  "transport": {}
}

这里是nginx的配置:

server {
    listen 443 ssl;
    server_name 你使用的域名;

    ssl_certificate 证书路径;
    ssl_certificate_key 私匙路径;
    ssl_session_timeout 5m;
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_prefer_server_ciphers on;

    root /usr/share/nginx/v2ray;

    location / {
        try_files $uri $uri/ =404;
    }

    location /fuckgfw_websocket { #这里和wsSettings的path一致。
      proxy_redirect off;
      proxy_pass http://127.0.0.1:66666;//端口号也一致。
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "upgrade";
      proxy_set_header Host $http_host;
      # Show real IP in v2ray access.log
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

然后你就可以直接用了,或者用开启CDN。

客户端配置

Windows

先下载v2ray-core,然后下载v2ray-N(v2ray的第三方win图形客户端)

配置很简单的就嘻嘻。

iOS

推荐使用Kitsunebi或者i2ray好像美区才有,要1刀(前者,后者2.99刀)。

配置嘛也很简单的。

其他平台

去官网呀。

参考链接

https://github.com/v2ray/v2ray-core

https://www.v2ray.com/

https://toutyrater.github.io/

最后修改:2020-03-01 14:49:19