/V2bX

Primary LanguageGoMozilla Public License 2.0MPL-2.0

V2bX

A V2board node server based on multi core, modified from XrayR.
一个基于多种内核的V2board节点服务端,修改自XrayR,支持V2ay,Trojan,Shadowsocks协议。

注意: 本项目需要V2board版本 >= 1.7.0

特点

  • 永久开源且免费。
  • 支持Vmess/Vless, Trojan, Shadowsocks, Hysteria多种协议。
  • 支持Vless和XTLS等新特性。
  • 支持单实例对接多节点,无需重复启动。
  • 支持限制在线IP。
  • 支持限制Tcp连接数。
  • 支持节点端口级别、用户级别限速。
  • 配置简单明了。
  • 修改配置自动重启实例。
  • 支持多种内核,易扩展。
  • 支持条件编译,可仅编译需要的内核。

功能介绍

功能 v2ray trojan shadowsocks hysteria
自动申请tls证书
自动续签tls证书
在线人数统计
审计规则
自定义DNS
在线IP数限制
连接数限制
跨节点IP数限制
按照用户限速
动态限速(未测试)

TODO

  • 重新实现动态限速
  • 重新实现在线IP同步(跨节点在线IP限制)
  • 完善使用文档

软件安装

一键安装

wget -N https://raw.githubusercontent.com/wyx2685/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反馈。
  • 本人不对任何人使用本项目造成的任何后果承担责任。
  • 本人比较多变,因此本项目可能会随想法或思路的变动随性更改项目结构或大规模重构代码,若不能接受请勿使用。

Thanks

Stars 增长记录

Stargazers over time