v2rayT是一款v2ray 终端版客户端,使用Python编写,基于v2ray项目,仅支持vmess协议,支持订阅,路由,vmess分享,项目地址:https://github.com/hsernos/v2rayT
- 支持协议: vmess:// 协议
- 支持导入: 支持本地文件及url导入
- 支持编辑: 导入配置后可以手动更改配置信息
- 手动配置: 支持在导入或未导入情况下手动配置主要参数
- 支持模式: 支持路由,纯自定义,需要熟悉v2ray路由写法
- 支持订阅: 支持v2ray订阅
- 支持跨平台: 仅需更换v2ray-core下的文件,win平台无法使用Tab键补齐,mac系统未测试
- 直接clone源码到本地就行了
V2Ray 是 Project V 下的一个工具。Project V 包含一系列工具,帮助你打造专属的定制网络体系。而 V2Ray 属于最核心的一个。 简单地说,V2Ray 是一个与 Shadowsocks 类似的代理软件,但比Shadowsocks更具优势
V2Ray 用户手册:https://www.v2ray.com
V2Ray 项目地址:https://github.com/v2ray/v2ray-core
# 启动并查看 基本设置
(venv) hsernos@hsernos-PC:~/codes/python/v2rayT$ python v2rayT.py
Welcome to v2rayT!
v2rayT> help
Documented commands (type help <topic>):
========================================
baseset dns exit help log node router service sub version
v2rayT> baseset show
+------+----------+-------+---------+--------------+----------+----------------+------------------+--------------+
| 索引 | 监听端口 | 协议 | 启用udp | 启用流量监听 | 多路复用 | 允许局域网连接 | 绕过局域网和大陆 | 路由策略 |
+------+----------+-------+---------+--------------+----------+----------------+------------------+--------------+
| 0 | 1080 | socks | True | True | True | False | False | IPIfNonMatch |
+------+----------+-------+---------+--------------+----------+----------------+------------------+--------------+
v2rayT>
# 添加订阅并从订阅获取节点
v2rayT> sub add https://jiang.netlify.com/ -r freesub
[订阅添加成功]
v2rayT> sub show
+------+---------+----------------------------+
| 索引 | 别名 | url |
+------+---------+----------------------------+
| 0 | freesub | https://jiang.netlify.com/ |
+------+---------+----------------------------+
v2rayT> node add --sub
[从订阅更新节点成功]
v2rayT> node show -s 0-4,7-9
+------+-----------------------------------+-------------------+-------+----------+----------+----------+
| 索引 | 别名 | 地址 | 端口 | 加密方式 | 传输协议 | 安全传输 |
+------+-----------------------------------+-------------------+-------+----------+----------+----------+
| 0 | 二爷新域名:likeworld.ml | uni.kitsunebi.fun | 10025 | auto | tcp | |
| 1 | 二爷新域名:likeworld.ml | v10.ssrsub.xyz | 443 | auto | ws | tls |
| 2 | 传播二爷翻墙二维码 | v11.ssrsub.xyz | 443 | auto | ws | tls |
| 3 | 二爷翻墙网:https://5414.best-V15 | 64.32.31.234 | 443 | auto | ws | tls |
| 4 | 二爷翻墙网:https://5414.best-V13 | 45.79.226.214 | 443 | auto | ws | tls |
| 7 | V22-传播二爷翻墙网二维码 | 45.144.2.18 | 60120 | auto | tcp | |
| 8 | V5-传播二爷翻墙网二维码 | v5.ssrsub.xyz | 443 | auto | ws | tls |
| 9 | V14-传播二爷翻墙网二维码 | v14.ssrsub.xyz | 443 | auto | ws | tls |
+------+-----------------------------------+-------------------+-------+----------+----------+----------+
当前选定节点索引: 0
# 修改监听端口为2333,并选定索引为7的节点,启动服务
v2rayT> baseset alter -p 2333
+------+----------+-------+---------+--------------+----------+----------------+------------------+--------------+
| 索引 | 监听端口 | 协议 | 启用udp | 启用流量监听 | 多路复用 | 允许局域网连接 | 绕过局域网和大陆 | 路由策略 |
+------+----------+-------+---------+--------------+----------+----------------+------------------+--------------+
| 0 | 2333 | socks | True | True | True | False | False | IPIfNonMatch |
+------+----------+-------+---------+--------------+----------+----------------+------------------+--------------+
v2rayT> service start 7
选取节点索引为: 7 监听端口为: 2333
v2rayT> node show -s 0-4,7-9
+------+-----------------------------------+-------------------+-------+----------+----------+----------+
| 索引 | 别名 | 地址 | 端口 | 加密方式 | 传输协议 | 安全传输 |
+------+-----------------------------------+-------------------+-------+----------+----------+----------+
| 0 | 二爷新域名:likeworld.ml | uni.kitsunebi.fun | 10025 | auto | tcp | |
| 1 | 二爷新域名:likeworld.ml | v10.ssrsub.xyz | 443 | auto | ws | tls |
| 2 | 传播二爷翻墙二维码 | v11.ssrsub.xyz | 443 | auto | ws | tls |
| 3 | 二爷翻墙网:https://5414.best-V15 | 64.32.31.234 | 443 | auto | ws | tls |
| 4 | 二爷翻墙网:https://5414.best-V13 | 45.79.226.214 | 443 | auto | ws | tls |
| 7 | V22-传播二爷翻墙网二维码 | 45.144.2.18 | 60120 | auto | tcp | |
| 8 | V5-传播二爷翻墙网二维码 | v5.ssrsub.xyz | 443 | auto | ws | tls |
| 9 | V14-传播二爷翻墙网二维码 | v14.ssrsub.xyz | 443 | auto | ws | tls |
+------+-----------------------------------+-------------------+-------+----------+----------+----------+
当前选定节点索引: 0
v2ray-core文件:v2rayT/v2ray-core
项目启动文件: v2rayT/v2rayT.py
项目配置文件: v2rayT/v2rayT.json
软件日志
ping
速度测试
1. 遇到问题先在v2ray-core目录下手动启动,排除端口被占用的问题
1. 相关设置的配置秉着不怀疑的原则进行设计,比如说添加一个订阅,任意字符串都行,不进行url类型检测或是否可连接限制,一切靠自觉
2. 有问题请提issue
参考: v2rayN配置文件、V2rayU的README文档格式