netgear 4300v1路由器全局科学上网
最近咸鱼入了个google pixel的手机,万万没想到,卖家竟然和我一个地方的,小小溧阳,而且还是下面一个镇上的。吃惊,真玩家。
入了google手机后,不得不24小时挂ss,考虑到手机电量和一直以来想把家里搞成全局爬梯,索性决定入个路由器折腾下。
家里现在用的TP的有线路由器,因为家里走线和wifi信号的问题,华硕的AC66U只能当做无线交换机。此TP型号不在openwrt支持列表,只能对着列表看买哪一款路由器,最后本着“不折腾”的原则,在咸鱼入了个刷openwrt最常见的的设备,netgear wndr4300v1,国行版。顺便说下,这东西淘宝和咸鱼上洋垃圾很多,不太想买,最后运气好碰到一个卖国行的,配件包装齐全,但是价格也确实比洋垃圾贵一些。
到手后reset然后根据openwrt官网步骤刷入LEDE成功,对netgear这款路由器支持还比较好,2.4G和5G都可以用。另外又根据官网文档建立了访客网络,对家庭内网进行了隔离,弥补了我的ac66u当交换机用的缺位。
下面准备装入SS。因为安全的考虑,不打算刷入国内论坛上的各种第三方带ss的固件,决定用openwrt官方固件自行安装ss。开始做功课爬文,发现大部分搜索结果都是2015年或者更早的,很多文章都不太适用最新的LEDE,而且有些还有错误,比如把4300的cpu架构写错了,导致我下载的ss无法安装;或者添加了软件源却没 添加key,opkg update时会报错,也无法安装。
最简洁明了的方法是按照这里,要直接下binary这里也有,有多重安装方法可供选择:
http://openwrt-dist.sourceforge.net。
---------------------------------------------------------------------------------------
好了,继续记录一下,主要目的是给自己备忘。
主要还是按照飞羽博客这篇很详细的指导来搞的,选的方案1。
静态版的ss-libev当时还没出,所以我不是用的静态版的,这也导致了libmbedtls库的兼容问题。ss依赖的是libmbedtls 2.6的,但是openwrt源里是2.7的,如果opkg更新了libmbedtls,就会导致ss用不了,比如我。解决方法是把2.6的下载到路由器上,opkg install 加--force downgrade 强制安装本地低版本。但是这样一来curl又用不了了,因为curl依赖2.7的,所以飞羽给出的一些自动化脚本就用不了了,只能手动下载那些文件,然后本地编辑处理好,替换进系统中去,比如dnsmasq_gfwlist.conf,accelerated-domains.china.conf这两个文件。
其他还算顺利,现在家里已经全局翻墙啦,ipad终于也装youtube了,终于可以随时转发youtube视频给老婆、老妈、丈母娘看了`(*∩_∩*)′
Comments
Post a Comment