由于使用的是 4G-ISP 和 CGNAT,我无法从互联网连接到我的 QNAP 269L NAS。我在朋友家设置了一台 Raspberry 3B+ 作为 VPN 服务器 (PiVPN),互联网连接速度很快。我在 PiVPN 服务器上有一个 DDNS (NoIP),输入后我想从网络上转到我的 NAS。你们这些聪明人能否给我一步一步的说明如何设置它?如果我理解了几天谷歌搜索的结果,我需要设置反向代理,以及 piVPN 服务器上的某种端口转发和 iptables,但由于缺乏知识,我无法让任何东西正常工作……提前非常感谢,Mitscha,丹麦
答案1
我经常使用 VPN,但设置并不完全符合您的要求。我认为不需要反向代理。
理论上,你应该能够在朋友家安装你的 Pi(我假设你也在那里放置了 QNAP,否则这将行不通,Pi 和 QNAP 需要在同一网络上)。你的 DDNS 应该指向你朋友的路由器。你需要打开路由器上的 VPN 端口,并将它们转发到你的 Pi。
假设您使用的是 openvpn,您通常会转发端口 1194(因为 openvpn 可以在 UDP 或 TCP 上运行,所以最好同时转发两者)。您的 Pi 需要使用固定 IP 地址。您需要将路由器上的 1194 转发到 Pi 的 IP 地址。
确保你连接的局域网子网与你连接的局域网子网不同,这样可以省去很多麻烦。例如,你朋友的网络是 192.168.1.x,而你的网络是 192.168.0.x
听起来你已经在 Pi 上设置了 VPN,因此只需在局域网上尝试使用 Pi 的 IP 地址连接到它。然后你就知道你可以连接到 Pi。
一旦您完成了路由器的更改,它应该就像从互联网连接到 Pi 一样简单,这样您就可以访问您朋友的局域网,进而访问 QNAP(它也应该有一个固定的 IP)。
抱歉,这有点笼统,但我不了解您设置中的其他部分。希望它至少能让您走上正确的道路。
谢谢