Newlearnerの自留地
66.5K subscribers
14.4K photos
46 videos
66 files
11K links
🆕 不定期推送 IT 相关资讯,欢迎关注!

👥 博客群&投稿群&交流群: @NewlearnerGroup

📩 投稿请私信 @newlearner_pm_bot

🔍 频道内容关键词索引 Bot: @newlearner_search_bot

* 未经授权或标注来源,不得转载本频道内容
Download Telegram
Newlearnerの自留地
#GFW #Github情报 🚀 Surgio - 一站式各类代理规则生成器(Surge, Clash, Quantumult,etc)今天更新到 v1.6.2 Releases | Wiki 👉 更新内容: - 网关 get-artifact 支持直接输出 surge 和 qx 的节点列表 文档 - 修复 urlBase 错误 - 修复 getDownloadUrl 某些情况下无法正确输出的问题 - 修复规则过滤会吃掉内容的问题 频道:@NewlearnerChannel
#GFW #Github情报

🚀 Surgio - 一站式各类代理规则生成器(Surge, Clash, Quantumult,etc)今天更新到 v1.8.1

Releases | Wiki

👉 更新内容:

- 支持给 Quantumult X 远程脚本注入设备 ID
- 支持转换 Surge 的 Script 部分规则到 Quantumult X 格式
- 在 Now 平台上开启文件缓存,加快启动速度
- 优化远程片段缓存读取
- 延长缓存时间至 12 个小时并增加环境变量配置
- API 网关部署在 Now 时会触发文件缓存机制(缓存时间 12H),可以有效降低(T+1次)冷启动时的启动时间
- 支持读取所有 Surge Ruleset 内容
- Quantumult X 的片段处理方法增加支持转换 Surge Script 规则
- 支持批量转换 rewrite-remote 中的 URL
- 修复了一些问题

频道:@NewlearnerChannel
#GFW #APP #Channel

✈️ Clash for Android 现在已开源,大家可前往自行编译使用

https://github.com/Kr328/ClashForAndroid

界面做的很美观,安卓代理软件的一股清流。Clash 多平台也有着一套配置通用的好处,之前的 ClashA 项目停止维护了,Clash for Android 如今横空出世

欢迎点 Star,也可以关注 TG 频道 @clash_for_android_channel 获取最新消息

👀 回顾:

F大释出了 Clash 在线构建自定义配置网页
ClashEditor:一个在线手动配置 & 自动生成Clash 配置文件的网页

* 图片由群友提供

频道:@NewlearnerChannel
🎉1
Newlearnerの自留地
#GFW #APP 刚刚,Surge 官方发布 推特,提醒 macOS 10.15.1 用户可能存在的问题 👉 原文: 我们已经确认,由于系统 API 问题,Surge Mac 的菜单栏项在 macOS 10.15.1 上可能无响应。我们已经尝试了几种解决方法,但是这些都不起作用。请等待苹果在下一个补丁中对其进行修复 Surge 重度使用者和强迫症患者请谨慎升级 频道:@NewlearnerChannel
#GFW #APP

今天中午,Surge 官方发布 推特,确认已经修复之前存在的问题

👀 回顾:

由于系统 API 问题,Surge Mac 的菜单栏项在 macOS 10.15.1 上可能无响应

在今天苹果发布 macOS Catalina 10.15.2 正式版后,Surge 官方宣布该问题已经在新版本的系统中得到解决。如果你目前遇到了上述问题,可以通过升级的方式解决

频道:@NewlearnerChannel
Newlearnerの自留地
#GFW #Github情报 🚀 Surgio - 一站式各类代理规则生成器(Surge, Clash, Quantumult,etc)今天更新到 v1.9.0 Releases | Wiki 👉 更新内容: - 支持从 Clash 和 Shadowsocks 订阅、Custom 节点中读取 Shadowsocks v2ray-plugin 配置 - 支持为 Quantumult X 和 Clash 输出 Shadowsocks v2ray-plugin 节点 频道:@NewlearnerChannel
#GFW #Github情报

🚀 Surgio - 一站式各类代理规则生成器(Surge, Clash, Quantumult,etc)今天更新到 v1.10.0

Releases | Wiki

👉 更新内容:

- 支持设置不检查 TLS 证书
- 支持为 TLS 节点开启 TLS 1.3 支持(目前仅 Surge 支持该特性)
- 支持为节点或 Provider 设置 Multipath TCP 支持(目前仅 Surge 支持该特性) - 支持为 Surge 输出新的 Shadowsocks 节点格式
- 修复了一些问题

频道:@NewlearnerChannel
👍1
Newlearnerの自留地
#GFW #Github情报 🚀 Surgio - 一站式各类代理规则生成器(Surge, Clash, Quantumult,etc)今天更新到 v1.10.0 Releases | Wiki 👉 更新内容: - 支持设置不检查 TLS 证书 - 支持为 TLS 节点开启 TLS 1.3 支持(目前仅 Surge 支持该特性) - 支持为节点或 Provider 设置 Multipath TCP 支持(目前仅 Surge 支持该特性) - 支持为 Surge 输出新的 Shadowsocks 节点格式…
#GFW #Github情报

🚀 Surgio - 一站式各类代理规则生成器(Surge, Clash, Quantumult,etc)今天更新到 v1.11.0

Releases | Wiki

👉 更新内容:

- 改进了 Clash 规则的编写方法,新的方法不用再写 proxyGroupModifier
- 新增了两个过滤器方法:useProviders, discardProviders
- API 网关支持输出 Clash 的 Provider 片段

频道:@NewlearnerChannel
#GFW #APP

今晚 Surge 更新了其帮助中心文档

👉 Surge Wiki:关于部分应用在 Surge 运行时提示请勿使用代理的说明

“部分应用在启动时会检查是否配置了代理,如果检查到代理就会停止工作(如浦发银行)。这是一种不专业的做法,代理不会既不会降低安全性,也是在公司网络下一种常见的配置

Surge 在启动时,为了实现多种复杂功能,会同时配置虚拟代理设置和虚拟 VPN,从而引发上述应用的反代理检查。(部分同类应用没有此问题是因为只配置了虚拟 VPN)

该问题可通过开启 Surge 的兼容性模式 VIF Only 解决,但是开启后会导致 HTTP 相关高级功能失效,不推荐”

* VIF:virtual network interface,虚拟网络接口

频道:@NewlearnerChannel
#Blog #GFW #Github情报

Clash proxy-provider 搭配 subconverter 使用小记

🧩 作者向我们介绍了利用 subconverter 搭建 API 筛选节点和策略组,并通过 Clash proxy-provider 导入 Clash 愉快使用的一个方案

📖 两个概念

1⃣️ Clash proxy-provider:Wiki

Clash Dev 中新加入的功能,可以引用本地或者远端的节点列表,快速填充策略组

2⃣️ subconverter:GitHub

subconverter 是一个在各种订阅格式之间进行转换的实用程序,还支持 Emoji 加入、正则过滤筛选等。可以作为 Clash proxy-provider 的远端链接使用

👀 如果你也有类似的需求,而机场没有提供现成的 Provider 订阅,不妨试一试

📘 关联阅读:配置文件生成工具 clash-config-builderClashEditor

频道:@NewlearnerChannel
#Notes #GFW

📩 接订阅者来稿,他向我们介绍了一个 Notion 文档

🔖 Gost 搭建教程

Gost 是一个 GO 语言实现的安全隧道,常用于代理转发,支持多种隧道类型。而本文档介绍了如何上手 Gost 以及一些进阶用法

👉 内容简介:

- 服务端和客户端的 Gost 搭建与使用,重点介绍了 iOS Shadowrocket 和 Windows Gost 两个客户端的用法

- 使用 Docker 配置 Gost,并配合国内中转 VPS 实现隧道代理

- 利用 Gost 搭建隧道,配合国内中转 VPS 搭建 socks5 代理供 Telegram 使用

感兴趣的朋友可以自行尝试,此外在 Notion 笔记中还涉及了其他方面的知识整理,也值得读一读

👀 在编辑团队组建后,我们也于昨日通过 Notion Workspace 进行协同合作,共享信息资源、观点和想法。Notion 确实是一个不错的笔记平台,用途比较广泛

频道:@NewlearnerChannel
#Github情报 #GFW

SS笔记:记录一下 SS 的前世今生,以及一个简单的教程总结

https://github.com/JadaGates/ShadowsocksBio

作者为我们盘点了 SS 代理协议出现前后的历史重要事件和翻墙方式,以及目前常见的 SS 搭建方式和客户端选择。我认为作为代理项目受益者的我们有必要去了解一下这段历史,毕竟 clowwindy 在 issue 里面的话今天依然适用,不是吗?

👀 项目作者欢迎大家提 issue 补充,我在这里也希望项目作者可以补充一些 SS 新的特性(v2ray-plugin)和分支(SSD)、新的 SS 客户端(Quantumult X、Surfboard)等

❤️ 感谢项目作者来稿自荐

频道:@NewlearnerChannel
#GFW #Blog #Routers

利用 Surge 网关功能构建家庭科学上网

🌐 作者分享了自己曾经用过的几套上网方案,并分析了其利弊。最终选择了使用 Surge Gateway 做旁路网关,华硕路由器做 AP

我认为这个方法的优势是简单,本地配置好 DHCP 并学习软件的使用即可,此前 博客 也有介绍。代价是需指定的硬件和付费软件,并且以这种方式在主机游戏联机等方面会遇到问题

👀 家庭组网,有人为了省钱、有人为了稳定快速、有人为了简单省心。因此需要根据自己的需求,合理分析利弊,选择适合自己的方案,而不是盲目跟风

❤️ 感谢群友和我们分享这篇文章

频道:@NewlearnerChannel
#GFW #Blog #Routers

📩 接群友来稿,他向我们介绍了家庭网络设备使用 Socks 5 套娃上网的方案

单口设备、无口设备“套娃”科学上网

什么是“套娃”上网:

即解密一种代理后,开一个没有加密的协议,通过家用路由器来连接,没有加密的协议就是——socks5。这一过程就相当于中转,不过都是在自己的内网实现

👨🏻‍💻 如何操作:

家用路由器有(或可装) socks5 客户端,单口设备装梯子(ss、ssr、v2ray 等)客户端和 socks5 服务端。推荐使用 lean 的 openwrt 固件,详见文章

💡有什么好处:

- 国内流量无需转发(全局代理除外)
- 单口设备爆炸也不会影响家用路由器的正常上网
- 操作更为简单等

📘 关联阅读:利用 Surge 网关功能构建家庭科学上网

频道:@NewlearnerChannel
#GitHub情报 #Tools #GFW

📩 接订阅者来稿,他向我们介绍了自己的开源项目

☁️ YASD:又一个 Surge Dashboard 项目

GitHub | Demo

👉 Features:

- 可在局域网或外网控制远端 Mac 设备
- 利用 Surge HTTP API 实现
- 支持策略组查看/修改
- 支持模块(Modules)查看和脚本开关
- 支持 MitM 和流量抓取开关
- 简单的流量统计和实时网速展示

👉 Todo:

- DHCP 设备管理
- PWA 支持,便于实现离线访问
- 进一步简化 HTTPS 部署流程

开发者称,Surge 目前只提供 HTTP 接口,想要使用 HTTPS 需自己反代加证书。今后会给出优化措施,同时加入 PWA 支持。DHCP 服务器功能是 Surge for Mac 4.0 的特色,YASD 将在正式推出接口后跟进

👨🏻‍💻 主编体验:

界面简洁、一目了然,将来也可以考虑在完善核心功能后继续针对 UI 美化。相比于同类软件,YASD 提供流量统计、故障通知,非常实用。由于项目起步不久,目前诸如「出站模式切换」、「配置文件查看修改」等功能还未实现。希望不断完善,进一步提升易用性

项目的初衷是在局域网或者外网控制家中的 Surge 设备,一般来讲应该以 Mac 为主。我尝试在家中局域网使用、将 Mac 端口通过梅林穿透并在外网控制使用,表现都不错。它更适合于“懒人”和需要远程控制家中网络的人群,期待 DHCP 推出后 Mac 能够真正成为一个“家庭网关”

YASD 提供了多 hosts 选择功能,可以存储多台设备。但当我多次输入同样的 ip 和端口,YASD 并没有将其识别为同一设备。希望开发者可以提示「同一设备」或者做自动合并处理

👀 欢迎使用 Surge 的朋友前来体验这款 Dashboard 工具

📘 关联阅读:(旧)配合 DHCP 使用 Surge Router Mode

频道:@NewlearnerChannel
#GFW #Routers #Networks #RaspberryPi

🌐 自编译适用于 Raspberry Pi 3B+ 的自定义 OpenWrt

Notion | Telegraph

前几天闲来无事,想着当做软路由以及透明代理一年半的 Raspberry Pi,还在运行着 Ubuntu 18.04 LTS。由于之前自己乱搞,出了一些莫名其妙的问题……于是就打算换成 OpenWrt。本文和大家分享如何编译自定义 OpenWrt

📝 文章概述:

- 准备工作
- 源码地址
- 编译方法
• 配置环境
• 下载源码
• 添加科学上网相关插件源码
• 调整 Open­Wrt 系统组件
• 预下载编译所需的软件包

📎 琉璃已经编译好的 OpenWrt 下载地址:奶牛快传

方便 Raspberry Pi 3B/3B+ 的朋友直接下载使用,插件有 clash / SSR Plus / SS-libev / adblock / dnsmasq

📘 关联阅读:

1️⃣ 编译更新 OpenWrt PassWall 和 SSR-plus 插件
2️⃣ OpenWrt 编译步骤与命令详解
3️⃣ WSL2 中使用代理

频道:@NewlearnerChannel
#Blog #Routers #Networks #GFW

🌐 2021 年中家庭弱电方案分享

【转】作者认为,家庭弱电方案稳定的核心是:把主路由独立出来,尽可能纯粹,只干路由器该干的活。把脏活累活丢给其他设备,不影响整体的网络稳定。基于此,他分享了目前的家庭弱电方案

📝 设备一览:

- 主路由:ROS RB450Gx4
- 交换机:水星 SG108P
- AP Mesh:TP-Link XDR5430
- 服务器:M1 Mac Mini
- 存储:J5005 黑群晖
- 摄像头:水星 MIPC351/451

在文章中,作者给出了整个方案的简单拓扑:使用路由器拨号、Mac mini Surge 做旁路、采用 Mesh 无线方案、接入 NAS 和摄像头及其他硬件。对于每个弱电方案组网部件,作者都给出了选择理由和使用感受,有些还推荐了类似产品

👀 总的来讲,文章不长但条理清晰。主编们最近在讨论组网方案时,也很赞成不要 All in one 的观念,否则一旦出问题就 All in boom;我也建议他们使用 Surge 作为旁路网关。对于黑群晖,我们的态度和对待黑苹果一样,希望大家在通过它们了解系统后,能够购入官方硬件产品

💬 希望这篇文章对大家的组网有一定的参考,也欢迎大家分享自己目前的简易组网拓扑。更多内容请阅读 原文

📘 关联阅读:

1️⃣ 2020 家用网络配置与选购指南
2️⃣ 利用 Surge 网关功能构建家庭科学上网
3️⃣ 家庭网络拓扑和结构分享

频道:@NewlearnerChannel
#Blog #GFW #Nintendo #GitHub情报

【转】Nintendo Switch:使用 Pcap2Socks 给主机联机加速

实际上自留地之前已经介绍过许多种 Nintendo Switch 的联机方法以及大致原理,后来 IkaGo 的开发者又推出了新的项目 Pcap2Socks。这篇博文能够帮助大家了解使用方法及效果

📝 文章概述

- 项目介绍 & 使用缘由
- 要求环境
- 代理协议和服务器防火墙
- 设置网卡
- 以太网和无线网络
- 实际效果

这个项目的原理主要就是将 TCP 和 UDP 流量重定向到 SOCKS 代理,并实现 Full Cone NAT。这对于不想折腾软路由以及其他各种加速器 / 软件方案的朋友非常友好,理论上部署好之后只需要在内网开启 SOCKS 代理即可让 Nintendo Switch 用上,也同样适用于 PS / XBox 等游戏主机

作者在文章中讲述了一些注意点,并指出在 Wi-Fi 下,工作效率存在大幅低于使用以太网的情况,且传输内容较多时会疯狂占用内存。最后,软件只是提供一个渠道,使用体验如何还是要取决于你的服务器网络质量。希望大家结合关联阅读的各种方法,选择适合自己的一种

📘 关联阅读:

1️⃣ IkaGo:用 Go 写的主机游戏加速项目
2️⃣ Nintendo Switch:联机加速方案的研究与折腾
3️⃣ 从《集合啦!动物森友会》入手,聊主机游戏联机机制

频道:@NewlearnerChannel
#Tools #macOS #GFW

🐱 ClashMac:基于 SwiftUI 的轻量 Clash 客户端

Website | GitHub

⭐️ Features

• 基于 SwiftUI 原生开发,可自行更换内核
• 内置独立 Dashboard,提供流量趋势等更多数据监控
• 支持一键禁用海外 QUIC、添加网页代理规则及隐私遮罩模式
• 自动完成 DNS/TUN/GEO 参数配置,支持拖拽 YAML 导入并预校验

之前 Clash 在 macOS 上我的首选是 Clash X Pro,这种仅停留在菜单栏形式的代理软件我非常喜欢,但在上次风波过后就没了选择。其他 Clash 生态的如 Clash Verge 我觉得太沉,代理软件就应该安安静静的待在后台。

ClashMac 是一款新的专为 macOS 打造的轻量化 Clash (mihomo) 菜单栏客户端。舍弃了常见的跨平台架构,ClashMac 采用原生 SwiftUI 构建,使得 UI 响应迅速且视觉风格与 macOS 系统统一。除了基础的节点切换,它也内置了仪表盘,提供了非常详尽的统计功能耗。为了提升用户体验,ClashMac 也加入了一些贴心细节:例如针对 YouTube 缓冲问题的“视频加速”功能、保护隐私的屏幕遮罩、以及无需 root 密码的权限辅助工具。ClashMac 很适合开箱即用,开发者的 Github 仓库里也提供了使用的 Clash 配置文件模板。另外,针对 Clash 生态各种奇奇怪怪的漏洞,ClashMac 做了特权助手安全加固,以修复潜在的命令注入漏洞。

🧑🏻‍💻 macOS 代理工具领域,虽然已有 Surge 这样的富贵行业标杆和 Clash Verge (Rev) 等跨平台选手,但 ClashMac 绝对是 Clash X Pro 最佳的继任选手,macOS 平台上已经不需要考虑其他的 Clash 软件了。虽然该项目目前处于闭源状态(仅提供二进制文件),对于极度看重代码透明度的用户可能是个顾虑,但对于追求系统一致性、低功耗和美观度的普通用户来说,ClashMac 无疑是一个极具诱惑力的选择。跨平台框架太沉了,ClashMac 这类利用原生框架榨干系统特性的应用,往往能提供比 Electron 等方案更好的使用心智,界面的割裂感也会更小。

频道:@NewlearnerChannel
29
#macOS #APP #Internet #GFW

🧩 Antify:按应用控制网络连接的 macOS 透明代理工具

🔗Web | V2EX

⭐️ Features:

• 按 App / CLI 工具单独设置 Proxy、Direct、Block
• 子进程自动继承规则,适合 Chrome 等复杂应用
• 支持多套配置,并可根据 Wi-Fi 自动切换
• Discovery 模式实时查看连接来源和目标地址
• 支持 SOCKS5、HTTP / HTTPS,支持远端 DNS 解析

macOS 上的代理工具一直不少。全局代理太粗暴,TUN 模式又容易把所有流量都卷进去;但只靠系统代理或者环境变量,又经常会遇到某些 App 不认、某些 CLI 忘记设置、某些子进程偷偷直连的问题。Antify 实现了把不同 App 的网络流量精确地分到代理、直连或者阻断里。

从 V2EX 讨论里看,Antify 最初就是为了解决 Antigravity 的网络问题。在实践中,Clash 这类工具只在后台提供代理,不开系统代理也不开 TUN,然后由 Antify 决定哪些 App 流量进入代理,这是一个更干净的组合使用方式,我认为这是非常优雅的。代理软件负责节点和规则,Antify 负责本机应用分流。当然,Antify 现在还很新,稳定性肯定需要继续观察。它依赖 Apple NetworkExtension 框架,因此系统要求是 macOS 14+,对老系统用户不太友好;同时这类工具一旦进入网络链路,权限、DNS、防泄漏和规则优先级都需要做得足够可靠才适合长期依赖。

频道:@NewlearnerChannel
14🤩1
#APP #macOS #GitHub情报 #Tools #GFW

📩 接读者来稿,TA 向我们推荐了自己开发的 macOS 代理客户端

ClashBar:原生轻量的 macOS 菜单栏代理客户端

🔗Web | GitHub

⭐️ Features:

• Swift 原生开发,轻量、低内存占用
• 在菜单栏中快速切换全局 / 规则 / 直连模式
• 支持节点切换、系统代理开关和实时上传 / 下载速率显示
• 支持本地 / 远程订阅导入,可手动编辑配置
• 支持开机自启和全局快捷键

Clash 系客户端这些年已经不少了。很多客户端功能很全,窗口也很大,订阅、节点、规则、日志、Dashboard 全都塞在一起;当然这很适合重度用户,但对只是想日常切一下节点、看一下速率、开关一下系统代理的人来说,多少有点杀鸡用牛刀。ClashBar 实现了代理客户端里最基础的功能,比如切换全局 / 规则 / 直连模式、选择节点、开关系统代理、查看实时上传下载速率,以及导入本地配置或远程订阅。ClashBar 使用 Swift 原生开发,目标是比 Electron 客户端更轻、更省电,也更贴近 macOS 的系统体验。

ClashBar 是作者通过 AI vibe coding 做出来的项目。现在越来越多非程序员也能借助 AI 写出可用的软件,AI 确实让很多原本只停留在脑子里的想法有了落地的机会。但另一方面,网络代理工具不是普通记事本,它涉及系统代理、网络流量、后台权限和配置解析,代码可靠性、异常处理和长期维护都需要经得起更多考验。AI 可以把“做出来”的门槛降得很低,但“长期稳定地做好”仍然需要工程判断、测试和持续修补。这大概也是接下来几年我们会反复遇到的问题:当写代码变得越来越容易,真正重要的可能就不只是“谁会写代码”,而是谁能判断代码是否可靠、是否安全、是否值得长期依赖。

频道:@NewlearnerChannel
👍16🥰4🦄21
#macOS #iOS #Tools #GitHub情报 #GFW

🧩 Surge 周边工具合集:从配置、订阅到家庭网关

Surge 本身已经是一个完成度很高的代理客户端,但对于玩家来说,往往不只是在客户端里切个节点这么简单:规则和模块越攒越多,多端 Profile 怎么同步,订阅和自建节点怎么整理,电视和游戏机又怎么接入,最后都会变成另一套需要维护的系统。这些项目有的已经陪我用了多年,也有的才刚起步;从配置生成、订阅管理、图形管理,到局域网网关、格式转换、模块维护和移动端订阅管理,刚好把这些空隙补得七七八八。

1️⃣ Surgio

🔗GitHub | Docs

Surgio 是本次合集里资历最老、也最像“配置即代码”的一个。第一行代码提交于 2019 年 8 月 20 日,至今已接近七年;MIT 协议开源,GitHub 有 1.8k 星,2026 年 5 月还在更新。它是运行在 macOS、Linux 或 WSL 上的 Node.js 命令行工具:把机场订阅或自建节点当作 Provider,把 Surge 配置模板当作 Template,最后按 Artifact 定义生成不同客户端可直接使用的配置,还能一并上传到自己的存储。

Surgio 最早就是为 Surge 而生,后来也支持 Clash、Quantumult X、Loon、Stash 和 sing-box 等。它的优势不是“点一下就能用”,而是能把配置放进 Git,按模板稳定生成多份 Profile,再交给定时任务或 CI 自动更新。代价也很直白:需要写 JavaScript 配置和模板,先把 Provider、Template、Artifact 这套概念理顺。如果你已经维护着一套复杂配置仓库,Surgio 依然是七个里最成熟、最可控的方案。我非常喜欢 Surgio 这个项目,也算是使用 5 年的老用户了。

2️⃣ Sub-Store

🔗GitHub | 官方前端

如果 Surgio 是「把配置当代码写」,Sub-Store 就是这件事最流行的图形化版本。它从 2020 年开始发展,现有近 1 万 GitHub Star,支持 Surge、Loon、Quantumult X、Stash、Egern、Shadowrocket 和 sing-box 等多种客户端。最常见的用法是把几家机场订阅和自建节点收进同一个面板,按地区、协议和名称过滤、重命名、排序或用脚本处理,最后生成一个给 Surge 使用的订阅地址。

Sub-Store 可以把多份订阅合成一个链接、托管和修改订阅或文件,也能将不同客户端格式互相转换。对于不想维护 Surgio 模板和自动化、但又想让多机场节点进入同一套策略组的用户,Sub-Store 基本是最成熟的选择。需要注意的是,订阅链接本身往往带有敏感信息;无论用官方前端、Surge 模块还是自部署实例,都应确认实际请求经过的是自己信任的服务。

3️⃣ Surge Shallow

🔗GitHub

如果说 Surgio 是给习惯写代码的人准备的,Surge Shallow 就是把这套事情收进一个 macOS 原生界面。它是最近刚开源的 SwiftUI 工具,目前为 macOS 26 准备;可以导入已有的 Surge .conf / `.dconf`,集中管理 Ruleset、模块、Proxy、Proxy Group 和 macOS / iOS / iPadOS 之间的差异,检查无误后直接写入 Surge 的 iCloud 目录。

Surge Shallow 目前没有 Surgio 那种自动化和跨客户端野心,但对于不想长期手改大段配置、又不想维护 Node.js 工程的人,反而是更舒服的中间层。

4️⃣ OpenSurge for Mac

🔗GitHub

名字容易让人误会,它并不是 Surge 的插件或兼容客户端,而是一个受 Surge 网关模式启发、基于 mihomo 的 macOS 项目。OpenSurge for Mac 可以把一台 Mac 变成局域网网关,手机、电视、游戏机、VR 设备可以按设备走不同出口;既能只手动让指定设备接入,也能通过 DHCP / DNS 接管让一段网络自动使用它。它明显不是普通用户“装完就忘”的代理客户端,更适合有常开 Mac、了解家庭网络拓扑、又不想单独买软路由的人。

5️⃣ Script-Hub

🔗Web | GitHub

Script-Hub 不管理节点和订阅,专门把不同客户端的重写、模块、插件和规则集互相转换:QX 重写、Surge 模块、Loon 插件和规则集可以转换成 Surge / Egern 模块、Stash 覆写、Shadowrocket 模块或 Loon 插件。

它本身可以作为 Surge 模块安装,随后在浏览器打开 script.hub 操作。遇到一个只有 QX 或 Loon 格式的模块可以转换后直接导入。它也支持本地文本的纯前端转换;但若要读取远程资源、处理需要脚本转换的内容,仍需留意代理、MITM 和脚本权限。Script-Hub 是格式兼容层,Surge Relay 则是在这个兼容层之上继续解决模块的长期维护问题。

6️⃣ Surge Relay

🔗GitHub

Surge Relay 是七个里和 Surge 最直接的一款,专门管理 Surge 模块。对于经常用 Script-Hub 把 Loon、Quantumult X 等格式转换成 .sgmodule 的人。它把模块来源和备用地址集中在一台 Mac 上管理,调用本地 Script-Hub 转换逻辑生成稳定的 `.sgmodule`,再发布到 GitHub 或 iCloud Drive。模块还能统一编辑、删除、汇总,按需要屏蔽 MITM hostname、禁用部分 Script 或 Rewrite;也提供 Web 端远程管理,并可配合 Surge Ponte 从其他设备操作。它更像是给模块重度用户准备的“发布流水线”,而不是另一个配置编辑器。

7️⃣ 塔台

🔗TestFlight | 开发者说明

这是七个里最早期、也最轻的一款,也是一个 Vibe Coding 项目。目前只在 iOS TestFlight 测试,开发者的说法是:在 iPhone 上本地管理机场订阅和自建节点,再转换为不同客户端所需的配置;数据不上传服务器,项目也宣称开源。截图里能看到订阅、规则、导入几个入口,以及按地区查看节点的界面。

它和 Surge 的关系没有前两个直接,公开资料目前也没有列出所有导出格式。但“订阅收集、节点整理、再导出配置”本来就是很多 Surge 用户的前置工作;如果它能稳定发展,本地优先的移动端管理会是一个很有意思的补位。现阶段更适合愿意试 TestFlight、也愿意接受功能变化的人。

👀 七个项目放在一起看,Surge 的周边需求其实已经分成了几条完全不同的路线:Surgio 适合把配置当工程维护、需要自动生成和部署的人;Sub-Store 适合管理、合并和转换多份订阅;Surge Shallow 适合重度使用 Surge 但希望图形化管理的人;OpenSurge 是家庭网络方案,不应当当作 Surge 替代品;Script-Hub 负责跨客户端格式转换;Surge Relay 适合长期维护模块来源的人;塔台则仍在验证移动端本地订阅管理这件事。

有意思的是,最成熟的 Surgio 依然是命令行工具,新项目却都在把配置、网关或订阅做成更直观的 App。Surge 的本体当然还是整个工作流的核心,但围绕它长出来的这些工具,正在把“代理配置”从一份文件变成可以长期维护的一套系统。

频道:@NewlearnerChannel
👍135👀2🥰1