科学上网相关的经验分享
本文可能不适合小白
最近复盘了一下自己用到的网络工具,心血来潮分享一下。仅推荐自用方式,目标受众为程序员。
- 设备
- Macbook Pro 15, 17 年
- Macbook M1 max, 21 年
shadowrocket
性价比最高
由于 apple silicon 直接可以运行 ipad app, 也就是只需要 3 美元我永久拥有 mac 和 iphone 两个平台的工具。 :)
针对 x86 平台
由于新功能 universal control 实在太香,目前两台常用,毕竟再买个这样的屏幕参数实在是太贵。
- proxifier
- 专业的事情交给专业的软件去做
- 原理是系统内核组件
- 闭源
- 我同时和 little snitch 防火墙一起使用不冲突
- 没有上架 MAS
surge
surge 功能的强大不容置疑,界面设计也挺好看的。
- surge 没有上架 MAS 这是个风险点
- 没有走 app sandbox 这个闭源安全性未知
- 害怕将网络底层权限完全交给一个未知的软件,这个不是被迫害妄想症,而是一个自我保护本能。
- apple sillicon 上用不到
软路由
设备推荐可以见我其他博文
固件的话我自用的是自己编译的,不方便分享
最佳解决方案
- 不用每台设备都去纠结怎么安装客户端
- 不用每个虚拟机都搞一个客户端
- 不用考虑 linux 系统下怎么安装客户端
- 规则列表一处维护所有设备生效
- 不用考虑花时间教家庭成员如何使用…
其他工具以供参考
- Quantumult x
- Loon
- clash
- Golang 编写
- 开源
- mac 客户端 clash x
关于机场,我简单说两句
先介绍一下背景,我比较喜欢折腾且服务器相关的设置我不喜欢依赖别人,对云服务部署我都是自己操作,对我来说搭服务非常简单 (10 min)。
强烈建议自己搭服务器
- 优势
- IP 干净
- 网络出口不会被中间人嗅探
- dns 大部分设备都是明文解析的
- 风险参见 “爱国机场” 事件
那我自己用不用机场呢? 我有一台主用主机,4年没因为各种会下线过。
那我以后会不会用机场呢? 有可能会,作为中间节点,方便大流量操作。其实这种可能性也非常小,毕竟各种 CDN 挺香的,千兆下行也能跑满。