这是我的配置:
带有 openvpn 服务器和 minidlna 服务器的 raspberry pi。
我运行了两个 minidlna 实例:一个监听本地网络,即我从网络内部访问的实例,另一个监听我从外部访问的 vpn 地址(10.8.0.1),当我连接到 openvpn 服务器时。
重点是:当我在手机上连接到 openvpn 时,我可以看到 dlna 服务器并从中流式传输,没有任何问题。当我在计算机上连接到 openvpn 时,我看不到 dlna 服务器(我使用的是 VLC,“UPnP 发现”)。
当我在本地网络中时,一切都运行正常。
有人知道为什么 VLC 看不到 DLNA 吗?
谢谢 !
编辑:我的 Mac 上的路由表
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
0/1 10.8.0.5 UGSc 11 0 utun0
default 192.168.1.1 UGSc 4 0 en1
10.8/24 10.8.0.5 UGSc 0 0 utun0
10.8.0.1/32 10.8.0.5 UGSc 0 0 utun0
10.8.0.5 10.8.0.6 UHr 23 54 utun0
82.120.45.26/32 192.168.1.1 UGSc 1 0 en1
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 19 295490 lo0
128.0/1 10.8.0.5 UGSc 7 0 utun0
169.254 link#5 UCS 0 0 en1
192.168.1 link#5 UCS 1 0 en1
192.168.1.1/32 link#5 UCS 1 0 en1
192.168.1.1 24:95:4:c4:b8:18 UHLWIir 4 9300 en1 1194
192.168.1.65/32 link#5 UCS 1 0 en1
192.168.1.65 20:c9:d0:d4:97:31 UHLWI 0 1 lo0
192.168.1.110/32 10.8.0.5 UGSc 0 0 utun0
192.168.1.255 ff:ff:ff:ff:ff:ff UHLWbI 0 11 en1
从我的手机:
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 378 0 0 wlan0
10.8.0.8 0.0.0.0 255.255.255.252U 0 0 0 tun0
192.168.1.0 0.0.0.0 255.255.255.0 U 378 0 0 wlan0
EDIT2:问题实际上来自我的计算机配置:我使用手机作为调制解调器并与计算机共享蜂窝连接。我仍然无法使用 VLC 看到我的 minidlna。