Clash умеет открывать http/socks5 порты для подключений других устройств по локальной сети или через интернет, если у вас белый IP или настроен Zerotier.

Это можно использовать для выхода в интернет удалённо через вашего домашнего провайдера со всеми настроенными обходами и маршрутами Clash, например, во время путешествий или чтобы ваш работодатель видел, что вы работаете из дома.

Zerotier

У вас должен быть белый IP, либо на домашнем роутере нужно поднять удалённый доступ любым удобным вам способом, например, через Zerotier. В примере ниже IP домашнего роутера в сети Zerotier 100.99.99.1.

Clash

В конфиге Clash домашнего роутера необходимо включить allow-lan: true и открыть SOCKS5 порт socks-port: 7891 , и добавить логин и пароль, самая верхняя часть конфига у вас может выглядеть примерно так:

mode: rule
ipv6: false
log-level: error
allow-lan: true
tproxy-port: 7894
socks-port: 7891
authentication:
  - "user1:pass1"
unified-delay: true
tcp-concurrent: true
external-controller: 0.0.0.0:9090
external-ui: ./xd

Клиент

Клиентом может выступать любое устройство, например, ваш телефон на мобильном интернете, или компьютер. Обычно, есть глобальные системные настройки прокси, указав там IP адрес вашего роутера в сети Zerotier и подключившись к ней мобильным клиентом Zerotier вы сможете выходить в интернет через Clash вашего роутера.

Либо настроить второй роутер для путешествий

Настроить Zerotier (например, с IP 100.99.99.2) и в Super Simple Clash этого второго роутера добавить SOCKS5 в качестве сервера.

proxies:

  - name: "Home"
    type: socks5
    server: 100.99.99.1
    port: 7891
    username: user1
    password: pass1
    skip-cert-verify: true
    udp: true

И оставить лишь одно правило в самом низу конфига роутера для путешествий, чтобы пустить весь траффик в этот тоннель:

rules:
  - MATCH,Home