Scream: Windows平台上一套基于V2Ray和Xray项目的GUI软件 本项目基于https://github.com/Cenmrev/V2RayW,根据自用需求对其UI界面进行了重写。
在此之前一直使用V2RayW项目,但该项目于2019年初便不再维护,于是乎自己动手改造就有了https://github.com/musva/V2RayW,相对于V2RayW原始项目添加了必要的功能。随着v2ray-core&xray-core不断更新设置项将会越来越多,V2RayW本就紧凑的界面越发捉襟见肘,于是萌生了对UI界面进行大幅改造的念头。核心代码移植自V2RayW并保留了绝大多数原有功能,静默运行,使用托盘右键满足日常使用。
本项目根据自用需求酌情添加新功能。
musva/V2RayW项目有何不同 ?
与- 功能
- 手工配置协议,vmess/vless/shaodowsocks/trojan协议提供了配置模板
- 支持vmess/vless/shaodowsocks/trojan协议导入导出
- 支持配置系统绕行列表
- 支持自定义配置文件现在会自动监测并测试
- 支持多文件配置
- 界面
- 支持暗黑模式
适用人群
- 自建节点或有稳定少量高质量节点的机场用户
- 较为了解V2Ray配置文件
支持V2Ray/Xray核心。当存在Xray时优先使用,目前UI界面没有提供切换功能,如需使用V2Ray核心需删除或重命名xray-core目录。当使用了xtls特性时,切换V2Ray核心后检查修正配置。
使用说明
- 运行环境
- .NET Framework 4.6
- 如何使用
- 将V2Ray/Xray核心放置在软件目录下的v2ray-core / xray-core文件夹中
- 运行软件
- 添加节点信息
- 托盘图标右击-开启核心
- 如何重置
- 关闭软件,删除软件目录下
settings.json
文件,config\
目录 config\
自定义配置文件目录- 其他配置均在
settings.json
文件
- 关闭软件,删除软件目录下
- 订阅功能
- 每行一条URL
- URL行首添加任意字符以达到临时禁用订阅链接目的
- 负载均衡
使用全部
,将使用配置文件中outbound所有节点,选择单个节点或再选使用全部
即可退出模式使用部分
,可选多个节点,最少一个,节点处于选中状态时再选即为去除,再选使用部分
即可退出模式- 托盘图标右击-
服务器
-使用全部/使用部分
- 路由编辑
- 路由匹配从上至下请注意规则顺序,非常重要
- 拒绝,在
tag
填写decline
- 直连,在
tag
填写direct
- 代理,在
tag
填写main
- 当处于负载均衡模式时
main
将会被自动替换为balance
- 当使用单出口/
使用部分
时,支持在路由中定义未被选中的其他出口
- 保留关键字
decline
direct
main
balance
- 上述四个关键字因用于路由配置故无法配置为出口标记(tag)
- 绕行
- 自定义绕过列表为全量配置
- 右键托盘,
配置...
-常规设置
-绕行
- 自定义配置文件
- 软件目录下config文件夹放置原生V2Ray/Xray配置文件
- 新增/修改/删除自定义配置文件自动测试
- 使用托盘右键
服务器
选项切换自定义配置
- 多文件配置
config/confdir/
目录下放置配置文件- 当软件启动时如果
config/confdir/
目录下配置文件有错核心将会启动失败,软件会逐一测试目录下所有配置,并将有错误的配置文件后缀更改为.error
。排错完成后可尝试启动核心。 - 新增/修改/删除
config/confdir/
配置文件自动测试,请注意:此时软件会主动重启核心并按顺序加载配置 - 后加载
config/confdir/
目录下配置文件且作用级高,软件依次读入的每个配置文件,留意启动信息是否符合你预设的顺序 - 多配置作用关系,参阅官方文档多文件配置
- 保存配置
- 当软件正常退出(右键主动退出/系统关机/系统注销)时将会正确保存配置文件
- 如需主动保存配置,请使用界面
应用配置
应用配置
将会立即刷新托盘右键菜单选项
- 在软件关闭状态下 ,可手动编辑
settings.json
文件进行参数调整