Uma interface simples para tun2socks no Windows.
Cooperando com clientes como v2ray e ss (por exemplo, v2rayN), ele pode realizar o modo tun.
Ao configurar config.yaml e executar o TunMax, você pode facilmente permitir que o dispositivo tun assuma todo o tráfego TCP/UDP
da máquina, para que aplicativos como jogos e UWP que não podem ser proxy pelo sistema também possam ser proxy, realizando um modo proxy global verdadeiro.
# 与Tun设备出口对接的代理地址,支持:socks5、shadowsocks
# 示例:socks5://127.0.0.1:10808、ss://chacha20:[email protected]:1080
# 注意:如果以下是本机监听的地址,开启这个监听地址的软件一定要使用全局规则(Global Mode),否则会引起死循环。关于死循环的解释,参见本项目的README.md
Proxy : socks5://127.0.0.1:10808
# 可选两种模式,full与expert
# full模式:默认模式,除Server项目设置的地址和本地局域网ip直连,其他流量均走tun
# expert模式:除ExpertIP设置的地址走tun,其他流量均直连。
Mode : full
# 实际代理服务器的域名或IP,可以填写多个,如为域名程序会自动解析其IP地址。
# 该项也用于添加路由表直连规则,属于以下域名或IP的流量均直连,不经过tun。
Server :
- yourserver.com
- 104.67.88.90
# 使用expert模式时生效
ExpertIP :
- ip138.com
- 192.168.1.26
# [可选功能]
# 因为full模式下,本地局域网ip默认会直连。如需使其强制走tun,将以下enable值改为true,并填写强制走tun的局域网ip。
# 开启以下配置后,无论是full模式还是expert模式,填写的局域网ip都会走tun。注:以下仅可填写ip,不支持填写域名。
ProxyLanIP :
enable : false
IP :
- 192.168.1.10
- 192.168.1.11
Depois que o tun for ativado, exceto o IP definido no item Server
em config.yaml
e o segmento IP da LAN local, TCP/UDP
de todos os outros IPs serão assumidas pelo dispositivo tun.
Ao usar, você deve prestar atenção às seguintes configurações, caso contrário causará um loop de conexão infinito e a página da web não poderá ser aberta.
Motivo: use TunMax com v2rayN para implementar o modo tun como exemplo. Após tun ser ativado, tun assume todas* as conexões TCP/UDP
da máquina. Se a regra de conexão direta do baidu.com for definida em v2rayN, o navegador acessa baidu.com e inicia uma conexão com baidu.com. A conexão é interceptada e assumida por tun, e tun a envia para v2rayN para processamento. conexão com baidu.com de acordo com as regras Conexão direta, esta conexão direta será interceptada e assumida por tun, e tun enviará a conexão para v2rayN, e v2rayN iniciará uma conexão direta, causando um loop infinito.
Todos*: excluindo o IP definido no item Server
em config.yaml
e o segmento IP da LAN local.
Motivo: tun assumiu todas* as conexões TCP/UDP
da máquina local, incluindo o tráfego UDP para consultas DNS. Se o software proxy local e o servidor remoto não ativarem o suporte UDP, o encaminhamento de tráfego UDP não poderá ser concluído para concluir as consultas DNS. o nome de domínio não pode ser resolvido para IP. Como resultado, a página da web não pode ser aberta.
Todos*: excluindo o IP definido no item Server
em config.yaml
e o segmento IP da LAN local.
Dicas: O cliente v2rayN tem suporte UDP habilitado por padrão e nenhuma configuração especial é necessária. Os proxies para os protocolos vmess e vless habilitam o suporte UDP por padrão e não requerem configurações especiais.
Janelas 7, 8, 10, 11
xjasonlu/tun2socks tun2socks - desenvolvido com pilha TCP/IP gVisor
WireGuard/wintun wintun - Driver de dispositivo TUN para Windows