You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

关于通过DynDNS远程访问路由器挂载USB硬盘的技术咨询

搞定DynDNS+路由器USB硬盘的安全远程访问问题

看起来你已经搭好了基础的硬盘共享框架,但在安全权限和远程操作上遇到了卡点,我来一步步帮你捋清楚:

一、先解决本地访问的密码保护与读写权限

首先登录你的路由器管理后台(就是那个DynDNS指向的地址),找到USB存储/文件共享相关的设置页——不同品牌路由器(华硕、小米、TP-Link这些)位置不一样,但肯定藏在里面。

找到你挂载的希捷硬盘对应的共享文件夹(就是你现在用file://mydomain.bounceme.net/usbdisk/访问的那个),做两个关键设置:

  • 打开身份验证开关,设置专属的用户名和密码,这样再访问时就会弹出登录框,不会随便谁都能进了。
  • 把权限从只读改成读/写(如果只需要上传可以选仅写,但要操作文件的话选读写就行)。

保存设置后先在本地测一下:用原来的file://地址访问,应该会要求输入账号密码,进去后试试修改或删除文件,确认权限生效。

二、远程访问的端口配置(核心步骤!)

你现在用file://的方式其实是依赖本地局域网的SMB/CIFS协议,但跨公网远程访问的话,必须给路由器做端口转发,不然公网请求找不到你的硬盘共享服务:

  1. 先确认路由器共享用的协议:大部分默认是SMB(默认端口445,老设备可能用139),如果是FTP就是21,SFTP是22。优先选SMB或SFTP,比FTP安全。
  2. 登录路由器后台找端口转发/虚拟服务器模块,添加一条规则:
    • 外部端口:设一个自定义的非标准端口(比如1445),别用默认的445,能减少被恶意扫描的风险。
    • 内部端口:填路由器共享服务的默认端口(比如SMB就填445)。
    • 内部IP:填路由器的局域网地址(一般是192.168.1.1192.168.0.1,可以在路由器状态页查到)。
    • 协议:选TCP就行。
  3. 保存规则后,远程访问的方式:
    • SMB方式:在电脑的文件管理器里输入\\mydomain.bounceme.net:1445\usbdisk,输入你之前设的账号密码就能操作了。
    • 如果你用SFTP,就用FileZilla这类工具,主机填mydomain.bounceme.net,端口填你设的2222(比如),再输入账号密码就行。

三、额外的安全小贴士

  • 别用默认端口!改成自定义的非标准端口能大幅降低被攻击的概率。
  • 如果你的路由器支持VPN功能(比如OpenVPN、IPsec),更推荐先通过VPN连回家的局域网,再用本地地址访问硬盘——这种方式安全性高很多,不用把共享端口直接暴露在公网。
  • 定期改改路由器管理密码和共享账号密码,别嫌麻烦,安全第一。

内容的提问来源于stack exchange,提问作者aggicd

火山引擎 最新活动