前言
对于经常看 YouTube 视频的一些 Mac 用户来说,Surge,这个软件,各位或多或少的都看到过这个名字。
这是一款界面优秀、功能强大的网络代理工具。
但是对于这款优秀的软件,全网对它的介绍和详细托管配置的实用教程,还是很少的。
它类似于 Clash,可以进行各种规则的网络分流,但远远又比后者强大。
视频演示
准备工作
1、MacOS 或是 iOS 系统
2、Surge 工具 下载、安装、购买 (官方地址:点击访问 官方七天免费)
3、自行准备机场的订阅链接或是自行搭建的节点
本期节点赞助:牧牛云
4、除 Surge 外,有科学上网的环境( 配置 Surge 插件的过程中,会使用到需要代理才能访问的地址 )
Sub-Store
Sub-Store 介绍
适用于 Loon
、 Surge
和 Quantumult X
的高级订阅管理工具。完全本地解析,无订阅泄露的风险。
GitHub 项目仓库:点击访问
GitHub 配置指南(Loon 、Surge、QuantumultX、Stash、Shadowrocket):点击访问
Sub-Store 插件安装
打开 Surge,找到 更多 – – 模块
从 URL 安装模块,填入以下网址,如下图:
下载的过程中,记得开启代理模式。
并且,注意粘贴网址的时候,可能会有多余的 空格,这样会导致 404 的错误
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/config/Surge.sgmodule
启用 Sub-Store 模块,找到主界面中的 HTTP – – 解密,开启 HTTPS 解密,生成新证书并安装到系统。如下图:
重启 Surge,并且打开 Surge 系统代理!
打开这个网页 https://sub.store ,如网页正常打开并且未弹出任何错误提示,说明 Sub-Store 已经配置成功
若是网页无法打开,并且打开 https://sub-store.vercel.app/subs 提示如下图:
说明,HTTPS 解密没有配置完成,或是 Surge 没有开启代理!(大概率如此)请 观看视频 或是看清楚上面的步骤。
至此,Sub-Store 配置已成功!
设置 Sub-Store 插件
打开这个网页 https://sub.store,点击 立即添加,添加单条订阅。界面直观简单,博文写起来麻烦,更多技巧请 观看视频
节点整理
可以使用以下脚本,对所有订阅的节点进行整理,脚本如下:(使用方法 请看视频)
https://raw.githubusercontent.com/Keywos/rule/main/rename.js
Surge 托管配置文件
更多的详细介绍,还是欢迎大家观看视频,以下,贴上我自用的范例配置,请大家对照视频自行进行修改。
节点的分流规则均为云配置,方便大家实时使用最新的分流规则,若是加上自己常用的规则,理论上这套配置就可以养老了。
支持在 Surge 中,实时对网页规则进行更改,精确到每个网站,不用创建复制的托管文件。这样机场订阅在每日更新的同时,托管配置文件也不必做相应的更改
# > Surge 范例托管配置文件,推荐搭配 Sub-Store 插件进行使用 # > 范例托管文件长久地址:https://v2rayssr.com/surge-sub.html # > 若有使用问题,请配合上述网页中的视频演示,对配置文件进行修改,有问题,请到电报群进行讨论学习:https://t.me/bozaiweb [General] # > 日志级别 loglevel = notify show-error-page-for-reject = true # > Wi-Fi 访问 allow-wifi-access = false # > All Hybrid 网络并发 all-hybrid = false # > IPv6 支持(默认关闭) ipv6 = false # > 测试超时(秒) test-timeout = 2 # > Internet 测试 URL internet-test-url = http://www.baidu.com # > 代理测速 URL proxy-test-url = http://www.google.com/generate_204 # > GeoIP数据库 geoip-maxmind-url = https://github.com/Hackl0us/GeoIP2-CN/raw/release/Country.mmdb # > 排除简单主机名 exclude-simple-hostnames = true # > DNS 服务器 dns-server = 223.5.5.5, 119.29.29.29 hijack-dns = 8.8.8.8:53, 8.8.4.4:53 # > 从 /etc/hosts 读取 DNS 记录 read-etc-hosts = true # > 远程控制器 http-api-web-dashboard = false use-default-policy-if-wifi-not-primary = false # > 跳过代理 skip-proxy = 127.0.0.1, 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, 100.64.0.0/10, 17.0.0.0/8, localhost, *.local, *.crashlytics.com, seed-sequoia.siri.apple.com, sequoia.apple.com # > Always Real IP Hosts always-real-ip = *.srv.nintendo.net, *.stun.playstation.net, xbox.*.microsoft.com, *.xboxlive.com*.srv.nintendo.net, *.stun.playstation.net, xbox.*.microsoft.com, *.xboxlive.com, *.battlenet.com.cn, *.battlenet.com, *.blzstatic.cn, *.battle.net http-listen = 0.0.0.0 socks5-listen = 0.0.0.0 [Replica] # > 隐藏 Apple 请求 hide-apple-request = false # > 隐藏崩溃追踪器请求 hide-crash-reporter-request = true # > 隐藏 UDP 会话 hide-udp = false # > 关键词过滤器 keyword-filter-type = false [Proxy Group] 🚀 节点选择 = select, ♻️ 自动选择, 🇭🇰 香港节点, 🇨🇳 台湾节点, 🇸🇬 狮城节点, 🇯🇵 日本节点, 🇺🇲 美国节点, 🇰🇷 韩国节点, 🚀 手动切换, DIRECT 🚀 手动切换 = select, policy-path=填上你Sub-Store的节点信息 ♻️ 自动选择 = url-test, policy-path=填上你Sub-Store的节点信息, url=http://www.gstatic.com/generate_204, interval=300, tolerance=50 📲 电报消息 = select, 🚀 节点选择, ♻️ 自动选择, 🇸🇬 狮城节点, 🇭🇰 香港节点, 🇨🇳 台湾节点, 🇯🇵 日本节点, 🇺🇲 美国节点, 🇰🇷 韩国节点, 🚀 手动切换, DIRECT 💬 OpenAi = select, 🚀 节点选择, ♻️ 自动选择, 🇸🇬 狮城节点, 🇭🇰 香港节点, 🇨🇳 台湾节点, 🇯🇵 日本节点, 🇺🇲 美国节点, 🇰🇷 韩国节点, 🚀 手动切换, DIRECT 📹 油管视频 = select, 🚀 节点选择, ♻️ 自动选择, 🇸🇬 狮城节点, 🇭🇰 香港节点, 🇨🇳 台湾节点, 🇯🇵 日本节点, 🇺🇲 美国节点, 🇰🇷 韩国节点, 🚀 手动切换, DIRECT 🎥 奈飞视频 = select, 🎥 奈飞节点, 🚀 节点选择 📺 巴哈姆特 = select, 🇨🇳 台湾节点, 🚀 节点选择, 🚀 手动切换, DIRECT 📺 哔哩哔哩 = select, 🎯 全球直连, 🇨🇳 台湾节点, 🇭🇰 香港节点 🌍 国外媒体 = select, 🚀 节点选择, ♻️ 自动选择, 🇭🇰 香港节点, 🇨🇳 台湾节点, 🇸🇬 狮城节点, 🇯🇵 日本节点, 🇺🇲 美国节点, 🇰🇷 韩国节点, 🚀 手动切换, DIRECT 🌏 国内媒体 = select, DIRECT, 🇭🇰 香港节点, 🇨🇳 台湾节点, 🇸🇬 狮城节点, 🇯🇵 日本节点, 🚀 手动切换 📢 谷歌FCM = select, DIRECT, 🚀 节点选择, 🇺🇲 美国节点, 🇭🇰 香港节点, 🇨🇳 台湾节点, 🇸🇬 狮城节点, 🇯🇵 日本节点, 🇰🇷 韩国节点, 🚀 手动切换 Ⓜ️ 微软云盘 = select, DIRECT, 🚀 节点选择, 🇺🇲 美国节点, 🇭🇰 香港节点, 🇨🇳 台湾节点, 🇸🇬 狮城节点, 🇯🇵 日本节点, 🇰🇷 韩国节点, 🚀 手动切换 Ⓜ️ 微软服务 = select, DIRECT, 🚀 节点选择, 🇺🇲 美国节点, 🇭🇰 香港节点, 🇨🇳 台湾节点, 🇸🇬 狮城节点, 🇯🇵 日本节点, 🇰🇷 韩国节点, 🚀 手动切换 🍎 苹果服务 = select, DIRECT, 🚀 节点选择, 🇺🇲 美国节点, 🇭🇰 香港节点, 🇨🇳 台湾节点, 🇸🇬 狮城节点, 🇯🇵 日本节点, 🇰🇷 韩国节点, 🚀 手动切换 🎮 游戏平台 = select, DIRECT, 🚀 节点选择, 🇺🇲 美国节点, 🇭🇰 香港节点, 🇨🇳 台湾节点, 🇸🇬 狮城节点, 🇯🇵 日本节点, 🇰🇷 韩国节点, 🚀 手动切换 🎶 网易音乐 = select, DIRECT, 🚀 节点选择, ♻️ 自动选择 🎯 全球直连 = select, DIRECT, 🚀 节点选择, ♻️ 自动选择 🛑 广告拦截 = select, REJECT, DIRECT 🍃 应用净化 = select, REJECT, DIRECT 🐟 漏网之鱼 = select, 🚀 节点选择, ♻️ 自动选择, DIRECT, 🇭🇰 香港节点, 🇨🇳 台湾节点, 🇸🇬 狮城节点, 🇯🇵 日本节点, 🇺🇲 美国节点, 🇰🇷 韩国节点, 🚀 手动切换 # > 外部节点自动匹配 # > 匹配到关键字,自动收纳为节点组 🇭🇰 香港节点 = url-test, policy-path=填上你Sub-Store的节点信息, policy-regex-filter=(🇭🇰)|(港)|(Hong)|(HK), url=http://www.gstatic.com/generate_204, interval=300, tolerance=150 🇨🇳 台湾节点 = url-test, policy-path=填上你Sub-Store的节点信息, policy-regex-filter=(🇨🇳)|(台)|(Tai)|(TW), url=http://www.gstatic.com/generate_204, interval=300, tolerance=150 🇺🇲 美国节点 = url-test, policy-path=填上你Sub-Store的节点信息, policy-regex-filter=(🇺🇸)|(美)|(States)|(US), url=http://www.gstatic.com/generate_204, interval=300, tolerance=150 🇯🇵 日本节点 = url-test, policy-path=填上你Sub-Store的节点信息, policy-regex-filter=(🇯🇵)|(日)|(Japan)|(JP), url=http://www.gstatic.com/generate_204, interval=300, tolerance=150 🇸🇬 狮城节点 = url-test, policy-path=填上你Sub-Store的节点信息, policy-regex-filter=(🇸🇬)|(新)|(Singapore)|(SG), url=http://www.gstatic.com/generate_204, interval=300, tolerance=150 🇰🇷 韩国节点 = url-test, policy-path=填上你Sub-Store的节点信息, policy-regex-filter=(🇰🇷)|(韩)|(Korea)|(KR), url=http://www.gstatic.com/generate_204, interval=300, tolerance=150 🎥 奈飞节点 = select, policy-path=填上你Sub-Store的节点信息, policy-regex-filter=(NF)|(奈飞)|(Netflix)|(video)|(Video)|(nf), url=http://www.gstatic.com/generate_204, interval=300, tolerance=150 [Rule] RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list,🎯 全球直连,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/UnBan.list,🎯 全球直连,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list,🛑 广告拦截,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list,🍃 应用净化,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/GoogleFCM.list,📢 谷歌FCM,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list,🎯 全球直连,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/SteamCN.list,🎯 全球直连,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/OneDrive.list,Ⓜ️ 微软云盘,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Microsoft.list,Ⓜ️ 微软服务,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Apple.list,🍎 苹果服务,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list,📲 电报消息,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/OpenAi.list,💬 OpenAi,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/NetEaseMusic.list,🎶 网易音乐,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Epic.list,🎮 游戏平台,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Origin.list,🎮 游戏平台,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Sony.list,🎮 游戏平台,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Steam.list,🎮 游戏平台,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Nintendo.list,🎮 游戏平台,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/YouTube.list,📹 油管视频,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Netflix.list,🎥 奈飞视频,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Bahamut.list,📺 巴哈姆特,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/BilibiliHMT.list,📺 哔哩哔哩,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Bilibili.list,📺 哔哩哔哩,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaMedia.list,🌏 国内媒体,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list,🌍 国外媒体,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyGFWlist.list,🚀 节点选择,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list,🎯 全球直连,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaCompanyIp.list,🎯 全球直连,update-interval=86400 RULE-SET,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Download.list,🎯 全球直连,update-interval=86400 GEOIP,CN,🎯 全球直连 FINAL,🐟 漏网之鱼
后记
Surge ,是一个强大的网络代理工具,我们把它单纯的用为一个科学上网的工具,也是大材小用了。不过,它是真的稳!真的香!
若是有富足的金币,弄一台 Macmini,装上 Surge,作为旁路由,接管家庭的所有网络设备,也是一个非常香的方案。