multi-v2ray
V2ray/Xray多用户管理脚本,向导式管理[新增|删除|修改]传输协议
中文 English
特色
- 支持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_REALITY
- 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等加速: one_click_script
使用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
Metadata
Release files for v2ray-util 3.11.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| v2ray-util-3.11.4.tar.gz | 58.1 kB | Without provenance | Details for v2ray-util-3.11.4.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| v2ray_util-3.11.4-py3-none-any.whl | Python 3 | none | any | Details for v2ray_util-3.11.4-py3-none-any.whl |
Total release size: 125.8 kB
Release files / v2ray-util-3.11.4.tar.gz
| Download URL | v2ray-util-3.11.4.tar.gz |
|---|---|
| Size | 58.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f16e69304cfb6fdba8a0bcfea5560ce377b293a3d200b67319ac362f00f03d29
|
|
BLAKE2b-256 checksum How to use checksums |
7f8aa0087e738b9be12c2dd8dfb2976819450873db2e1f9d4dd0ccf88c0cf947
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Release files / v2ray_util-3.11.4-py3-none-any.whl
| Download URL | v2ray_util-3.11.4-py3-none-any.whl |
|---|---|
| Size | 67.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
02c6062aeff16d97a09486de3a288ffda693e6fd3e835b4cff74f77966f717fa
|
|
BLAKE2b-256 checksum How to use checksums |
29441b748d1ec089b118d5486c4c642cda1a54d73309dc73d2e661421c57c152
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Security for v2ray-util 3.11.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.