Sign inSign up

instituteiptv/mq

By instituteiptv

Updated about 1 month ago

Image
2

2.7K

instituteiptv/mq repository overview

MQ- 多功能直播代理服務

Docker Pulls Docker Image Size License Platform Telegram

📋 環境變量配置

環境變量說明示例值
PROXY_MODE代理 模式nonenormalxray
AUTO_START_XRAY是否在啟動時自動啟動Xray代理truefalse
SLICE_PROXY_ENABLED是否啟用切片代理truefalse
HTTP_PROXY_ENABLED是否啟用代理功能truefalse
HTTP_PROXYHTTP代理地址http://proxy.example.com:8080
HTTPS_PROXY_ENABLED是否啟用代理功能truefalse
HTTPS_PROXYHTTPS代理地址http://proxy.example.com:8080
SOCKS_PROXY_ENABLED是否啟用代理功能truefalse
SOCKS_PROXYSOCKS代理地址socks5://proxy.example.com:1080
ADMIN_USERNAME管理員賬號admin
ADMIN_PASSWORD管理員密碼password123
VLESS_URLVLESS代理地址vless://uuid@server:443?security=tls&type=ws&path=/vless
TROJAN_URLTrojan代理地址trojan://password@server:443?security=tls&type=tcp
VMESS_URLVmess代理地址vmess://base64encodedconfig
PLAY_TOKEN播放令牌,支持多種格式(見下文)見下文

播放令牌格式說明

PLAY_TOKEN 環境變量支持以下格式:

  1. 單個令牌abc123def456
  2. 名稱:令牌格式my_token:abc123def456
  3. 多個令牌(逗號分隔)token1:abc123,token2:def456
  4. JSON格式{"token1": "abc123", "token2": "def456"}

使用示例

docker run -d \
  --name mqitv \
  -p 5050:5050 \
  -p 2080:1080 \
  -v ./config:/app/config \
  -e XRAY_PORT=2080 \
  -e PROXY_HOST=0.0.0.0 \
  -e AUTO_START_XRAY=true \
  -e SLICE_PROXY_ENABLED=false \
  -e PROXY_ENABLED=true \
  -e ADMIN_USERNAME=admin \
  -e ADMIN_PASSWORD=yourpassword \
  -e VLESS_URL=vless://uuid@server:443 \
  -e TROJAN_URL=trojan://password@server:443 \
  -e VMESS_URL=vmess://eyJhZGQiOiJzZXJ2ZXIuY29t... \
  -e PLAY_TOKEN="user1:abc123,user2:def456" \
  --restart unless-stopped \
  instituteiptv/mq:latest

🚀 Docker Compose 示例
version: '3.8'
services:
  mqitv:
    image:  instituteiptv/mq:latest
    container_name: mqitv
    restart: unless-stopped
    ports:
      - "5050:5050"
      - "2080:1080"
    environment:
      - AUTO_START_XRAY=true
      - ADMIN_USERNAME=admin
      - ADMIN_PASSWORD=${ADMIN_PASSWORD}
      - PROXY_ENABLED=true
      - VLESS_URL=${VLESS_URL}
    volumes:
      - ./config:/app/config


## 🔧 管理界面

- ✅服務器管理:添加/刪除來源服務器,查看頻道列表
- ✅播放授權:生成/刪除 Token,用於外部播放器
- ✅代理設置:配置 Xray 節點、測試延遲、啟用切片代理
- ✅系統設置:日誌開關、自動啟動代理等

## ✨ 特性

- ✅ 支持 VLESS、Trojan、Vmess 代理協議
- ✅ 自動選擇最佳代理(延遲最低)
- ✅ 播放令牌訪問控制
- ✅ 切片代理支持
- ✅ Web 管理界面
- ✅ 實時播放日誌
- ✅ 多服務器管理


## ⚠️ 注意事項

- 如需使用 Xray 代理,請確保容器具有網路訪問能力
- 切片代理會增加服務器帶寬消耗,根據需求啟用
- 版本更新時可能自動下載新的 Xray-core,需確保容器可訪問 GitHub

訪問管理界面:http://localhost:5050

Tag summary

Content type

Image

Digest

sha256:ca64cb29d

Size

33.7 MB

Last updated

about 1 month ago

docker pull instituteiptv/mq