我有一台带有 minidlna 服务器和 openvpn 服务器的树莓派。
当我在本地网络上时,我可以毫无问题地访问我的 DLNA。
当我在外面(蜂窝网络或其他 wifi)时,我将我的设备连接到 openvpn,如果我想查看我的 miniDLNA,我必须将参数 listen_ip 更改为 vpn 的 ip(即 10.8.0.1),而不是本地网络上我的 rpi 的 ip。
因此,实际上不可能同时从本地网络和外部看到我的 miniDLNA。
有没有办法在本地和外部网络上运行我的 miniDLNA?
谢谢 !
编辑:我也尝试使用 IP 0.0.0.0,但我的 DLNA 从外部看不到。
EDIT2:运行2个实例可以解决问题。
答案1
有两个直接的解决方案:
- 运行桥接 OpenVPN:这个设置起来比较棘手,我认为比常规 NAT 模式困难得多
- 运行两个 DLNA 守护程序,一个在 10 上,一个在 192 上。