Настройка входящих соединений¶
mihomo может принимать трафик через прокси-порты, TUN и Listeners. Доступность входящего соединения из интернета зависит от адреса прослушивания, системной маршрутизации и настроек брандмауэра, а не от категории протокола.
Способы настройки¶
Прокси-порты¶
Параметры верхнего уровня port, socks-port, mixed-port, redir-port и tproxy-port подходят, когда требуется только один фиксированный набор прокси-портов.
См. Прокси-порты.
TUN¶
Конфигурация tun верхнего уровня перехватывает системный трафик и подходит для автоматической маршрутизации, перехвата DNS и маршрутизации отдельных приложений.
См. TUN.
Listeners¶
listeners позволяет одновременно создавать несколько входящих соединений разных типов с разными адресами и портами. Общие поля, такие как rule и proxy, настраиваются независимо для каждого входящего соединения.
См. Общие поля Listener.
Warning
listen: 0.0.0.0 включает прослушивание на всех сетевых интерфейсах. Входящие соединения HTTP, SOCKS и Mixed без TLS не следует напрямую открывать в интернет.
Типы Listener¶
| Назначение | Типы |
|---|---|
| Прокси приложений | HTTP, SOCKS, Mixed |
| Прозрачное проксирование и перехват системного трафика | Redirect, TProxy, TUN |
| Перенаправление портов | Tunnel |
| Серверы шифрованных прокси | Shadowsocks, VMess, VLESS, Trojan, AnyTLS, Snell, Mieru, Sudoku, TrustTunnel |
| Серверы QUIC / UDP | TUIC v4, TUIC v5, Hysteria2, Hysteria2 Realm, ShadowQUIC |
Note
TUN Listener предназначен для расширенных сценариев. Большинству пользователей следует использовать конфигурацию TUN верхнего уровня.
Быстрые входящие подключения¶
ss-config, vmess-config и tuic-server по-прежнему можно использовать для быстрого создания соответствующих входящих подключений. Эти быстрые входящие подключения эквивалентны соответствующим Listener, а входящий трафик обрабатывается так же, как и трафик других входящих подключений, в соответствии с настроенным mode.
Note
Быстрые входящие подключения удобны для существующих конфигураций и простых сценариев. Для новой конфигурации с дополнительными параметрами протокола или независимой маршрутизацией рекомендуется использовать listeners.