今天是中秋最后一天,记录下这段时间对路由器的研究

起因是上个月买了Oculus Quest2(Facebook出的一款VR设备)。设备激活需要访问外网,于是Google了怎么给VR翻墙,发现可以用路由器做到全屋代理——只要连接到路由器网络,路由器会自动识别流量是否需要翻墙,需要的走代理,不需要的直接访问。

原理很简单,路由器可以看作一个小型电脑,有CPU和内存(RAM+ROM),把翻墙的软件写入ROM,路由器只要启动就会运行翻墙软件,并根据你配置的规则来决定是否走代理。

出于稳定性考虑, 各路由器厂商原版的固件都是不支持自己装软件的。要用路由器装软件,需要先刷下固件,可以理解为换了一套可拓展性更强操作系统。 搞定之后就可以在路由器里安装各种软件,包括科学上网,广告屏蔽,NAS内网穿透等。

另外,如果有刷固件的需求,一定要在买路由器之前想好要装什么固件,因为第三方固件支持的路由器型号有限,买了路由器发现没有能刷的固件就傻逼了


我买的是华硕的AX86U,华硕是路由器里对第三方支持最好的,而且有救援模式可以一键恢复原厂,不担心刷成砖。

固件选的梅林改版固件,算比较大众的选择,毕竟目前唯一需求就是翻墙。登陆路由器后台,把固件包传上去,等两分钟数据写入路由器ROM。完成后会发现路由器后台多了一个软件中心。

然后去Google科学上网插件的安装包,装到软件中心,再去自己买的机场(提供翻墙服务的供应商)里复制订阅链接,配置翻墙规则(比如访问国内的网站是否走代理,是否针对游戏做优化等)。都搞定以后发现手机连Wifi可以访问外网,但Oculus Quest还是激活不了。

又是一顿Google,发现Oculus Quest的激活用的是UDP流量,一般代理能保证TCP流量,UDP不一定。于是又找了一圈支持UDP的机场,终于在假期最后一天半夜两点搞定了。

实现的效果就是,全屋所有设备能流畅访问Google/Youtube/Github等外网,并且只在访问外网的时候走代理,国内网站的访问不受影响。

事后复盘,如果只想激活Oculus Quest2,其实电脑开热点共享VPN是更省事的方法,但当时用的机场不支持UDP转发,导致Quest不能激活,让我误以为整个方法不好用。


写得比较简略,如果有朋友感兴趣可以百度详细攻略。

附上一些可能用得上的地址:

梅林固件(不同路由器固件不一样,此链接仅针对AX86,其他型号可以去网站自行查找) 【386.7_0】RT-AX86U 梅林改版固件 - KoolCenter

适用华硕官改/梅林的科学上网插件 https://github.com/hq450/fancyss_history_package

推荐几个我在用的机场

  1. https://tagss.pro#/register?invite=gSYg6UeA 老牌靠谱,价格稍贵,支持UDP转发(激活Oculus等),并且有很多家宽(用某个居民区的网络当服务器,好处是基本不会被识别为有害IP,更容易过风控)
  2. https://shandianpro.com/#/register?code=MgBcF4co 量大实惠,不太稳定
  3. https://dukou.io/user/register?code=6jpi 服务稳定,价格适中