从订阅链接生成V2Ray配置 - V2Gen的使用

本文章讲述了 v2gen 的实际使用用例,从订阅以及 vmess://XXXXXXXXXXXX 链接 中生成 V2Ray json 文件。

项目地址

详细说明:  github.com/iochen/v2gen 

预览

[ 0] 中继香港C1 Media (HK)(1)      [518ms  (0 errors)]
[ 1] 中继香港C3 Media (HK)(1)      [527ms  (0 errors)]
[ 2] 中继香港C2 Media (HK)(1)      [536ms  (0 errors)]
[ 3] 中继香港C5 Media (HK)(1)      [451ms  (0 errors)]
[ 4] 中继香港C6 Media (HK)(1)      [452ms  (0 errors)]
[ 5] 中继香港G2 Media (HK)(1)      [904ms  (0 errors)]
[ 6] BGP中继香港 2 Media (HK)(1)   [468ms  (0 errors)]
[ 7] BGP中继香港 3 Media (HK)(1)   [778ms  (0 errors)]
[ 8] BGP中继香港 1 Media (HK)(1)   [881ms  (0 errors)]
[ 9] 中继香港G1 Media (HK)(1)      [1.35s  (1 errors)]
...
[50] 日本中继 3 Media (JP)(1)      [641ms  (0 errors)]
=====================
Please Select:

安装

请注意,本程序并没有GUI(图形)界面

方法一:从Release中下载

方法二:从源码自行编译

$ go get -u -v iochen.com/v2gen/cmd/v2gen

常用命令

测速并选择

$ v2gen -u 订阅链接 -o V2Ray配置文件路径 

测速并排序与选择

$ v2gen -u 订阅链接 -o V2Ray配置文件路径 -sort

测速并采用最优节点

$ v2gen -u 订阅链接 -o V2Ray配置文件路径 -best

随机节点

$ v2gen -u 订阅链接 -o V2Ray配置文件路径 -r

设置测速(或延时)目标链接

$ v2gen -u 订阅链接 -o V2Ray配置文件路径 -dest 目标链接

打印到控制台以进行管道操作

$ v2gen -u 订阅链接 -o "-" -n 序号 | jq .

进阶操作

请到  GitHub README  文件中继续探索!

TODO

  • 重构 v2gen
  • 优化多参数时的逻辑判断
AUTHOR  :  Richard Chen
ARTICLE LICENSE  :  CC BY-SA 4.0
CODE LICENSE  :  MIT

Next: wrong file size

Prev: GPG中创建ECC-512公私钥