%global _empty_manifest_terminate_build 0 Name: python-v2ray-util Version: 3.10.9.8 Release: 1 Summary: a tool to manage v2ray config json License: GPL URL: https://github.com/Jrohy/multi-v2ray Source0: https://mirrors.nju.edu.cn/pypi/web/packages/70/65/7a977beced6324937c3eaad12a3a364911d42f6f8905a21abc728b436de7/v2ray-util-3.10.9.8.tar.gz BuildArch: noarch %description # multi-v2ray V2ray/Xray多用户管理脚本,向导式管理[新增|删除|修改]传输协议 ![](https://img.shields.io/pypi/v/v2ray-util.svg) [![Downloads](https://pepy.tech/badge/v2ray-util)](https://pepy.tech/project/v2ray-util) [![Downloads](https://pepy.tech/badge/v2ray-util/month)](https://pepy.tech/project/v2ray-util) ![](https://img.shields.io/docker/pulls/jrohy/v2ray.svg) ![](https://img.shields.io/github/license/Jrohy/multi-v2ray.svg) ## [中文](README.md) [English](README_EN.md) ## 特色 - [x] 支持Xray管理, v2ray和xray相互独立, 不同命令(v2ray/xray)进入不同的core管理 - [x] 调用v2ray官方api进行流量统计 - [x] **多用户, 多端口管理**, 混合传输协议管理不再是梦 - [x] 首次安装时产生随机端口,默认配置mkcp + 随机一种 (srtp | wechat-video | utp | dtls | wireguard) header伪装;  安装完成显示配置信息; - [x] 查看配置信息显示vmess/vless字符串(v2rayN的分享链接格式) - [x] 生成**Telegram**的socks5/MTProto分享链接, 支持socks5 + tls组合 - [x] 支持http/2, 随机生成伪装h2 path - [x] 开启关闭tcpFastOpen - [x] 直接开启[CDN](https://github.com/Jrohy/multi-v2ray/wiki/CloudFlare-cdn%E4%BB%A3%E7%90%86v2ray%E6%B5%81%E9%87%8F) - [x] 开启关闭动态端口 - [x] 定时更新v2ray(需手动开启) - [x] 支持新版v2ray配置文件格式(v4.1+) - [x] 支持范围端口修改 - [x] 支持程序和**命令行参数**管理控制 - [x] 支持docker部署 - [x] 支持VLESS和Trojan以及XTLS(v4.31.0+) - [x] 支持纯ipv6 vps - [x] 禁止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 ``` ## 命令行参数 ```bash 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](https://github.com/chiakge/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 %package -n python3-v2ray-util Summary: a tool to manage v2ray config json Provides: python-v2ray-util BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-v2ray-util # multi-v2ray V2ray/Xray多用户管理脚本,向导式管理[新增|删除|修改]传输协议 ![](https://img.shields.io/pypi/v/v2ray-util.svg) [![Downloads](https://pepy.tech/badge/v2ray-util)](https://pepy.tech/project/v2ray-util) [![Downloads](https://pepy.tech/badge/v2ray-util/month)](https://pepy.tech/project/v2ray-util) ![](https://img.shields.io/docker/pulls/jrohy/v2ray.svg) ![](https://img.shields.io/github/license/Jrohy/multi-v2ray.svg) ## [中文](README.md) [English](README_EN.md) ## 特色 - [x] 支持Xray管理, v2ray和xray相互独立, 不同命令(v2ray/xray)进入不同的core管理 - [x] 调用v2ray官方api进行流量统计 - [x] **多用户, 多端口管理**, 混合传输协议管理不再是梦 - [x] 首次安装时产生随机端口,默认配置mkcp + 随机一种 (srtp | wechat-video | utp | dtls | wireguard) header伪装;  安装完成显示配置信息; - [x] 查看配置信息显示vmess/vless字符串(v2rayN的分享链接格式) - [x] 生成**Telegram**的socks5/MTProto分享链接, 支持socks5 + tls组合 - [x] 支持http/2, 随机生成伪装h2 path - [x] 开启关闭tcpFastOpen - [x] 直接开启[CDN](https://github.com/Jrohy/multi-v2ray/wiki/CloudFlare-cdn%E4%BB%A3%E7%90%86v2ray%E6%B5%81%E9%87%8F) - [x] 开启关闭动态端口 - [x] 定时更新v2ray(需手动开启) - [x] 支持新版v2ray配置文件格式(v4.1+) - [x] 支持范围端口修改 - [x] 支持程序和**命令行参数**管理控制 - [x] 支持docker部署 - [x] 支持VLESS和Trojan以及XTLS(v4.31.0+) - [x] 支持纯ipv6 vps - [x] 禁止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 ``` ## 命令行参数 ```bash 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](https://github.com/chiakge/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 %package help Summary: Development documents and examples for v2ray-util Provides: python3-v2ray-util-doc %description help # multi-v2ray V2ray/Xray多用户管理脚本,向导式管理[新增|删除|修改]传输协议 ![](https://img.shields.io/pypi/v/v2ray-util.svg) [![Downloads](https://pepy.tech/badge/v2ray-util)](https://pepy.tech/project/v2ray-util) [![Downloads](https://pepy.tech/badge/v2ray-util/month)](https://pepy.tech/project/v2ray-util) ![](https://img.shields.io/docker/pulls/jrohy/v2ray.svg) ![](https://img.shields.io/github/license/Jrohy/multi-v2ray.svg) ## [中文](README.md) [English](README_EN.md) ## 特色 - [x] 支持Xray管理, v2ray和xray相互独立, 不同命令(v2ray/xray)进入不同的core管理 - [x] 调用v2ray官方api进行流量统计 - [x] **多用户, 多端口管理**, 混合传输协议管理不再是梦 - [x] 首次安装时产生随机端口,默认配置mkcp + 随机一种 (srtp | wechat-video | utp | dtls | wireguard) header伪装;  安装完成显示配置信息; - [x] 查看配置信息显示vmess/vless字符串(v2rayN的分享链接格式) - [x] 生成**Telegram**的socks5/MTProto分享链接, 支持socks5 + tls组合 - [x] 支持http/2, 随机生成伪装h2 path - [x] 开启关闭tcpFastOpen - [x] 直接开启[CDN](https://github.com/Jrohy/multi-v2ray/wiki/CloudFlare-cdn%E4%BB%A3%E7%90%86v2ray%E6%B5%81%E9%87%8F) - [x] 开启关闭动态端口 - [x] 定时更新v2ray(需手动开启) - [x] 支持新版v2ray配置文件格式(v4.1+) - [x] 支持范围端口修改 - [x] 支持程序和**命令行参数**管理控制 - [x] 支持docker部署 - [x] 支持VLESS和Trojan以及XTLS(v4.31.0+) - [x] 支持纯ipv6 vps - [x] 禁止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 ``` ## 命令行参数 ```bash 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](https://github.com/chiakge/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 %prep %autosetup -n v2ray-util-3.10.9.8 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-v2ray-util -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Apr 11 2023 Python_Bot - 3.10.9.8-1 - Package Spec generated