新闻资讯

如何让外网访问内部文件共享服务器?

2025-02-23

要让外网访问内部文件共享服务器,可通过搭建 Web 或 FTP 服务器,并借助花生壳将内网 IP 地址映射至外网来实现。下面将详细介绍具体步骤和要点。

一、搭建服务器
1.搭建 Web 服务器:
-安装 IIS 服务(以 Windows 系统为例):进入 “控制面板”,依次点击 “添加 / 删除程序” - “添加 / 删除 Windows 组件”,将 “Internet 信息服务 (IIS)” 前的小钩去掉(如有),重新勾选中后按提示操作即可完成 IIS 组件的添加,此过程中会一并安装 Web、FTP、NNTP 和 SMTP 等服务。
-配置 Web 服务器:
-建立 Web 站点:假设本机 IP 地址为 192.168.1.100,网页存放在 D:\website 目录下,首页文件名为 index.html。打开 “Internet 服务管理器”,在 “默认 Web 站点” 上单击右键,选择 “属性”。在 “主目录” 窗口,将 “本地路径” 设置为 “D:\website”。在 “文档” 窗口,点击 “添加” 按钮,输入 “index.html” 作为默认文档名。
-添加虚拟目录:若想通过 “http://192.168.1.100/test” 访问 E:\files 中的文件,“test” 就是虚拟目录。在 “默认 Web 站点” 上单击右键,选择 “新建→虚拟目录”,在 “别名” 处输入 “test”,“目录” 处输入 “E:\files”,按提示完成添加。
-测试 Web 服务器:打开 IE 浏览器,在地址栏输入 “http://192.168.1.100”,若能正常显示网页,说明设置成功。此时,局域网内的其他用户可以通过这个地址访问共享文件
1.搭建 FTP 服务器:
-安装 FTP 服务:同样在 Windows 系统中,通过 “添加 / 删除 Windows 组件” 的方式添加 IIS 时,会一并安装 FTP 服务。
-配置 FTP 服务器:
-建立 FTP 站点:打开 “Internet 服务管理器”,设置第一个 FTP 站点(即 “默认 FTP 站点”) ,方法与 Web 站点类似。需要注意,如果想用一个 IP 地址对应多个不同的 FTP 服务器,只能通过使用不同端口号的方法实现,不支持 “主机头名” 的做法。
-设置用户权限:IIS 中的 FTP 使用 Windows 自带的用户库,可在 “开始→程序→管理工具→计算机管理” 中找到 “用户” 一项来管理用户库。除了匿名访问用户(Anonymous)外,普通用户可根据需求设置不同的权限,如读取、写入等。
-测试 FTP 服务器:在浏览器中输入 “ftp://192.168.1.100”(若更改了端口号,需加上端口号,如 “ftp://192.168.1.100:22”),输入用户名和密码,若能正常访问和操作文件,说明 FTP 服务器设置成功。

二、使用花生壳实现内网穿透
1.下载并安装花生壳客户端:访问花生壳官方网站(https://hsk.oray.com/ ),根据使用的操作系统选择对应的花生壳客户端下载。如果是 Windows 系统,点击 Windows 版本的下载链接;若是 Linux 系统服务器,则选择 Linux 版本下载。下载完成后,运行安装程序,以 Windows 系统为例,按照安装向导的提示,依次点击 “下一步”,同意软件许可协议,选择安装路径(若无特殊需求,可保持默认路径),等待安装完成,安装完成后桌面上会出现花生壳客户端的图标。
2.登录花生壳客户端:打开安装好的花生壳客户端,会出现登录界面,使用 Oray 帐号登录。如果没有账号,需要前往花生壳官网进行注册,按照注册流程填写相关信息,完成账号注册。登录成功后,进入花生壳的主界面。
3.设置内网映射:
-点击花生壳主界面上的右下角 “+”,选择 “内网映射”。
-映射类型:可以选择自定义端口或是网站 80 端口。如果是 Web 服务器,常用 80 端口(HTTP 协议)或 443 端口(HTTPS 协议,用于加密传输);若是 FTP 服务器,选择 TCP 协议,并指定端口 21 。
-内网主机:填写运行有服务主机的局域网 IP,比如 192.168.1.100。
-内网端口:填写对应服务的端口,例如 Tomcat 的 Web 管理界面端口号为 80,FTP 服务端口为 21。
-外网端口:可随机选择,花生壳会自动分配;也可根据需求自定义,但需确保该端口未被其他服务占用,且符合网络安全策略和 ISP 的规定。
-选择域名:若自己有已备案的域名,可以选择绑定自己的域名;若没有,可使用花生壳提供的免费二级域名。使用自己的域名时,需提前进行域名解析设置,将域名解析到花生壳分配的地址上,具体解析方法可参考域名注册商提供的帮助文档。
-确认无误后点击 “确定”,花生壳会生成外网访问地址。

三、访问验证与注意事项
1.访问验证:完成上述设置后,在外网设备上进行访问。如果是 Web 服务,打开浏览器输入 “http:// 外网访问地址 / 文件夹 / 文件名”;若是 FTP 服务,使用 FTP 客户端软件,输入 “ftp:// 外网访问地址”,输入用户名和密码,即可进行文件的访问和操作。
2.注意事项:设置强密码并定期更换,防止账号被盗用;合理设置用户权限,避免敏感信息泄露;若使用自定义端口,要确保端口安全,防止被恶意攻击。同时,若无法访问共享文件,可能是内网防火墙限制、域名解析错误或花生壳客户端及相关服务故障等原因,需要逐一排查解决。例如,内网防火墙可能禁止了外网对某些端口的访问,需要在内网防火墙上开放相应的端口;若使用了自定义域名,可能域名解析设置有误,需要检查域名解析记录是否正确。


拓展阅读
1.什么是网络地址转换(NAT):网络地址转换(NAT)是一种将私有(保留)地址转化为合法 IP 地址的转换技术,它被广泛应用于各种类型 Internet 接入方式和各种类型的网络中,解决了公网 IP 地址不足的问题,使得多个内网设备可以共享一个公网 IP 访问外网,同时也导致内网设备不能被外网直接访问,这也是需要内网穿透的原因之一。
2.SSL/TLS 加密原理:SSL/TLS 是为网络通信提供安全及数据完整性的一种安全协议。它通过数字证书验证通信双方身份,并使用对称加密和非对称加密相结合的方式对数据进行加密传输,防止数据在传输过程中被窃取和篡改,在搭建 Web 服务器时,若使用 HTTPS 协议,就涉及到 SSL/TLS 加密。
3.动态域名解析DDNS)的工作流程:动态域名解析(DDNS)的工作流程是,当设备的公网 IP 地址发生变化时,设备会将新的 IP 地址信息发送给 DDNS 服务器,服务器更新域名与 IP 地址的对应关系,使得用户可以通过固定域名访问到动态 IP 地址的设备,花生壳就具备动态域名解析功能,方便用户在公网 IP 变动时仍能正常访问内网服务。

新闻资讯
热门专题
最新专题
友情链接