之前尝试过用一台设备搭建ss服务端,认证后用其他设备同一局域网的ss客户端连接,来达到解除客户端数目限制的目的,不过后台一直挂着ss非常不舒服,挂久了容易被清掉,而且实际使用的时候偶尔延迟会突然变大,比较难用。然后最近网快过期了,就花了30包邮淘了部小米R1C,刷了openwrt后开始鼓捣。

这里的网是直接通过网页认证的,没有难点,首先把认证通过脚本来实现。运行完脚本后访问一下百度看看能不能上网。没问题后,打开ssh连接,在/etc/config/network中,在wan后面添加:option macaddr 'xx:xx:xx:xx:xx:xx'修改WAN口的mac地址。(或者在后台也可以修改)
然后,进入路由器后台,找到无线设置,添加一个无线网络,模式选择接入点AP,网络选择lan.

第二次连接的时候,可能会出现路由器有网,但是设备无法上网,尝试打开路由器后台-网络-接口,找到LAN并重连。

到这里基本就结束了。关于R1C刷openwrt:参考博客: 小米路由MINI(R1C)刷 OpenWrt。我一开始是按照这个博文刷了breed+xxx(不记得了),用了5个月后突然WAN口就无法获取到ip,但是还是会一闪一闪,然后刷了潘多拉解决了,而且感觉流畅了一些些~。下面附上下载地址:小米路由MINI(R1C)潘多拉19.01固件下载,后台密码是admin。

下面是使用openwrt中继wifi的操作。
进入路由器后台,选择“无线”页面,需要先停用原有的无线网络,后点击“搜索”,选择要中继的wifi,点击“加入网络”,然后输入wifi的密码(如果没有密码就不会有这一项),防火墙区域选择“wan”,再点击“提交”,不用修改,点击“保存&应用”。如果接口中新建的接口有没有分配到ip,就点击“连接”按钮。到这里就可以上网了。
如果需要开启wifi,则进入“无线”页面点击“添加”,如果用同一个网卡开启热点(速度减慢,不建议),由于网卡不能工作在两个频段上,频段应当和主wifi的频段相同,然后对接的网络为LAN,模式为“接入点AP”,其他的正常操作即可,最后点击“保存&应用”。
实际测试中发现,使用2.4G网卡来连接wifi并使用5G网卡来发射wifi(2.4G转5G)效果比较好,而5G转2.4G的延迟时常会不稳定。
来源:OpenWrt路由器无线中继、桥接、信号放大、访客网络的实现方案