V2R y安装尝试

作者:matrix 发布时间:2019年3月5日星期二 分类:零零星星

昨天发现之前的连接服务端口被封了,还好重新切换之后就好了,原因应该是video-stream占用过大导致的。 😂 😂 😂
今天尝试启用V2,V2服务作用也是一样跨规则访问,使用和配置相比较ss也稍微麻烦一些。V2的客户端连接不需要账号/密码,只需要user ID和端口确保和服务器中的v2服务配置一致即可,加密方式也可以客户端自定义使用,还有就是要求服务端和客户端的本地时间不能相差>2min(时区不同不影响)。v2也涵盖了shadowsocks模块,配置添加即可添加相关连接账号。

操作手册:https://toutyrater.github.io

服务端环境:Ubuntu 16.04
客户端环境:macOs

安装

> wget https://install.direct/go.sh
> sudo bash go.sh

执行完成之后等待出现installed即表示安装完成

相关文件默认路径:

/etc/v2ray/config.json:配置文件;
/usr/bin/v2ray/v2ray:V2Ray 程序;
/usr/bin/v2ray/v2ctl:V2Ray 工具;
/usr/bin/v2ray/geoip.dat:IP 数据文件
/usr/bin/v2ray/geosite.dat:域名数据文件

配置服务端

> vi /etc/v2ray/config.json #编辑配置文件

其中inbounds中的port表示服务器端需要开启的端口,客户端亦配置相同使用。
protocol 为使用的协议,测试使用v2的vmess,也可以使用shadowsocks
使用vmess协议就需要设置settings.clients[].id也就是unique唯一的uid,客户端亦配置相同使用。
uid是可以自定义的。

半自动配置:https://intmainreturn0.com/V2Ray-config-gen/

...
"inbounds": [{
    "port": 42626,
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "40dee6e3-030f-493d-8d11-d953747f2872",
          "level": 1,
          "alterId": 64
        }
      ]
    }
  }],
...

下面为简化使用的服务端配置:

{
  "inbounds": [{
    "port": 10089,
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "40dee13747f2872",
          "level": 1,
          "alterId": 64
        }
      ]
    }
  }],
  "outbounds": [{
    "protocol": "freedom",
    "settings": {}
  },{
    "protocol": "blackhole",
    "settings": {},
    "tag": "blocked"
  }],
  "routing": {
    "rules": [
      {
        "type": "field",
        "ip": ["geoip:private"],
        "outboundTag": "blocked"
      }
    ]
  }
}

说明:
1008940dee13747f2872分别为端口和uid 自己修改使用就好。

启动服务

> sudo systemctl start v2ray #systemctl激活且启动服务

> service v2ray start|stop|status|reload|restart|force-reload  #相关操作

客户端连接

  • 使用v2内核脚本命令行执行操作,需要手动修改config.json文件来配置地址端口和uid
    https://github.com/v2ray/v2ray-core/releases

  • macOs端可使用GUI图形界面客户端来连接配置

打开之后,顶部菜单栏出现的图标点击右键
顶部的loaded,Unload core表示启用和关闭。v2rayX也是使用官方的v2ray-core来二次开发初图形客户端方便使用。
PAC Model,Gloabal Model为PAC和全局代理
图片4422-V2R y安装尝试
点击configure打开配置界面
图片4417-V2R y安装尝试

左下方的「+」号来添加连接的服务器地址端口和user id,确保和服务端保持一直就可以了。

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

https://toutyrater.github.io/prep/install.html

https://www.v2ray.com/chapter_00/start.html

https://github.com/Cenmrev/V2RayX/releases

https://intmainreturn0.com/v2ray-config-gen/

https://www.youtube.com/watch?v=-z06k0654Wg

systemctl操作: https://www.cnblogs.com/lxjshuju/p/7183689.html