Clash Verge Rev Local Tunnel
Получив намедни на локальной станции отвал сразу нескольких утилит, которые умеют пробрасывать трафик через TUN-режим, я пошёл искать альтернативы. В итоге нашлась Clash Verge:
https://github.com/clash-verge-rev/clash-verge-rev
Задача простая: завернуть трафик через TUN в локальный прокси.
Идём по пути:
Профили -> Новый -> Local -> Выбираем файл
Дальше скармливаем Clash Verge YAML-конфиг:
mixed-port: 7890
allow-lan: false
mode: global
log-level: info
ipv6: false
tun:
enable: true
stack: mixed
auto-route: true
auto-detect-interface: true
strict-route: true
dns-hijack:
- any:53
- tcp://any:53
dns:
enable: true
ipv6: false
enhanced-mode: fake-ip
listen: 127.0.0.1:1053
default-nameserver:
- 1.1.1.1
- 8.8.8.8
nameserver:
- 1.1.1.1
- 8.8.8.8
fake-ip-filter:
- "*.lan"
- "*.local"
- "localhost"
proxies:
- name: lan-socks5
type: socks5
server: %IP прокси%
port: %порт прокси%
udp: true
proxy-groups:
- name: PROXY
type: select
proxies:
- lan-socks5
- DIRECT
rules:
- IP-CIDR,%IP прокси%/32,DIRECT,no-resolve
- IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
- IP-CIDR,10.0.0.0/8,DIRECT,no-resolve
- IP-CIDR,172.16.0.0/12,DIRECT,no-resolve
- MATCH,PROXYПосле этого можно на главной включать Tun.
В результате весь трафик, кроме локальных сетей и самого прокси-сервера, будет заворачиваться через указанный SOCKS5-прокси. Локальные диапазоны оставлены в DIRECT, чтобы не словить прекрасный цирк с недоступными локальными ресурсами, роутерами, NAS и прочими домашними зверушками.