树莓派的100种玩法(6)openwrt旁路由

2021-01-22 19:50:14 12点赞 104收藏 8评论

如何才能快速换一种生活方式?参加#牛年Flag#征稿活动,征集你2021年的购物学习生活计划!>>点击查看活动详情<<本次征稿活动欢迎你的敢出敢买Flag、学习Flag以及各种生活Flag,优秀的投稿文章能获得优厚的大奖,让我们一起努力实现目标吧!

创作立场声明:目前应该还会继续更新后续的,不过需要一些时间

写在前面

本来想写一篇突破蒲公英免费版突破三个设备限制的文章的,结果在最后的完成阶段出了意外:

公司的网络有防火墙策略,可以实现外网访问局域网的设备,反过来局域网内设备访问外网不行,到这就搞不下去了。

到最后只能换个标题把写完这部分分享出来,然后再提供一种另外的解决方式,也能突破设备限制,不过有点麻烦。

树莓派刷openwrt做旁路由

这里用的是这个固件,这个固件功能很强大,具体可以参考作者博客

刷固件也不再详细介绍了,可以参考我之前的文章,这里只说下我用的固件版本

树莓派的100种玩法(6)openwrt旁路由

如果作者页面有更新版本,可以使用带update字样的镜像,在网页后台更新

树莓派的100种玩法(6)openwrt旁路由

刷好后将树莓派网口接入电脑,通电开机,此时电脑需处于未接入网络状态,等待电脑获取到IP,输入IP地址192.168.1.1账号 root 密码 password 登入openwrt后台(这里也可以通过无线连接,无线SSID是openwrt)。这里需要确认下你的上级路由器LAN地址,我这里是192.168.1.1,这里需要修改树莓派IP为192.168.1.180,这个IP必须是跟主路由是同一网段并且不为.1/.255同时又没有被其它设备占用的地址,确定地址后可以连上主路由ping下

树莓派的100种玩法(6)openwrt旁路由

这里推荐使用SSH连接树莓派输入以下命令,这里可以使用PuTTY或者网页端的TTYD终端执行

uci set network.lan.ipaddr=192.168.1.180 #设置openwrt的LAN口IP
uci commit network #保存设置
/etc/init.d/network restart #重启网络服务

树莓派的100种玩法(6)openwrt旁路由

通过新IP地址192.168.1.180访问管理界面再网络接口做如下修改

树莓派的100种玩法(6)openwrt旁路由

完成以上操作后,把树莓派的网线接入主路由的LAN口,树莓派的旁路有设置就完成了(可能到这已经劝退好多人了吧)。

ps:这里多说一句,不要照抄上面的IP地址,除非你的上级路由同我一样也是192.168.1.1,否则请根据实际情况填写。

安装蒲公英软件

这里用到的是Docker版,通过系统内置的Docker服务安装

直接把自己改好的命令填入docker中

树莓派的100种玩法(6)openwrt旁路由

运行容器,然后进入容器内部

树莓派的100种玩法(6)openwrt旁路由

这里获取的虚拟局域网的IP是172.16.1.43 ,后面要用到。

安装firefox

可能有人会奇怪,安装这个干嘛?后面会讲,这里放下作者的部署命令

docker run -d
--restart=always
--name firefox
-p 6080:6080
lstcml/firefox #默认密码是admin

照着上面蒲公英的部署方式贴入命令

树莓派的100种玩法(6)openwrt旁路由

完成容器创建后启动容器,通过访问地址http://172.16.1.43:6080/vnc.html?autoconnect=true 实现打开firefox(此处我使用访问此地址的电脑也是通过蒲公英远程连接的,地址是172.16.2.232)

这里多说两句,我测试了几个浏览器的docker镜像,发现一个问题,在unraid中都正常,但是在这个旁路由中不能正常显示中文,只有这个显示是正常的。

突破限制的一种实现方式

这里简单放下目前我写文章状态下的网络拓扑图

树莓派的100种玩法(6)openwrt旁路由

其实写道这有些人已经猜到我的实现方式了,简单的说就是通过树莓派旁路由上安装的chrome访问局域网其它设备,比如UNRAID

树莓派的100种玩法(6)openwrt旁路由

另外做一些优化,在笔记本中加入路由,具体操作管理员权限运行CMD ,贴入如下命令

route add 192.168.1.0 mask 255.255.255.0 172.16.1.43 -p

然后就可以直接访问了

树莓派的100种玩法(6)openwrt旁路由

当然,这里只是这一个设备可以实现,内网的其他设备需要通过装好的Firefox访问。

就到这吧。


展开 收起

铁威马F2-221家用家庭nas主机网络个人私有云存储企业局域网共享文件服务器机箱私人硬盘盒远程访问

铁威马F2-221家用家庭nas主机网络个人私有云存储企业局域网共享文件服务器机箱私人硬盘盒远程访问

999元起

BUFFALO 巴法络 WS5220DN 2盘位NAS(C3338、8GB、4TB*2硬盘)

BUFFALO 巴法络 WS5220DN 2盘位NAS(C3338、8GB、4TB*2硬盘)

暂无报价

Western Digital 西部数据 My Cloud Pro PR4100 4盘位NAS(N3710、4GB)

Western Digital 西部数据 My Cloud Pro PR4100 4盘位NAS(N3710、4GB)

9999元起

BUFFALO 巴法络 TS3420DN NAS(AL-214、1GB)

BUFFALO 巴法络 TS3420DN NAS(AL-214、1GB)

暂无报价

BUFFALO 巴法络 TS3210DN 2盘位NAS(AL212、1GB、4TB*2硬盘)

BUFFALO 巴法络 TS3210DN 2盘位NAS(AL212、1GB、4TB*2硬盘)

暂无报价

Western Digital 西部数据 My Cloud DL2100 2盘位NAS(C2350、1GB、6TB*2硬盘)

Western Digital 西部数据 My Cloud DL2100 2盘位NAS(C2350、1GB、6TB*2硬盘)

暂无报价

Western Digital 西部数据 My Cloud Mirror Gen 2 2盘位NAS

Western Digital 西部数据 My Cloud Mirror Gen 2 2盘位NAS

暂无报价

Western Digital 西部数据 My Cloud DL4100 4盘位NAS(C2338、2GB)

Western Digital 西部数据 My Cloud DL4100 4盘位NAS(C2338、2GB)

暂无报价

Western Digital 西部数据 My Cloud Pro PR2100 2盘位NAS(N3710、4GB)

Western Digital 西部数据 My Cloud Pro PR2100 2盘位NAS(N3710、4GB)

3299元起

BUFFALO 巴法络 TS3220DN 2盘位NAS(AL-214、1GB)

BUFFALO 巴法络 TS3220DN 2盘位NAS(AL-214、1GB)

暂无报价

Western Digital 西部数据 My Cloud EX2100 2盘位NAS(ARMADA 385、1GB)

Western Digital 西部数据 My Cloud EX2100 2盘位NAS(ARMADA 385、1GB)

暂无报价

Western Digital 西部数据 My Cloud EX2 Ultra 2盘位NAS(ARMADA 385、1GB)

Western Digital 西部数据 My Cloud EX2 Ultra 2盘位NAS(ARMADA 385、1GB)

1399元起

Lenovo 联想 个人云 X1 5盘位NAS(N4020、2GB)

Lenovo 联想 个人云 X1 5盘位NAS(N4020、2GB)

2249元起

ASUSTOR 爱速特 AS3102T 2盘位NAS(N3050、2GB)

ASUSTOR 爱速特 AS3102T 2盘位NAS(N3050、2GB)

暂无报价

BUFFALO 巴法络 TS6200DN 2盘位NAS(C3338、8GB、4TB*2硬盘)

BUFFALO 巴法络 TS6200DN 2盘位NAS(C3338、8GB、4TB*2硬盘)

暂无报价

ASUSTOR 爱速特 AS3202T 2盘位NAS(Celeron、2GB)

ASUSTOR 爱速特 AS3202T 2盘位NAS(Celeron、2GB)

2289元起
8评论

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
104
扫一下,分享更方便,购买更轻松