Chạy trên docker:
# VPS AMD:
sudo docker run -d
--name=OrcX-mtproto
--restart=always
-p 80:80
-p 8443:8443
-e SECRET=$(head -c 16 /dev/urandom | xxd -ps)
-e TAG='OrcX-mtproto'
telegrammessenger/proxy
# VPS ARM:
docker run -d \
--name OrcT-mtproxy \
--restart=always \
-e domain="cloudflare.com" \
-e secret=$(head -c 16 /dev/urandom | xxd -ps) \
-e ip_white_list="OFF" \
-e provider=2 \
-p 8080:80 \
-p 8443:443 \
ellermister/mtproxy
Các lệnh liên quan khác:
- docker stop mtproxy
- docker start mtproxy
- docker rm mtproxy # Delete
- Auto Run / 开机自启
- docker update –restart=always mtproxy
- docker restart mtproxy
- docker logs <Tên container>
ip_white_list 选项:ip_white_list 选项:
- OFF 关闭白名单
- IP 开启 IP 白名单
- IPSEG 开启 IP 段白名单
secret指定密钥:如果你想创建已知的密钥,格式为:32位十六进制字符
domain: 伪装的第三方有效域名,需要 TLS1.2 以上
provider代理提供者
- 1 telegram 官方代理程序 (只支持 x86_64)
- 2 mtg 第三方代理程序
容器内端口:
- 443 端口为 nginx 接管处理,需要使用该端口才有白名单的效果
- 8443 端口为 mtproxy 程序接管,如果你直接映射到该端口,则会绕过 nginx 的转发
- 80 端口为 nginx 网站端口,当用户访问网站指定文件时,则会为其添加白名单许可