multi-v2ray

V2ray/Xray多用户管理脚本,向导式管理传输协议

特色

支持Xray管理, v2ray和xray相互独立, 不同命令(v2ray/xray)进入不同的core管理

调用v2ray官方api进行流量统计

多用户, 多端口管理, 混合传输协议管理不再是梦

首次安装时产生随机端口,默认配置mkcp + 随机一种 (srtp | wechat-video | utp | dtls | wireguard) header伪装;

安装完成显示配置信息;

查看配置信息显示vmess/vless字符串(v2rayN的分享链接格式)

生成Telegram的socks5/MTProto分享链接, 支持socks5 + tls组合

支持http/2, 随机生成伪装h2 path

开启关闭tcpFastOpen

直接开启CDN

开启关闭动态端口

定时更新v2ray(需手动开启)

支持新版v2ray配置文件格式(v4.1+)

支持范围端口修改

支持程序和命令行参数管理控制

支持docker部署

支持VLESS和Trojan以及XTLS(v4.31.0+)

支持纯ipv6 vps

禁止BT

功能

一键 启动 / 停止 / 重启 V2ray 服务端

流量统计(v2ray && iptables)

命令行模式管理v2ray

支持多用户, 多端口管理

开启关闭动态端口

bittorrent的禁止与放行

单端口, 范围端口的修改

直接走Cloudcflare cdn

开启关闭tcpFastOpen

快速查看服务器连接信息, 常规配置修改

自由更改传输配置:

常规TCP

HTTP头部伪装

WebSocket流量

常规mKCP流量

mKCP 伪装 FaceTime通话流量(srtp)

mKCP 伪装 BT下载流量(utp)

mKCP 伪装 微信视频通话流量(wechat-video)

mKCP 伪装 DTLS 1.2流量(dtls)

mKCP 伪装 WireGuard流量(wireguard)

HTTP/2的tls流量(h2)(需备域名)

Socks5

MTProto

Shadowsocks

Quic

VLESS_TCP

VLESS_TLS

VLESS_WS

VLESS_XTLS

Trojan

安装命令

source <(curl -sL https://multi.netlify.app/v2ray.sh) –zh

升级命令(保留配置文件更新)

source <(curl -sL https://multi.netlify.app/v2ray.sh) -k

卸载命令

source <(curl -sL https://multi.netlify.app/v2ray.sh) –remove

命令行参数

v2ray/xray [-h|help] [options]

-h, help 查看帮助

-v, version 查看版本号

start 启动 V2Ray

stop 停止 V2Ray

restart 重启 V2Ray

status 查看 V2Ray 运行状态

new 重建新的v2ray json配置文件

update 更新 V2Ray 到最新Release版本

update [version] 更新 V2Ray 到指定版本

update.sh 更新 multi-v2ray 到最新版本

add 新增端口组

add [protocol] 新增一种协议的组, 端口随机, 如 v2ray add utp 为新增utp协议

del 删除端口组

info 查看配置

port 修改端口

tls 修改tls

tfo 修改tcpFastOpen

stream 修改传输协议

cdn 走cdn

stats v2ray流量统计

iptables iptables流量统计

clean 清理日志

log 查看日志

rm 卸载core

Docker运行

默认创建mkcp + 随机一种伪装头配置文件(如果使用xray则换成镜像jrohy/xray):

docker run -d –name v2ray –privileged –restart always –network host jrohy/v2ray

自定义v2ray配置文件:

docker run -d –name v2ray –privileged -v /path/config.json:/etc/v2ray/config.json –restart always –network host jrohy/v2ray

查看v2ray配置:

docker exec v2ray bash -c “v2ray info”

warning: 如果用centos,需要先关闭防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

建议

安装完v2ray后强烈建议开启BBR等加速: Linux-NetSpeed

使用Trojan和VLESS协议建议自行安装个nginx, 能让v2ray顺利Fallback到默认的80端口

依赖

v2ray docker: https://hub.docker.com/r/jrohy/v2ray

xray docker: https://hub.docker.com/r/jrohy/xray

pip: https://pypi.org/project/v2ray-util/

python3: https://github.com/Jrohy/python3-install

acme: https://github.com/acmesh-official/acme.sh

原贴:

https://github.com/Jrohy/multi-v2ray

© 版权声明
分享是一种美德,转载请保留原链接