树莓派做旁路由使用
一、前因
蝙蝠死灰复燃,挨封了。
全区在家,一场争夺网速的战争一触而发。
今早我的4K动作大片,居然带圈了!!!。
再苦不能苦网络,多多少少得给我的网开些挂。
网罗网海,敲定使用旁路由外挂。
二、旁路由原理
看了一天教程,简单理解就是代码界的网关呗。
普通理解就是以前你回家直接就回了,现在你回家被封了,多了个警察伯伯拦你,这个伯伯就是旁路由本尊。
三、旁路由作用
有伯伯在,那就好玩多了,各种插件搭配着玩,比如:
它可以给你辆车,让你加速回家——DNS配置
它可以不让非绿码人员进小区——去除广告
它可以让你进出全球——科学上网
它可以……,嗯,其他的我树莓派上都有,就没用了。
四、docker镜像选择
镜像选择:
下载多,星也多的是这二位大佬的。我已都为大家折腾过了,就用
unifreq/openwrt-aarch64:r22.08.02 它。别问我为何不用latest,因为此latest非彼latest,拉下来都是老版的,有新版直接替换就好。
五、安装
新建docker网络
docker network create -d macvlan --subnet=192.168.68.0/24 --gateway=192.168.68.1 -o parent=eth0 macnet192.168.68 改成你路由器Ip的数字,如你的IP为72.18.83.150,则改成72.18.83,最后的命令应为: docker network create -d macvlan --subnet=72.18.83.0/24 --gateway=72.18.83.1 -o parent=eth0 macnet
docker-compose.yml内容。
version: 3 services: openwrt: restart: always container_name: openwrt network_mode: macnet privileged: true image: unifreq/openwrt-aarch64:r22.08.02 command: /sbin/init容器启动之后运行
# 进入容器 docker exec -it openwrt bash # 修改配置,将 option ipaddr 后面的改成你要的IP,不要跟已有IP冲突,前面3个数一定要跟第一步新建的网络一样 vi /etc/config/network # 重启容器网络 /etc/init.d/network restart退出容器,用你上面设置的ipaddr访问即可进入openwrt网页。
账号:root 密码:password
六、配置
能用图说话就不笔笔。
主要是3跟4,一定要设成路由器的IP地址,12能看到ping通了就是成功了,没有回去对比下图。
七、使用
单体使用,手机电脑各自配置。
全体使用,路由器中配置。
该死,我的路由器没有网关配置,只能单体使用,文末有链接可以参考使用。
电脑使用(window11):
安卓使用(三星s22u): 找到高级设置配置
苹果:买不起,没有。
PS:IP别设成局域网有的冲突即可,网关跟dns设置为旁路由(树莓派)的地址。
八、总结
这只是搭建成功而已,高阶操作就是openwrt左边栏的各种插件了。
旁路由软路由玩的就是它,朕乏了,各位大佬自行摸索去吧。
希望明儿的4K片不用转圈了。
躺。