我也觉得很奇怪,但是问题解决了
sudo ip rule
19:41:38 ▓▒░
0: from all lookup local
9000: from all fwmark 0x2024 goto 9002
9001: from all fwmark 0x2023 lookup 2022
9002: from all nop
32766: from all lookup main
32767: from all lookup default
再看一下这个 2022 路由表,ip route show table 2022
ip route show table 2022
0.0.0.0/2 dev tun0
64.0.0.0/3 dev tun0
96.0.0.0/6 dev tun0
100.0.0.0/10 dev tun0
100.128.0.0/9 dev tun0
101.0.0.0/8 dev tun0
102.0.0.0/7 dev tun0
104.0.0.0/5 dev tun0
112.0.0.0/4 dev tun0
128.0.0.0/1 dev tun0
有可能是ipv6的问题吗,试试把v6关了
刚注册的号,有回复限制!
根据你回复的路由表来看 TUN 未能接管系统的全部流量,需要修改配置之后刷新一下路由表
// TUN 配置
{
"inbounds": [
{
"type": "tun",
"address": ["172.19.0.1/30", "fdfe:dcba:9876::1/126"],
"strict_route": true,
"auto_route": true,
"auto_redirect": true // 新增项,需要配合设置 `route.auto_detect_interface=true`
// "route_exclude_address": [] // 移除多余的排除项
}
]
}
使用命令清理路由表 sudo ip route flush table 2022
重启 sing-box 服务 sudo systemctl restart sing-box.service
去掉 "route_exclude_address_set": ["geoip-cn"] 后运行
sudo ip route flush table 2022
sudo systemctl restart sing-box.service
之后 ip route show table 2022 的内容没有变化,localsend 传输也不正常
加回 "route_exclude_address_set": ["geoip-cn"] 后运行
sudo ip route flush table 2022
sudo systemctl restart sing-box.service
localsend 又正常了,还是感觉 "route_exclude_address_set": ["geoip-cn"] 有影响到 localsend 的连接
需要把 route_exclude_address 删掉。
route_exclude_address 是防止 sing-box 阻止 tailscale 建立连接的
我尝试同时去掉
"route_exclude_address": ["100.64.0.0/10", "fd7a:115c:a1e0::/48"],
"route_exclude_address_set": ["geoip-cn"]
之后运行
sudo ip route flush table 2022
sudo systemctl restart sing-box.service
localsend 也是不能正常传输文件
刚刚忘记关ufw了,都去掉是 localsend 是正常的
Tailscale 能正常使用吗?
局域网可以使用,非局域网一直是玄学连接,有时候能有时候不行
我和楼主有同样问题,参考这个issue下面的回复,将局域网IP段都填进exclude之后KDE Connect就恢复正常使用了,但是还是会偶发部分链接(例如 raw.githubusercontent.com)无法访问的问题
{
"type": "tun",
"inet4_address": "172.19.0.1/30",
"auto_route": true,
"inet4_route_exclude_address": [
"10.0.0.0/8",
"100.64.0.0/10",
"169.254.0.0/16",
"172.16.0.0/12",
"192.0.0.0/24",
"192.168.0.0/16",
"224.0.0.0/24",
"240.0.0.0/4",
"239.255.255.250/32",
"255.255.255.255/32"
],
"inet6_route_exclude_address": [
"fe80::/10",
"fd00::/8",
"ff01::/16",
"ff02::/16",
"ff03::/16",
"ff04::/16",
"ff05::/16",
"fc00::/7"
],
"stack": "system",
"sniff": true
}