极1s(hc5661)刷潘多拉固件
折腾了R6220后顺便把吃灰的极1s也更新一下,刷19.01潘多拉,功能和以前一样,以路由客户端形式实现Sci上网专用路由。
前期准备
由于之前已经申请root并刷了Breed,目前在用的是rssnsj的固件,所以准备工作省了。
需注意极1s先后有两个版本,早期和极2芯片一致用MT7620A的hc5661和后续缩水用MT7628的hc5661a,从MTK官方介绍可知主要是缩掉了硬件网络加速(HWNAT)和存储加速,但软件上增加了AES128/256的加速。二者uboot和固件均不一样,不能混用。想确定版本见路由底部标签,另外ssh登录路由后通过cat /proc/cpuinfo
也可进一步确认。
刷潘多拉固件
长按reset并开机,访问192.168.1.1
进入breed。
选择潘多拉19.01固件并上传即可。
设置以路由模式桥接
由于是Sci上网专用路由,故无需像之前R6220那样弄成中继桥,简单不少。
无线——扫描——加入网络,输入主路由密码,其他配置默认并提交。
接口,添加接口,协议选AP,设置无线名称和密码,网络选lan,提交。这样方便无线设备也可连上此路由。
此时笔记本通过LAN和路由相连,路由通过2.4G无线与主路由连接测速下行为45.78Mbps。
Sci上网
这里主要参考cokebar的这篇文章,讲得很详细。但安装部分注意有改动:
系统——软件包处搜索并安装luci-app-shadowsocks
,opkg会自动解决依赖装上shadowsocks-libev
相关包。
同理装上luci-app-ChinaDNS
。
但潘多拉的源里并未包含DNS-forwarder
,需要到作者aa65535的项目页面 下载dns-forwarder和luci-app-dns-forwarder
scp上传到路由的root文件夹处。
1 | scp *.ipk root@192.168.1.1:/root |
ssh连上路由,需注意由于pandorabox改了mt7620的架构名称,直接opkg install会显示架构不支持,需对opkg.conf
进行更改:
1 | vi /etc/opkg.conf |
在文件末尾添加以下内容:
1 | arch all 100 |
安装dns-forwarder。
1 | opkg update |
之后从二、shadowsocks 配置
照着配置即可。要点如下:
Shadowsocks配置
服务-影梭-服务器管理
处填写服务器配置。访问控制
处被忽略IP列表为ChinaDNS路由表
。常规设置
处透明代理-主服务器
选择刚才填好的服务器。
DNS配置
服务-DNS转发
处启用
,监听端口5311
,监听地址127.0.0.1
。服务-ChinaDNS
处启用
,本地端口5353
,上游服务器223.5.5.5,127.0.0.1#5311
。网络-DHCP/DNS
处DNS转发127.0.0.1#5353
,HOSTS和解析文件处忽略解析文件
注:解析文件的默认位置是/tmp/resolv.conf.auto
。
最后在相同条件下测速下行47.49Mbps,居然比设置Sci上网前还稍快,属正常波动范围,可认为开启三个服务后低负载情况下对路由性能影响甚微。
高负载目前不好测试,因为影响因素太多。