解决 VPN 连接后无法访问 *.sensebeing.team 内网服务的问题
gitlab.sensebeing.team 等内网域名。关闭 Clash Verge 后恢复正常。
Tailscale 和 Clash Verge 都需要在系统底层控制网络路由和 DNS 解析,两者同时运行会互相争夺控制权:
两者都创建虚拟网卡(TUN 设备),各自注入路由规则。Clash Verge 的 TUN 模式会劫持全部流量, 导致原本应该走 Tailscale 网络的内网流量被 Clash 接管。
Tailscale 使用 MagicDNS(100.100.100.100)解析 *.sensebeing.team 域名。
Clash Verge 开启 TUN 模式后会拦截所有 DNS 请求,将其发往公网 DNS 服务器。
公网 DNS 不认识 *.sensebeing.team,返回"域名不存在",导致解析失败。
如果你需要 Clash Verge 的 TUN 全局代理功能,通过添加覆写配置让 Clash 放行 Tailscale 相关的流量和 DNS。
# === Tailscale VPN 共存配置 ===
# 将此配置添加为 Clash Verge 的 Merge 覆写
# 1. TUN 设置:排除 Tailscale 网络
tun:
enable: true
stack: mixed
auto-route: true
auto-detect-interface: true
# 排除 Tailscale 的 IP 段,让其路由由 Tailscale 管理
inet4-route-exclude-address:
- 100.64.0.0/10
# 2. DNS 设置:内部域名使用 Tailscale MagicDNS 解析
dns:
enable: true
enhanced-mode: fake-ip
# 内部域名不使用 fake-ip,必须真实解析
fake-ip-filter:
- "*.sensebeing.team"
- "*.ts.net"
# 关键:指定内部域名走 Tailscale MagicDNS
nameserver-policy:
"+.sensebeing.team": "100.100.100.100"
"+.ts.net": "100.100.100.100"
# 3. 路由规则:Tailscale 流量直连不走代理
prepend-rules:
# Tailscale 进程直连
- PROCESS-NAME,tailscaled,DIRECT
- PROCESS-NAME,tailscale,DIRECT
- PROCESS-NAME,tailscaled.exe,DIRECT
- PROCESS-NAME,tailscale.exe,DIRECT
- PROCESS-NAME,tailscale-ipn.exe,DIRECT
# Tailscale IP 段直连
- IP-CIDR,100.64.0.0/10,DIRECT,no-resolve
- IP-CIDR6,fd7a:115c:a1e0::/48,DIRECT,no-resolve
# MagicDNS 服务器
- IP-CIDR,100.100.100.100/32,DIRECT,no-resolve
# 公司内网 VPC 网段直连
- IP-CIDR,10.0.0.0/8,DIRECT,no-resolve
# 内部域名直连
- DOMAIN-SUFFIX,sensebeing.team,DIRECT
inet4-route-exclude-address — 让 Clash 不处理 Tailscale 地址段的路由nameserver-policy — 最关键,让 *.sensebeing.team 域名使用 Tailscale 的 DNS 解析fake-ip-filter — 防止 Clash 返回假 IP 而非真实内网地址prepend-rules — 确保 Tailscale 进程和内网流量不经过代理如果你只需要浏览器和常见应用走代理(不需要全局 TUN),切换到系统代理模式可以彻底避免冲突。
# 在系统代理绕过列表中添加:
*.sensebeing.team
100.64.*
10.*
<local>
git clone)、游戏等不读取系统代理的程序不会走代理。
配置完成后,打开终端执行以下命令验证:
# 1. 检查 Tailscale 连接状态
tailscale status
# 2. 检查 DNS 解析(应返回 100.64.x.x 地址)
nslookup gitlab.sensebeing.team
# 3. 测试内网访问
curl -k https://gitlab.sensebeing.team
tailscale status 显示已连接nslookup 返回 100.64.x.x 地址(而非 NXDOMAIN)curl 能正常返回页面内容请按顺序检查:
sudo tailscale down && sudo tailscale up --login-server=https://vpn.sensebeing.ai --accept-routesSafari 的 DNS 解析行为与 Chrome/Firefox 不同,在 TUN 模式下可能不走 nameserver-policy 配置的 DNS。
建议使用 Chrome 或 Firefox 访问内网服务,或改用方案 B(系统代理模式)。
核心配置相同,因为底层都是 Mihomo(Clash Meta)内核。不同客户端的覆写配置入口可能不同:
Tailscale 设计上可以与大多数 VPN 共存,因为它只路由特定的 IP 段(100.64.0.0/10)。 但如果其他 VPN 也使用 TUN 模式并劫持全部流量,可能会出现类似 Clash 的冲突。 原则相同:确保 Tailscale 的 IP 段和 DNS 不被其他 VPN 拦截。
Windows 上 Tailscale 的网络接口名固定为 Tailscale,可以在 TUN 配置中添加
exclude-interface: [Tailscale] 获得更好的兼容性。其余配置与 macOS 相同。
遇到其他问题?请联系 IT 支持
返回 VPN Portal 首页