"SharePort" 本身并不是一个通用的、公开的互联网访问协议或标准,比如像 HTTP、FTP 那样。 它是特定硬件设备(主要是 D-Link 的路由器和 NAS)上的一项专有功能的名称。

"SharePort 互联网访问" 的真正含义是:利用 D-Link 设备的 SharePort 功能,将一个原本通过 USB 连接的本地设备(如打印机或移动硬盘),通过互联网进行远程访问或共享。
下面我们分两部分来详细解释:
第一部分:SharePort 是什么?(本地功能)
SharePort 的核心是 USB 端口共享,它允许你将一台普通的 USB 设备(一台不支持网络功能的打印机)连接到 D-Link 路由器或 NAS 的 USB 端口上,然后让局域网(LAN)内的其他电脑能够像连接本地 USB 设备一样使用它。
- SharePort 打印服务器:最常见的应用,将打印机连到路由器上,局域网内所有电脑都可以无线或有线地打印,无需将打印机连接到某台特定的电脑上。
- SharePort 存储访问:将移动硬盘连接到路由器上,局域网内所有设备都可以访问这个硬盘,实现简单的文件共享。
SharePort 的本质,是把一个“私有的” USB 设备,变成了一个“局域网内共享的”网络设备。

第二部分:如何实现“互联网访问”?(远程功能)
这才是问题的关键,SharePort 本身只处理局域网内的共享,要让它在互联网上也能访问,你需要利用 D-Link 设备的另一个核心功能:DDNS (Dynamic Domain Name System) 和端口转发。
这个过程可以分解为以下几个步骤:
前提条件:拥有一台支持 SharePort 和 DDNS 的 D-Link 设备
这通常是指 D-Link 的一些特定型号的路由器或 NAS,你需要查阅你的设备说明书,确认它是否支持这两个功能。
连接并配置本地 USB 设备
- 将你的 USB 打印机或移动硬盘连接到 D-Link 路由器的 USB 端口。
- 登录到路由器的管理界面(通常是
http://dlinkrouter.local或168.0.1)。 - 在“设置”或“高级”菜单中找到 SharePort 功能。
- 根据向导,将你的 USB 设备设置为“共享”状态,对于打印机,你需要安装相应的驱动程序,并设置一个共享名称。
获取一个互联网域名(DDNS)
由于你的家庭宽带 IP 地址是动态变化的(每次重启光猫或路由器都可能改变),你无法用一个固定的 IP 地址来远程访问,DDNS 就是为了解决这个问题。

- 在路由器管理界面中找到 DDNS 设置。
- 选择一个 DDNS 服务提供商(D-Link 通常会内置一些免费服务,如 D-LinkDDNS,你也可以使用 No-IP、DynDNS 等)。
- 注册一个免费的域名(
yourname.dlinkddns.com),并输入你的用户名和密码到路由器中。 - 启用 DDNS 服务,路由器会自动检测你的公网 IP 变化,并更新到这个域名上,这样,你就可以通过这个固定的域名来访问你的设备了。
设置端口转发
为了让来自互联网的请求能够穿透你的家庭网络,到达路由器,你需要设置端口转发,它就像是你家大门上的一个“门牌号”,告诉路由器:所有访问“某个特定端口”的数据包,都应该转发给局域网内的“某个特定设备”(就是路由器自己)。
- 在路由器管理界面中找到 端口转发 或 虚拟服务器 设置。
- 创建一条新的规则,你需要知道 SharePort 功能使用的是哪个端口号,这个信息通常在 D-Link 的官方文档或技术支持页面可以查到。(注意:不同型号、不同功能的端口号可能不同,例如打印服务可能是 9100,文件共享可能是 21, 80, 443 等)
- 外部端口:填入 SharePort 使用的端口号。
- 内部端口:同样填入 SharePort 使用的端口号。
- 内部 IP 地址:填入你 D-Link 路由器的局域网 IP 地址(通常是
168.0.1或168.1.1)。 - 协议:选择
TCP或UDP,或者两者都,具体看官方文档要求。 - 保存并启用该规则。
在互联网上访问
完成以上设置后,你就可以在世界的任何地方,通过互联网访问你的 USB 设备了。
-
远程访问打印机:
- 在你想要打印的电脑上,安装打印机驱动。
- 添加打印机时,选择“添加网络打印机”。
- 在“主机名或 IP 地址”一栏,输入你的 DDNS 域名,
http://yourname.dlinkddns.com:端口号,系统会尝试连接并安装。 - 之后,你就可以像使用本地打印机一样,发送打印任务到这台远程打印机了。
-
远程访问移动硬盘:
- 在你的电脑上,打开文件管理器。
- 在地址栏输入
\\yourname.dlinkddns.com或者ftp://yourname.dlinkddns.com,并根据提示输入访问该硬盘所需的用户名和密码。 - 成功连接后,你就可以像操作本地磁盘一样,读取或拷贝文件了。
重要注意事项和潜在问题
-
安全性是首要问题:
- 强烈建议:在设置端口转发时,不要使用默认的、常见的端口号(如 21, 80, 443, 3389),修改成一个不常用的、高端口号(54321),这样可以大大减少被自动扫描攻击的风险。
- 启用防火墙:确保路由器的防火墙处于开启状态。
- 用户名和密码:为你的 USB 设备(特别是硬盘)设置一个强密码。
- 不使用时关闭:如果不使用远程访问功能,最好在路由器中暂时禁用端口转发,或者关闭整个 SharePort 功能。
-
设备兼容性:
- 并非所有 USB 设备都能通过 SharePort 正常工作,特别是那些需要特殊驱动、或者与操作系统有深度集成的设备,可能会出现兼容性问题。
- 打印机通常兼容性较好,而一些多功能一体机、扫描仪或需要特定软件的设备可能无法完美支持。
-
网络环境限制:
- 如果你的网络运营商(ISP)分配的是私有 IP 地址(
x.x.x),你可能无法进行端口转发,此时此方法将失效。 - 某些网络环境(如公司、学校、酒店)会阻止入站连接,你也无法从外部访问。
- 如果你的网络运营商(ISP)分配的是私有 IP 地址(
-
现代替代方案:
- 云打印:现在很多打印机(如 HP Instant Ink, Epson EcoTank, Canon G 系列)都原生支持 Google Cloud Print 或厂商自己的云打印服务,你只需要将打印机连接到家庭 Wi-Fi,并注册一个云账户,就可以在任何地方通过手机或电脑直接打印,无需任何复杂的路由器设置,这是目前更简单、更安全的主流方案。
- NAS(网络附属存储):如果你主要需求是远程访问文件,直接购买一个 NAS(如群晖、威联通)是更好的选择,它们拥有更强大的操作系统、更完善的远程访问应用(如 Synology QuickConnect, QNAP myQNAPcloud)、更好的安全性和用户体验,远比路由器自带的 USB 共享功能强大。
SharePort 互联网访问是一个利用 D-Link 路由器/ NAS 的 SharePort(USB共享) 和 DDNS(动态域名) + 端口转发 功能,将本地 USB 设备扩展到互联网访问的传统技术方案。
它对于一些老旧的、不支持网络功能的 USB 是一种“起死回生”的好方法,但对于新用户或追求安全、便捷体验的用户来说,直接购买支持云打印的打印机或专业的 NAS 设备是更现代、更推荐的选择。
