A V2board node server based on multi core, modified from XrayR.
一个基于多种内核的V2board节点服务端,修改自XrayR,支持V2ay,Trojan,Shadowsocks协议。
注意: 本项目需要V2board版本 >= 1.7.0
由于本人身体欠佳,导致此项目搁置已久,且由于多内核的原因导致项目臃肿以及各种依赖问题层出不穷,并且已有仍在持续维护的分支项目存在,因此本项目将不再进行维护。
作为V2bX的继任者的Ratte仍在构思及逐步实现中,该项目尝试通过基于RPC的插件化去解决项目臃肿以及依赖问题,但由于本人身体原因,进展缓慢。
- 永久开源且免费。
- 支持Vmess/Vless, Trojan, Shadowsocks, Hysteria多种协议。
- 支持Vless和XTLS等新特性。
- 支持单实例对接多节点,无需重复启动。
- 支持限制在线IP。
- 支持限制Tcp连接数。
- 支持节点端口级别、用户级别限速。
- 配置简单明了。
- 修改配置自动重启实例。
- 支持多种内核,易扩展。
- 支持条件编译,可仅编译需要的内核。
功能 | v2ray | trojan | shadowsocks | hysteria |
---|---|---|---|---|
自动申请tls证书 | √ | √ | √ | √ |
自动续签tls证书 | √ | √ | √ | √ |
在线人数统计 | √ | √ | √ | √ |
审计规则 | √ | √ | √ | √ |
自定义DNS | √ | √ | √ | √ |
在线IP数限制 | √ | √ | √ | √ |
连接数限制 | √ | √ | √ | √ |
跨节点IP数限制 | ||||
按照用户限速 | √ | √ | √ | √ |
动态限速(未测试) | √ | √ | √ | √ |
- 重新实现动态限速
- 重新实现在线IP同步(跨节点在线IP限制)
- 完善使用文档
wget -N https://raw.githubusercontents.com/InazumaV/V2bX-script/master/install.sh && bash install.sh
# 通过-tags选项指定要编译的内核, 可选 xray, sing
go build -o V2bX -ldflags '-s -w' -gcflags="all=-trimpath=${PWD}" -asmflags="all=-trimpath=${PWD} -tags "xray sing"
- 此项目用于本人自用,因此本人不能保证向后兼容性。
- 由于本人能力有限,不能保证所有功能的可用性,如果出现问题请在Issues反馈。
- 本人不对任何人使用本项目造成的任何后果承担责任。
- 本人比较多变,因此本项目可能会随想法或思路的变动随性更改项目结构或大规模重构代码,若不能接受请勿使用。