家庭使用 Mac Mini 安装 surge 当网关, 充当 DHCP 服务器, 但是这样有个问题, 一旦 Mini 掉线, 比如重启, 就会全家网络不能正常访问, 想问问这个有没有什么降级方案?

1 zer Dec 20, 2024 主路由写脚本定时 ping ? ping 不通的时候,就把主路由的 dhcp 服务启动起来 |
3 bobryjosin Dec 20, 2024 via Android 只能在主路由上做,dhcp 也放到主路由,surge 跑不了 vrrp ,那么只能在主路由上 ping mac mini ,掉线撤掉去 mac 的路由。 |
4 unneeded Dec 20, 2024 |
5 najunuoyan Dec 20, 2024 看你家庭网络的稳定性要求了,一般家里断网几分钟甚至一小时都不会有太大影响,如果你家里有特殊场景要求不能断网,那 surge 就不适合作为 DHCP 服务器 |
6 WilsonGGG Dec 20, 2024 我觉得最稳定的但是还是 Surge 做旁路由吧,有需要的设备单独设置网关为 Surge 的 IP 地址,这样炸了不影响其他的。尤其以后智能家居越来越多,这些不需要翻墙的,但 Surge 一炸就完全瘫痪了。 |
7 Juake Dec 20, 2024 Mac mini+surge 做的网关,跟路由器一起接的 ups ,因为存在内存溢出,大概一个礼拜重启一次 mini ,基本没啥问题 |
8 GuryYu Dec 20, 2024 看到有个方案,使用 vrrp 协议配置一个虚拟的网关地址如 172.16.0.1 将旁路由指向 172.16.0.1 (高优先级),将主路由指向 172.16.0.1 (低优先级) DHCP 配置网关地址为虚拟的 172.16.0.1 这样当设备接入,且旁路由在线时,优先使用旁路由,当旁路由挂了,自动切换为主路由 |
9 titanium98118 Dec 20, 2024 应该就是一楼的方法,但这样设备上的网关和 DNS 服务器一时半刻也不一定能更新过来。 主路由做 dhcp server ,需要 surge 的设备手动指定网关和 dns 到 surge 的 ip |
10 wind1986 OP @bobryjosin 主路由是 TL-R479GP-AC,不知道是否支持代码. @zhaidoudou123 嗯, 就是感觉麻烦, 想默认用 @najunuoyan 主要是有时候上班的时候断了, 家里人不会弄 @WilsonGGG 对, 的确是, 感觉可能是需要这样...surge 一断, 中枢网关也断, 很难受 @Juake 主要担心一些异常情况, 上次可能是外接硬盘不稳, 导致重启... @GuryYu 我去研究一下你这个, 感谢 @titanium98118 嗯, 看起来这是个好办法 |
11 muhahaha Dec 20, 2024 旁路由 |
12 unco020511 Dec 20, 2024 @WilsonGGG 是的 我现在就是做旁路有,我家其他人没有翻墙需求 |
13 badgv Dec 20, 2024 via Android 主路由是 ros 或者 openwrt 的话,比较轻松的能实现你的目的,特别是 ros ,做策略路由,内置 gateway check ,旁路掉线自动切换路由,不影响网络,op 的话能用脚本切换吧 |
14 InternetExplorer Dec 20, 2024 其实把 macOS 的自动登录打开就好了,在用户与群组里面 然后把 surge 设置成自动启动,基本就没啥问题了 |
15 InternetExplorer Dec 20, 2024 虽然说是自动登录,但是只是登录了用户,进入操作还是需要解锁锁屏的 |
16 wind1986 OP |
17 FringJX Dec 20, 2024 @InternetExplorer #15 自动解锁的,或者把锁屏取消了 |
18 jimrory Dec 20, 2024 万一只是 surge 崩了,check gateway 是不是就不能解决问题了? |
19 serafin Dec 20, 2024 家用环境 DHCP 租约时间设置成 30 天甚至更长。Mac Mini 掉线 几天根本不影响,除非掉线期间新设备接入。 |
20 wind1986 OP |
21 ZRS Dec 21, 2024 via iPhone 别用 Surge 的 DHCP Server ,建议在主网关用 DHCP Option 能力对指定设备做下发 |
23 ajyz Dec 21, 2024 Mac mini 只能做旁路由,那就正好发挥旁路的优势,干嘛还用它的 DHCP ,保持主路由 DHCP 就好了。划分几个子网,需要翻墙的网关指定为这台 mini ,其它正常主路由,毕竟家里大多设备根本不需要翻墙。路由器支持的话甚至可以设置 Passpoint ,Wi-Fi 的 SSID 都可以是同一个,用不同密码就连接不同网关的子网。 |
24 wind1986 OP |
25 CoderRunner Dec 21, 2024 via iPhone 新建一个单独的 ssid 和 vlan 配合,surge 网关只在这个 vlan 里生效 日常用的 ssid 和这个 ssid 隔离开,互不影响 |
26 wind1986 OP @CoderRunner 也是一个办法, 谢谢 |
27 popzuk Jan 10, 2025 我看 surge TG 频道,去年 surge Mac (需有线连接)可以分享 Wi-Fi 给其它设备使用,但没有文档,不知道这个功能有没有废掉。 |