Clash MiClash Mi
  • 🏠 首页Home
  • 📖 介绍Intro
  • ⬇️ 下载Download
  • 📖 教程Docs
  • 🚀 机场推荐Airport
导航Navigation
  • 🏠 首页Home
  • 📖 介绍Intro
  • ⬇️ 下载Download
  • 📖 教程Tutorial
  • 🚀 机场推荐Airport
  • Clash 工作原理How Clash Works
  • 快速入手Quick Start
  • Inbound 入站Inbound
  • Outbound 出站Outbound
  • Rules 规则Rules
  • Clash DNSClash DNS
  • 配置参考Config Reference
  • 外部控制设置External Controller
  • 在线面板Web Panel
  • RESTful APIRESTful API
  • ShadowsocksShadowsocks
  • SnellSnell
  • SOCKS5SOCKS5
  • TCPTCP
  • TProxyTProxy
  • TrojanTrojan
  • UDPUDP
  • VMessVMess
  • WireGuardWireGuard

Inbound 入站 ​

Clash 支持多种入站协议, 包括: SOCKS5、HTTP(S)、Redirect TCP、TProxy TCP、TProxy UDP、Linux TUN 设备。任何入站协议的连接都将由同一个内部规则匹配引擎处理。

配置 ​

# HTTP(S) 代理服务端口
# port: 7890

# SOCKS5 代理服务端口
socks-port: 7891

# HTTP(S) 和 SOCKS4(A)/SOCKS5 代理服务共用一个端口
mixed-port: 7890

# Linux 和 macOS 的透明代理服务端口 (TCP 和 TProxy UDP 重定向)
# redir-port: 7892

# Linux 的透明代理服务端口 (TProxy TCP 和 TProxy UDP)
# tproxy-port: 7893

# 设置为 true 以允许来自其他 LAN IP 地址的连接
# allow-lan: false

Mixed 混合端口 ​

混合端口是一个特殊的端口, 它同时支持 HTTP(S) 和 SOCKS5 协议. 您可以使用任何支持 HTTP 或 SOCKS 代理的程序连接到这个端口, 例如:

curl -x socks5h://127.0.0.1:7890 -v http://connect.rom.miui.com/generate_204
*   Trying 127.0.0.1:7890...
* SOCKS5 connect to connect.rom.miui.com:80 (remotely resolved)
* SOCKS5 request granted.
* Connected to (nil) (127.0.0.1) port 7890 (#0)
GET /generate_204 HTTP/1.1
Host: connect.rom.miui.com
User-Agent: curl/7.81.0
Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 204 No Content
< Date: Thu, 11 May 2023 06:18:22 GMT
< Connection: keep-alive
< Content-Type: text/plain
<
* Connection #0 to host (nil) left intact

Redirect 和 TProxy ​

Redirect 和 TProxy 是两种实现透明代理的不同方式, 均被 Clash 所支持。

Inbound ​

Clash supports multiple inbound protocols, including: SOCKS5, HTTP(S), Redirect TCP, TProxy TCP, TProxy UDP, and Linux TUN device. Connections from any inbound protocol are handled by the same internal rule matching engine.

Configuration ​

# HTTP(S) proxy service port
# port: 7890

# SOCKS5 proxy service port
socks-port: 7891

# HTTP(S) and SOCKS4(A)/SOCKS5 share one port
mixed-port: 7890

# Linux/macOS transparent proxy port (TCP and TProxy UDP redirect)
# redir-port: 7892

# Linux transparent proxy port (TProxy TCP and TProxy UDP)
# tproxy-port: 7893

# Set to true to allow connections from other LAN IPs
# allow-lan: false

Mixed Port ​

Mixed port is a special port that supports both HTTP(S) and SOCKS5 protocols. You can use any program that supports HTTP or SOCKS proxy to connect to this port, for example:

curl -x socks5h://127.0.0.1:7890 -v http://connect.rom.miui.com/generate_204
*   Trying 127.0.0.1:7890...
* SOCKS5 connect to connect.rom.miui.com:80 (remotely resolved)
* SOCKS5 request granted.
* Connected to (nil) (127.0.0.1) port 7890 (#0)
GET /generate_204 HTTP/1.1
Host: connect.rom.miui.com
User-Agent: curl/7.81.0
Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 204 No Content
< Date: Thu, 11 May 2023 06:18:22 GMT
< Connection: keep-alive
< Content-Type: text/plain
<
* Connection #0 to host (nil) left intact

Redirect and TProxy ​

Redirect and TProxy are two different ways to implement transparent proxy, both supported by Clash.

© 2026 Clash Mi · 首页 · 文档中心 · 机场推荐