Skip to content

Latest commit

 

History

History
108 lines (59 loc) · 2.93 KB

README.md

File metadata and controls

108 lines (59 loc) · 2.93 KB

v2csub

Subscriber for V2Ray-core

V2Ray-core 的订阅脚本

V2Ray本身支持均衡策略,即像clash一样选择响应最快的节点

V2Ray本身支持多文件配置

有以上两点为前提,图形界面已经不重要了。

脚本实现的功能

  • 支持http/https连接的订阅(v2rayN格式)

  • 支持tcp/kcp/ws/h2/quic传输协议的节点

  • 默认为均衡模式(即自动选择响应最快的节点)


安装

本脚本默认分流依赖于 v2ray-rules-dat

如果不喜欢需更改分流设置


Archlinux 用户

yay -S v2csub-git


其发行版用户:

增加执行权限

chmod +x v2csub

并将 config 置于 /etc/v2csub/config$HOME/.config/v2csub/config

其它文件根据 config 设置安放


运行

修改配置文件 configurl 部分,填入订阅连接,并执行

v2csub

即可订阅

详细参数请查看 v2csub -h

最后运行 v2ray -c /etc/v2csub/gfw.json -confdir /tmp/v2csub 即可科学上网

socks默认代理端口为1080,http端口为1081


或加入自启动

修改v2ray服务

#systemctl edit v2ray 或直接修改 /etc/systemd/system/v2ray.service.d/override.conf

[Service]

ExecStart=

ExecStart=/usr/bin/v2ray -config /etc/v2csub/gfw.json -confdir /tmp/v2csub/

v2ray 5.0版本以上改为:

[Service]

ExecStart=

ExecStart=/usr/bin/v2ray run -config /etc/v2csub/gfw.json -confdir /tmp/v2csub/

加入自启动项

#systemctl enable v2csub v2ray

启动

#systemctl start v2csub v2ray


FQA

  • 与图形软件有什么区别?

此脚本只负责订阅,V2Ray功能很强大,图形软件并不能把所有的功能全部展示出来。因此,用脚本来订阅,V2Ray直接以修改文件的方式来配置,会更灵活。但用此脚本来配置也有一定的限制,比如不能手动切换节点,对于一些有ip限制的网站(比如网飞),自动选择节点并不友好,但可以通过分流设置来解决这个问题,具体参考V2fly官方文档。

  • 如何设置接连观察时间间隔?

修改 gfw.jsonnonCN.jsonprobeInterval 的值即可。间隔为每个节点的间隔,并非全部节点循环一次的间隔(应该是v2ray的bug,等修复)。

  • 我的机场很稳定,我只想用一个节点或只想用某个地区的节点

V2Ray的匹配功能只能从左往右匹配。即节点名称为 "a" "ab" "ba" 的三个节点,如果检索 "a" ,只匹配到 "a" "ab" 。如果你对节点有某些特征的需求,请联系机场主改节点名称,比如"网飞节点xxx01" "网飞节点xxx02" "香港节点xxx02" 之类的,主要特征在名称前的名字。然后修改 gfw.jsonnonCN.jsonselectorsubjectSelector 的值。脚本本身会在所有名称前加V,因此无论检索什么名字,都需要加V。