如何设置外网请求内网的共享资源?-灵析社区

感觉对了

家里有个海康智存(NAS)外接了USB扩展柜,其中有2个6T硬盘,在海康智存上设置了USB共享,在 windows10,windows7 都可以通过 \192.168.66.120 访问到共享资源,同时也可以挂在到 centos7 上,家里做了 openwrt 作为主路由并通过 ddns 可以使用域名访问。我想要达到的效果是在 openwrt 上做端口转发,然后在外网可以通过访问域名+端口来访问到 192.168.66.120 共享出来的文件。比如我的域名是:home.xxxx.yy,我是否可以通过 \home.xxxx.yy:11544 来访问共享资源?我已经在 openwrt 上做了端口转发,将外网的 11544 转发到IP 192.168.66.120的445端口,但是访问失败。我用同样的方法已经设置了端口转发可以通过 home.xxxx.yy:3389 访问家里 win7系统,通过 home.xxxx.yy:22 访问家里的 centos7,那么问题来了,同样的方法设置的转发445端口就访问不通是什么问题?还是不可直接在本地资源管理器中通过 \home.xxxx.yy:11544 来访问内网?

阅读量:15

点赞量:0

问AI
你的操作没有问题,但很遗憾:在使用 "\\xxxx.xx.xxx.xx:xxx" 时,windows会忽略掉你指定好的 "xxx" 端口,而是仍然坚强的使用 "445" 端口。然后还有一个不幸的消息是:电信运营商一般都会封禁外网的445端口,所以也没有办法在openwrt中转发445到内网的445端口上。 有一种替待的解决方法是在nas上启动"webDav"服务,然后再结合 "raidrive" 客户端来间接的实现上述方案。该方案可以自定义非445端口。 希望能够帮到你。