官方教教程为路由模式,相对旁路由配置较复杂,需要用到另一个网口,配置时还需要一台电脑直连 nas操作,且只有二级路由下的设备才能吃到例如梯子的服务: https://www.zspace.cn/help/?cid=0&articleId=100142
单纯想挂个梯子的,还是旁路由(准确说是智能网关)比较适合,而且非常简单,甚至nas也能吃到梯子服务,下边简单操作一下极空间docker创建openwert配置旁路由 1、下载镜像同样推荐用我基于sulinggg/openwrt修改过的镜像: https://hub.docker.com/r/kangkang223/openwrt 极空间设备请在镜像市场搜索: kangkang223/openwrt 下载。 当前我的网络情况: 主路由: 华为ax3pro 网关192.168.3.1 dhcp开启 极空间: 固定ip 192.168.3.111 网关192.168.3.1 2、创建macvlan网络
3、配置容器
LAN_ADDR: LAN配置为192.168.3.2(我这里极空间为192.168.3.111,保持与主路由同网段) LAN_GATEWAY: 配置为主路由的网关 LAN_DNS: 配置为主路由的网关
配置完成直接启动,稍等几分钟,浏览器访问 http://192.168.3.2 进入openwrt配置 4、配置openwrt这个镜像应该默认就是设置为单臂路由模式,所以我们基本不用做改动就能用
- 取消桥接(这一步操作时页面可能无响应,需要重启下openwrt容器):
- 更改电脑ip:手动分配,网关填写openwrt的地址,让流量走网关转发。配置完成应该就可以正常上网了,所有流量都从openwrt路由:pc->主路由->openwrt->主路由-互联网
- 极空间配置走openwrt路由,考虑到容器的稳定性这里也不太推荐,没有必要的话还是通过主路由联网吧!
5、设置OpenWrt 使用dhcp自动分配ip到上一步可能有人会疑问,怎么用dhcp自动分配ip,不用每个设备去设置固定ip。由于openwrt在docker容器里,可能不太稳定,如果容器挂掉了,会导致全部设备无法获取ip联网。 这一步有点风险仅供参: - 关闭主路由的dhcp,并设置网关指向openwrt的地址:192.168.3.2
- 开启openwrt的dhcp,设置网关指向主路由的地址:192.168.3.1
- 勾选强制分配,填写子网掩码和DHCP选项,然后保存。再修改电脑为自动获取ip,测试效果
网上看到有另一种解决方案需要主路由支持dhcp选项:我这个设备不支持自定义dhcp选项无法测试.. 打开主路由和旁路由的DHCP,其中主路由勾选强制,设置主路由 DHCP option='3,192.168.XX.XX(旁路由)'
option='6,192.168.XX.XX(旁路由)' 这样子设置完成后:设备发起DHCP请求到主路由,主路由回复网关地址 为 旁路主路由回复DNS 为 旁路 局域网设备流量会走到旁路上去。和你自己手动分配IP地址网关DNS操作效果一致。当旁路由挂了的时候,只要删除DHCP option,等待DHCP租期过后局域网设备就会重新回到主路由上。(https://www.chiphell.com/thread-2219655-1-1.html) 上几个梯子效果
拓展阅读
极空间nas从选片到下电影至播放电影仅需1分钟
解决极空间alist挂载阿里、夸克等网盘内容不更新问题
极空间docker部署javtube及Jellyfin插件
极空间通过docker实现阿里云ddns外网域名访问
极空间NginxProxyManager部署及应用教程
外网访问极空间和容器:使用DDNS-GO和IPv6
极空间安装aria2-pro:支持百度网盘、阿里网盘、BT、PT等
极空间打造私人“豆瓣”:自动化观影指南
极空间docker版qbittorrent不显示中文方法
极空间Nas-Opentwr软路由-旁路由
极空间挂载阿里云、115、百度、夸克等20个网盘下载观看 |