EasyTier和代理同时使用#
手机上由于同时只能存在一个VPN,因此无法直接EasyTier和代理同时使用,提供一个解决思路。
这里以EasyTier和v2rayN举例,另外我们还需要准备任意另一个代理软件,这里我使用FlClash。
EasyTier和v2rayN都要关闭tun模式,也即v2处于仅代理模式。
EasyTier高级设置里开启socks5服务器,端口这里以10852为例,v2默认端口10808。
然后在手机任意路径创建一个yaml文件,内容如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
mixed-port: 7890
allow-lan: false
mode: rule
log-level: info
proxies:
- name: Proxy-EasyTier
type: socks5
server: 127.0.0.1
port: 10852
udp: true # 启用 UDP 转发
- name: Proxy-v2rayN
type: socks5
server: 127.0.0.1
port: 10808
udp: true # 启用 UDP 转发
proxy-groups:
- name: Default
type: select
proxies:
- Proxy-v2rayN
rules:
# 本地/局域网 UDP 直连(避免阻断内网 UDP),没啥用可以去掉
- IP-CIDR,127.0.0.0/8,DIRECT,no-resolve
- IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
- IP-CIDR,172.16.0.0/12,DIRECT,no-resolve
# 目标网段分流(含 UDP 转发)
- IP-CIDR,10.0.0.0/8,Proxy-EasyTier,no-resolve
# 其余全部走 Proxy-v2rayN(含 UDP)
- MATCH,Default
|
在“clash——配置”里新增一个文件配置选这个,然后开启clash的VPN即可分流。
原理说明#
其实就是用第三个代理软件分流,试了下tcp通信正常,udp会阻断,不知道是不是配置问题,懒得继续折腾了……
看了下确实是EasyTier的socks5不支持UDP: