您的位置  > 互联网

如何使用Serv-U+内网穿透,构建一个ftp协议服务器

在科技日益发展的今天,移动电子设备似乎已经成为我们生活的主角,智能手机和平板电脑几乎离不开我们。 不过,智能手机和平板电脑也有缺点,那就是本身的存储容量太小,所以能够随时检索数据的大容量存储设备是非常有必要的。 今天笔者就给大家介绍一下如何利用Serv-U+内网穿透在电脑上搭建一个ftp协议服务器,以便我们可以随时读取、检索文件信息。

2.本地FTP设置

FTP协议作为TCP/IP协议的一个组成部分,主要功能是将网页数据和文件传输到Web服务器。 同时,由于FTP具有极高的传输效率,因此常被用来传输较大的电子数据。 通常FTP协议有两个组成部分,一是FTP服务器(用于数据存储),二是FTP客户端(用于访问指定服务器)。 今天介绍的Serv-U可以让我们轻松搭建FTP服务器。

2.1 Serv-U下载与安装

Serv-U功能非常强大,运行稳定,设置简单,因此很受用户欢迎。 如果你想搭建自己的Serv-U服务器,首先必须从Serv-U官网()下载Serv-U。

我使用的电脑已经安装了操作系统,所以我选择了版本进行下载。 至于其他操作系统,您可以根据自己的需要进行选择。

下载完成后,将下载的压缩包解压,双击解压后的.exe文件进行安装。

进入安装程序后,一路点击下一步即可快速完成安装。 安装完成后首次运行Serv-U时,会显示“域已定义,是否要先定义一个新域?” 直接选择是。

进入自定义域名设置页面后,左侧的列表就是我们需要设置的内容。 如果没有特殊要求,只需输入一些简单的内容,然后单击“下一步”即可完成设置。

首先,Serv-U 会要求我们设置自定义域的名称。 在这里填写我们喜欢的名字就可以了。

第三步,Serv-U会要求我们填写URL(域名)。 这里我们可以根据其示例填写本地地址(127.0.0.1); 第二行是file(共享文件存储库),笔者选择整个E盘都共享。如果需要设置共享文件夹,可以点击该栏右侧的“文件夹”图标即可选择它。

第四步,设置Serv-U的输出端口。 同样,如果没有特殊要求或者系统默认80端口没有被占用,则不需要修改设置。 但是笔者系统的80端口已经被占用,所以需要修改80端口。 在本例中,它被更改为83。

需要注意的是,这一步修改的端口号需要记住,以便我们稍后测试FTP传输网页的访问。 穿透内网时也会用到这个端口号。

接下来的第五步没有什么需要修改的,直接进入下一步即可。

第六步(最后一步)是关于回复密码的。 如有需要,观众可以自行设置。

完成上述步骤后,我们就完成了Serv-U的共享区域设置,接下来就是添加域用户了。 这里我们只需要按照软件提示操作即可。 需要注意的是,在最后一步的域用户设置中,会涉及到用户访问共享文件的权限。 如果您不希望用户修改共享文件,则必须选择“只读访问”,否则选择“完全访问”。

设置访问用户后,单击“完成”保留访问用户设置。

完成以上设置后,我们就可以尝试在本地电脑上访问Serv-U的共享网页了。

2.2 Serv-U共享网页测试

由于我们之前设置的Serv-U地址是本地地址(127.0.0.1),所以这里我们需要在浏览器中输入本地电脑的IP地址加上端口号。 具体格式为:之前设置的端口号。 本例中Serv-U访问地址为(:83)。

只要输入的地址正确,并且之前的Serv-U软件设置没有问题,就会显示Serv-U登录界面,这意味着我们使用Serv-U搭建的FTP服务器已经成功上线,可以使用了。接受来访者的来访。 但此时Serv-U网页只能在局域网内访问。 如果我们想让这个网页可以从任何地方访问,我们还需要用它来创建一个内网穿透数据隧道。

2.3 下载与安装

本地Serv-U服务器搭建完成后,我们就可以安装内网穿透,为我们的FTP服务器上线做准备了。 和Serv-U一样,我们可以直接访问官网(),选择适合自己电脑操作系统的版本进行下载。

笔者使用的是操作系统,所以我选择版本进行下载。

下载完成后,解压下载的文件,双击解压后的.msi文件,自动执行安装程序。 然后只需单击“下一步”即可完成安装。

由于将为每个用户创建独立的数据隧道,并辅以用户密码和令牌代码以确保数据安全,因此我们需要在使用前对用户进行注册。 注册过程也非常简单。 只需点击首页右上角的用户注册,并在注册页面填写必要的信息即可完成注册。

3.本地FTP发布

完成本地Serv-U服务器的部署以及内网穿透的安装注册后,我们就可以开始为Serv-U共享网页创建一个公网地址,即内网穿透数据隧道,以便我们可以在公共互联网条件下使用。 ,您还可以访问您的家庭 FTP 服务器。

由于作者不想每天设置Serv-U网页地址(免费用户的数据隧道地址每24小时重置一次),因此我将升级到VIP级别以获得建立长期合作关系的特权稳定的数据隧道。

3.1 云设置

要达到内网穿透的目的,需要先登录官网,在用户主页左侧找到预约按钮,点击进入数据隧道预约页面。 这里生成一个公网地址(也可以看作是数据隧道的入口)。 由于此时该地址还没有连接到本地软件输出端口,因此也可以视为一条空白数据隧道。

在预约页面,您可以看到多种类型的可以预约的数据隧道。 这里我们选择保留二级子域名字段。

在“预留二级子域名”字段中,您需要进行一些简单的信息设置。

完成这些设置后,您可以点击右侧的保留按钮来保留这条数据隧道。

当然,如果您不再打算使用这条数据隧道,您可以点击右侧的x轻松删除它,节省宝贵的隧道配额。

3.2 本地设置

完成云端上的设置并保留空白数据隧道后,我们回到本地客户端,将云端生成的空白数据隧道连接到本地Serv-U Web端口,正式开通Serv-U内网穿透数据隧道。 。 就像登录云端一样,我们在本地打开并登录客户端(可以在浏览器中输入:9200直接访问,也可以点击开始菜单中客户端的快捷方式)

点击客户端主界面左侧的隧道管理-创建隧道按钮,进入本地隧道创建页面(如果要创建24小时内不重置地址的临时数据隧道,可以直接设置)这里而不是在官网设置空白数据隧道)。

在此页面中,您还需要进行多项信息设置,包括:

1、隧道名称——可以看作是本地隧道信息标注,只要方便我们区分即可;

2、协议——由于Serv-U输出的是网页,所以这里选择http协议;

3.本地地址——本地地址是Serv-U网站的输出端口号,所以这里填写之前设置的83端口;

4、域名类型——由于我们在云端预留了二级子域名的数据隧道,并生成了Serv-U网页的公网二级域名,所以我们在这一行(如果保留的是自定义域名,则勾选自定义域名),下一行的Sub栏中填写保留的二级子域名,本例为“”。 当然,如果创建临时数据隧道,直接勾选“随机域名”即可,客户端会自行生成网络地址,无需在云端设置;

5. 区域 – 此行与云端设置相同。 这是服务器区域的选择。 我们可以根据实际使用场所填写;

填写完客户端创建隧道所需的信息后,您可以点击页面底部的“创建”按钮,正式生成一条可以从公网访问本地Serv-U网页的数据隧道。

数据隧道创建完成后,客户端会自动跳转到“隧道管理-隧道列表”页面。 在此页面中,我们可以看到新创建的Serv-U数据隧道的状态。 同时我们还可以在这里对这条数据隧道进行启动、暂停、删除等操作; 如果我们需要对该数据隧道的信息进行操作、修改,也可以点击这里的“编辑”按钮,进入数据隧道信息修改页面。

4、公网访问测试

最后,我们点击客户端左侧的状态-在线隧道列表按钮,进入在线隧道列表页面,在这里我们可以看到Serv-U网页的公网地址。

通过这个地址,我们可以从其他计算机(或设备)访问位于本地计算机上的Serv-U网页,并检索和访问共享文件。

5 结论

可见,发布Serv-U网页的步骤和过程并不复杂。 作为一款内网渗透软件,它不仅可以发布Serv-U网页,而且只需要输入要发布的网页(或软件)的端口号即可。 ,您可以创建连接公共互联网和本地网页(软件)的数据隧道。