Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Unraid指定openwrt旁路由作为网关地址后可以翻墙,但外网无法访问NAS上的DOCKER容器

Featured Replies

On 4/8/2023 at 10:40 AM, tomtsang said:

W兄的回複正確!

@Lain

1. 先在OP旁路由的"网络>>防火墙>>常规设置>>区域"新建一個"lan => lan"區域,然後在第二個設置頁"网络>>防火墙>>端口转发"添加NAT轉發,外部端口(可與內部端口不同,避免xxxx,你懂的)指向docker容器的內部端口,IP地址為unraid的局域網地址;

2. 主路由設置相應端口轉發指向旁路由IP地址、外部端口(不再指向unraid的局域網地址和內部端口了)

老哥 能在说的详细一些吗?NAT转发也要添加吗?我设置完了 局域网内能访问,外网还是不能访问docker

On 10/26/2024 at 9:56 PM, musk said:

请问是转发到旁路由网关,还是转发到docker地址?我加了这3条规则 ,还是没有生效

这时旁路只做nat转发,主路由做映射到docker

On 10/27/2024 at 10:28 PM, musk said:

老哥 能在说的详细一些吗?NAT转发也要添加吗?我设置完了 局域网内能访问,外网还是不能访问docker

这个设置比做防火墙nat规则复杂,不建议使用了

On 10/31/2024 at 11:56 AM, tomtsang said:

这个设置比做防火墙nat规则复杂,不建议使用了

现在有更好的解决办法吗?这个问题困扰我好久了

  • 1 month later...
On 11/1/2024 at 9:25 PM, musk said:

现在有更好的解决办法吗?这个问题困扰我好久了

就是按照下面的方法,在旁路由中添加規則,主路由設置端口映射/轉發指向宿主機(即unraidip),內網端口則為docker設置的端口(外網端口看你喜好,可以跟內網端口一致

 

On 12/20/2022 at 6:56 PM, alexmercer said:

在op旁路由的防火墙里面写上这三条规则

iptables -t nat -A postrouting_lan_rule -o br-lan -j ACCEPT
iptables -t nat -A prerouting_lan_rule -i br-lan -j ACCEPT
iptables -A forwarding_lan_rule -o br-lan -j ACCEPT

然后在主路由做好端口转发就行了

 

我也是unraid上虚拟一个openwrt做旁路由。

我的解决方案是,outgoing里面配置代理,给应用商店用。

然后go文件添加docker带镜像库,来保docker正常拉取镜像。

没有给docker配置代理,也不用改unraid的网关。

这样就不会有你描述的这个问题了。

 

WX20241227-141750.thumb.png.cf9bd6cf3507886467e240d5f17c6d74.pngWX20241227-141807.thumb.png.1ff8d5d0fa91f3cdb44686697f6a612c.png

参考了这篇帖子还有JackieWu的博客上受到的指点,分享下当前我的设置

Unraid上面docker的应用都是通过NPM反代出去的

1. 主路由小米的,设置了3个端口转发,一个是unraid的ip,两个是NPM端口,从主路由转发到从路由ip

2. Unraid上旁路由是op,运行在虚拟机上,在防火墙里面增加端口转发,从从路由ip到unraid的ip

3. 在从路由op的防火墙里面,把IP伪装勾选掉(这个很重要)

现在从外网就可以正常访问了,我还有个事情没搞定的是从内网通过域名访问,好像要NAT回流,主路由上没找到配置的方法

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.