体验下v2ray

in #cn-dev6 years ago (edited)

昨天在群里说了很多关于代理的东西,在翻搜索引擎的时候又看到了v2ray,据说 v2ray 相比起 shadowsocks 有更好的隐匿性,于是决定尝试一下。

去到 v2ray 的官网 https://www.v2ray.com/ ,看下文档如何部署,最终还是选择熟悉的 Docker 方式。

服务器端拉取镜像

docker pull v2ray/official

创建配置文件

# vim /etc/v2ray/config.json
{
  "inbound": {
    "port": 10086, // 服务器监听端口
    "protocol": "vmess",
    "settings": {
      "clients": [{ "id": "b831381d-6324-4d53-ad4f-8cda48b30811" }]
    }
  },
  "outbound": {
    "protocol": "freedom",
    "settings": {}
  }
}

启动容器

docker run -d --name v2ray -v /etc/v2ray:/etc/v2ray --restart=always -p 10086:10086 v2ray/official  v2ray -config=/etc/v2ray/config.json

客户端配置

在这里找一下适合你的系统的客户端程序下载, https://github.com/v2ray/v2ray-core/releases

然后解压后,打开目录里的 config.json 文件修改为

{
  "inbound": {
    "port": 1080,  // SOCKS 代理端口,在浏览器中需配置代理并指向这个端口
    "listen": "127.0.0.1",
    "protocol": "socks",
    "settings": {
      "udp": true
    }
  },
  "outbound": {
    "protocol": "vmess",
    "settings": {
      "vnext": [{
        "address": "server", // 服务器地址,请修改为你自己的服务器 ip 或域名
        "port": 10086,  // 服务器端口
        "users": [{ "id": "b831381d-6324-4d53-ad4f-8cda48b30811" }]
      }]
    }
  },
  "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 中的端口设置后,这是启动后本地的代理端口。outbound 中的服务器地址填写你的服务器地址(有点废话),端口与服务端配置匹配。

然后保存后,在命令行下执行 ./v2ray 即可启动本地服务。

最后浏览器里用 SwitchyOmega 之类的,把需要走代理的流量都打到本地的1080端口即可。

以上是官网的新手上路的基础配置,更高级的还没有研究,目前来看用着感觉好像比之前 ss 快一些了。等有空再研究下其他高级的配置,比如 kcp 之类的东西。

Sort:  

客户端有好用的桌面应用,还能订阅什么的,不过你自己服务器的可能就无所谓啦~

啥意思?

我没记错的话,你这个客户端是命令式的,V2Ray有和ss差不多的那种客户端(windows下)
image.png

哦,你说的客户端是这个,我没有去细找Mac下的,就是先体验下。目前的确是用的命令行版的。

Coin Marketplace

STEEM 0.24
TRX 0.11
JST 0.032
BTC 61166.56
ETH 2987.63
USDT 1.00
SBD 3.71