![通过阻止端口配置 NAS 的 FTP 的解决方案](https://linux22.com/image/546759/%E9%80%9A%E8%BF%87%E9%98%BB%E6%AD%A2%E7%AB%AF%E5%8F%A3%E9%85%8D%E7%BD%AE%20NAS%20%E7%9A%84%20FTP%20%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.png)
简而言之,这就是我的问题:
1) 我的 ISP 在他们那边阻止了 FTP 端口(而不是在路由器上,所以我无法控制)
2) 我的 Buffalo NAS 不允许我更改默认 FTP 端口
3) 我的 ISP 的调制解调器/路由器不允许我分别设置外部和内部端口进行端口转发。例如,我只能将端口 666 转发到端口 666 上的内部 IP 地址……而不是将端口 666(WAN)转发到端口 20(LAN)
这基本上意味着 ISP 和 Buffalo NAS 都让我无法使用 FTP。我曾考虑过将 NAS 的共享映射到一台计算机上的网络驱动器,并让该计算机运行 FTP 服务器。不过我听说这样做会有网络问题。
答案1
从另一台能够在备用端口上运行 FTP 服务器的机器将驱动器映射到 NAS 应该没问题。从吞吐量的角度来看,服务器到 NAS 的流量不会成为瓶颈。
答案2
我会在 ISP 的路由器后面添加另一个路由器。我的建议是 ASUS WL-520GU:
http://www.newegg.com/Product/Product.aspx?Item=N82E16833320023
安装 TomatoUSB 后:
然后你可以像这样设置:
208.80.x.x:666 <-- your external ip
|
ISP Modem
|
192.168.1.x:666 <-- internal ip from ISP modem
|
Your Router running nat
|
192.168.2.x:21 <-- internal ip on a seperate network