V2ray/Xray多用戶管理腳本,嚮導式管理[新增|刪除|修改]傳輸協議
- 修改自Jrohy的項目multi-v2ray
- 支持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://raw.githubusercontent.com/Radium-bit/multi-xray/main/xray.sh) --zh
source <(curl -sL https://raw.githubusercontent.com/Radium-bit/multi-xray/main/xray.sh) -k
source <(curl -sL https://raw.githubusercontent.com/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
默認創建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