1.公网DDNS请参见Tom佬blog进行设置;
blog:https://blog.847977.xyz/2025/08/22/06-RouterOS配置ddns脚本/

2.singbox config.json添加以下代码;
出站:

{               "type": "shadowsocks",               "tag": "gohome-sz",               "server": "你的公网DDNS域名",               "server_port": 7896,               "method": "aes-128-gcm",               "password": "你的密码(出入站要相同)"          }

路由规则:

{   "ip_cidr": [                      "192.168.0.0/24",                      "192.168.88.254"                      ],                  "outbound": "gohome-sz"              }

入站:

{               "type": "shadowsocks",               "tag": "ss-in",               "listen": "::",               "listen_port": 7896,               "sniff": true,               "method": "aes-128-gcm",                "password": "你的密码(出入站要相同)"          }

3.RouterOS 放行端口;

如果ipv4无公网,需要用ipv6回家,singbox打开双协议栈 (Dual-Stack) 192.168.8.249 dc00:2222

Loon设置:
添加规则

在skip-proxy 和 bypass-tun中删出你的内网网段 如 192.168.0.0/24

效果如下: