本文介绍我的科学上网经历。家中的宽带为中国移动500M宽带,使用SpeedTest测试结果为380M左右。

旧的科学上网方法

第一个版本:初出茅庐,每个终端负责自己的科学上网

每个终端设备(包括手机、电脑)负责各自的科学上网。

不足之处:

  • 家里有N个设备,若每一台都需要科学上网,那么就需要在N个设备上面都安装科学上网软件(或App)。
  • 家中有些设备,比如任天堂的Switch,系统升级时,没有连接外网的情况下,经常提示出错,据说这种情况在北京移动宽带下,出现的概率最高。
  • 不能统一设定一套科学上网规则。修改规则时,需要在N台设备上都设置一遍。
  • 不同的科学上网软件,性能不同。

第二个版本:使用路由器的科学上网插件

为了避免第一种情况中的不足,我购入了华硕路由器AC86U,并且刷了梅林固件,安装了科学上网插件。

华硕AC86U

华硕路由器AC86U

通过梅林固件+科学上网固件,终于实现了中心管理控制科学上网,只要连接家里的路由器,就自带了科学上网😄。

不足之处:

1、科学上网规则简单,只能统一走一个代理节点,不能实现:上Youtube走美国节点,上奈飞走香港节点。

2、路由器CPU性能不足。现在的科学上网为防止被监测,一般都使用了某种方式进行了加密,比如aes-128-gcm等。当路由器进行加解密时,CPU性能不足的劣势尤为明显。

使用v2ray + websocket,路由器测试情况如下,

SpeedTest的结果:

speedtest-overall

CPU和内存的情况,

cpu-usage

mem-usage

可以看到差不多到50+M速度时,这款华硕路由器就很吃力了。另外内存一直是这款路由器的弊病,已经安装U盘内存插件。

整体来说,路由器的CPU性能太差,已经成了木桶效应的最短板了。

考虑过的第三个版本:

为了优化科学上网的速度,突破第二个版本中50M左右的速度,中间考虑软路由。具体软路由的细节,未来有机会再说。总体来说,软路由就是一台电脑,主要分为两种:

  1. 工控机:
    1. 自带多网口
    2. 体积小
    3. 功耗小
  2. 自己组装:
    1. 外观不好看;体积不可控,一般做不到工控机那么小的体积
    2. 一般情况下,只有一个网卡
    3. 功耗比较高,降频节电模式不确定效果

考虑一番后,决定放弃软路由:

  1. 工控机现在价格炒的太高,比如某凌工控机,3855U的准系统(不带内存、硬盘)大概要1100-1200
  2. 组装机,合适的硬件不好找(不管是小机箱还是主板)。保证体积小的前提下,组装也比较麻烦。

最重要的一点是,发现闲鱼上面购入一台Mac Mini(2012年late版,16G内存,512G SSD硬盘),包顺丰只需要2000RMB。

mac_min_xianyu

现在的家庭科学上网方案

华硕路由器:

  • 提供DHCP服务器
    • DHCP地址规划:192.168.50.0/24
    • 默认网关:192.168.50.204
    • DNS:198.18.0.2
  • 提供无线连接

Mac Mini:使用有线连入华硕路由器

  • MacOS的网络配置为:
    • 手动配置IP:192.168.50.204
    • 网关设置:192.168.50.1 (华硕路由器)
    • DNS服务器为:192.168.50.1 (华硕路由器)
  • 安装Surge MacOS,配置科学上网
  • 作为家庭网络的网关
  • 提供DNS服务:使用Surge MacOS软件,需开启Surge增强模式,自动打开198.18.0.2

家庭科学上网方案如下:

网络架构

Mac Mini的网络配置:

mini_config

如果局域网类的设备不需要走代理,希望直连。可配置Surge规则:

surge_config_direct

效果测试

SpeedTest测试(宽带速度):

speed_test_v2

SpeedTest测试(科学上网速度):

speed_test_v3

YouTube 4K视频的测试:

测试时间:晚上18:25分

youtube 4k

Youtube 8k视频的测试:

测试时间: 晚上10点半左右

8k60也勉强能看。

youtube 8k

总结

目前很满意这套科学上网的方案,Mac系统的稳定性和功耗、Surge规则的灵活性、加上好的VPS提供整体稳定的上网速度,即使在晚高峰时间段,表现也相当喜人。

Mac Mini只使用了单根网线(因为只有一个网卡),同时提供有雷电接口,我有一个苹果的雷电接口转网卡配件,暂时没有用上,后续发现网络瓶颈时再增加另外一个网线,提升吞吐量。

更新

不少人咨询中国移动使用什么服务,再次更新我的经验。

移动宽带确实非常恶心,特别是晚上容易爆炸。尝试了各种各样的服务商:谷歌云、亚马逊云、微软云、Linode、Vultr等等。

  1. 谷歌云(台湾/香港):赠送300刀的试用。
  • 电信宽带:实测非常好。
  • 移动宽带:香港节点完全不可用。台湾节点:ping非常快,但是会丢包。上网情况:白天,看网页、刷twitter一般没有问题,晚上特别慢。
  1. linode:用过日本/新加坡节点,上网看网页可用,看视频卡。

  2. vultr:在搬到搬瓦工之前,一直使用新加坡节点。还比较稳定,youtube清晰度到480p/720p应该没有问题。Google相关的服务会定位到Google印尼或者菲律宾(记得不是很清楚了,可以打开youtube后,观察youtube的logo显示)

  3. 搬瓦工:现在正在使用,因为一开始接触科学上网时,网上有大量的人发邀请码推荐,所以一直认为是最low的,以前一直没有尝试,在被谷歌云、亚马逊云虐了千百遍后,终于开通了搬瓦工的CN2 GIA VPS。

强烈推荐移动宽带使用CN2 GIA线路。【这里也顺便附上我的邀请码😛,反正点谁不是点呢】

搬瓦工测试过的是DC6、DC9机房的,都是CN2 GIA线路,其他的没有测试过,不知道效果。

建议你可以直接付款尝试,如果不好直接申请退款即可,非常方便。

注意选择 CN2 GIA线路,是DC6机房。 搬瓦工DC6

搬瓦工官方机场服务JustMySocks是DC9机房,也是CN2 GIA,速度更优质,但是只提供ss,优点是使用域名访问,不用担心后面的IP被封,搬瓦工会自动维护IP。

文章许可:署名—非商业性使用—禁止演绎 4.0 协议。详情:CC BY-NC-ND 4.0