Sing-Box 客户端配置求助

我也觉得很奇怪,但是问题解决了

sudo ip rule  :heavy_check_mark:  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
}