Metadata-Version: 2.1
Name: v2ray-util
Version: 3.7.7.9
Summary: a tool to manage v2ray config json
Home-page: https://github.com/Jrohy/multi-v2ray
Author: Jrohy
Author-email: euvkzx@gmail.com
License: GPL
Description: # multi-v2ray
        V2ray多用户管理脚本，向导式管理[新增|删除|修改]传输协议，享受V2ray的乐趣~  
        ![](https://img.shields.io/pypi/v/v2ray-util.svg) 
        ![](https://img.shields.io/docker/pulls/jrohy/v2ray.svg)
        ![](https://img.shields.io/github/stars/Jrohy/multi-v2ray.svg) 
        ![](https://img.shields.io/github/forks/Jrohy/multi-v2ray.svg) 
        ![](https://img.shields.io/github/license/Jrohy/multi-v2ray.svg)
        
        ## [中文](README.md)  [English](README_EN.md)
        
        ## 特色
        - [x] 调用v2ray官方api进行流量统计
        - [x] **多用户, 多端口管理**, 混合传输协议管理不再是梦
        - [x] 首次安装时产生随机端口，默认配置mkcp + 随机一种 (srtp | wechat-video | utp | dtls | wireguard) header伪装;  
          安装完成显示配置信息;
        - [x] 查看配置信息显示vmess字符串(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] 支持纯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
        
        ## 安装命令
        ```
        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 [-h|--help] [options]
            -h, --help           查看帮助
            -v, --version        查看版本号
            start                启动 V2Ray
            stop                 停止 V2Ray
            restart              重启 V2Ray
            status               查看 V2Ray 运行状态
            new                  重建新的v2ray json配置文件
            update               更新 V2Ray 到最新Release版本
            update.sh            更新 multi-v2ray 到最新版本
            add                  新增mkcp + 随机一种 (srtp|wechat-video|utp|dtls|wireguard) header伪装的端口(Group)
            add [wechat|utp|srtp|dtls|wireguard|socks|mtproto|ss]     新增一种协议的组，端口随机,如 v2ray add utp 为新增utp协议
            del                  删除端口组
            info                 查看配置
            port                 修改端口
            tls                  修改tls
            tfo                  修改tcpFastOpen
            stream               修改传输协议
            cdn                  走cdn
            stats                v2ray流量统计
            iptables             iptables流量统计
            clean                清理日志
            log                  查看日志
        ```
        
        ## Docker运行
        
        默认创建mkcp + 随机一种伪装头配置文件：
        ```
        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
        ```
        
        ## 变更记录
        查看 [Changelog](https://github.com/Jrohy/multi-v2ray/blob/master/Changelog.md)
        
        ## 依赖
        docker: https://hub.docker.com/r/jrohy/v2ray  
        pip: https://pypi.org/project/v2ray-util/  
        python3: https://github.com/Jrohy/python3-install  
        acme: https://github.com/Neilpang/acme.sh
Keywords: python v2ray multi-v2ray vmess socks5
Platform: UNKNOWN
Classifier: Topic :: Utilities
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Natural Language :: Chinese (Simplified)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3
Description-Content-Type: text/markdown
