如何创建有公 IP地址的FTP服务器,文件服务器,并支持全文检索?

如题所示,这要是在以前,这需要购买云空间,云服务器,还要熟练操作Linux系统,安装设置FTP服务器,ElasticSearch服务器(搜索引擎软件),不是计算机专业的人根本搞不定这一切!而这篇文章提供的方法,这一切全都不需要,仅需要一台闲置手机!

首先准备一台安卓手机,下载一个App:小糖智慧助手(百度官 下载),小糖是一款知识库搜索引擎App,内置了FTP服务器,文件服务器和搜索引擎功能,下面实战一下:

默认的FTP地址是小糖本地库,改为以安卓公用磁盘目录作为FTP根目录,再点击参数设置,弹出界面:

 默认的是匿名登录,如果最终要在公 上使用,肯定不能匿名登录,自己设一个用户名密码。要注意数据通道端口 ,如果是局域 使用这个FTP服务器,可以不用动,要上公 ,是需要设置的,文章后面会说。

确定回到上一界面,点击启动FTP服务器,局域 的FTP服务器就已经可以用了,与手机同一局域 的电脑上安装一个FileZilla软件(FTP客户端),连接到这个FTP地址,就可以上传下载了。

2 下面来创建文件服务器和搜索引擎,在小糖App中,启动小糖服务器即可实现这两项功能。在主界面点右上角菜单按钮,打开右侧栏,点击启动小糖服务器:

 

这个界面跟启动FTP服务器很像,也有一个命令端口,数据端口,上公 时数据端口是要修改的。也是点击启动服务器,文件服务器和搜索引擎就启动了。

怎么使用这个小糖服务器呢客户端是什么呢图所示:

从上图看到,安卓盒子,手机以及运行Android系统的台式机都可以作为小糖服务器,客户端是手机上的小糖App,电脑上只能通过FTP软件访问小糖服务器。

在其它手机上,点击远程库管理,添加服务器,输入刚才的小糖服务器的IP地址,就可以连接到小糖服务器了:

 

小糖服务器添加成功后,点最上面的“+“ 打开新页,点击目录,出现服务器列表,点击新添加的服务器,就能看到在该服务器创建的知识库,选中一个知识库设为当前库,就可以任意搜索了!

 

3 前面成功创建了FTP服务器,知识库服务器,搜索引擎,但都只能在同一WIFI的局域 中使用,如何能让这个服务器具有公 IP地址,在外 也都能访问到呢p>

这需要从淘宝淘一个新设备,叫做固定公 IP盒子(IP小魔棒),价格不贵,大概200多元能买到一年2M带宽的流量,不要小瞧2M带宽,不传视频,普通文档10人以下应该是够用的。

IP盒子买到后会给你一个固定IP地址,以及5个以上的端口 (至少5个起步),这个端口 如何设置是最关键的:

上面的FTP服务器,小糖服务器都有两种端口 :命令端口 cmdport,数据端口 dataport, 命令端口 传输命令,数据量少,仅需一个端口 ;数据端口 传输数据,传输量大,端口 多多益善;只用一个端口 做数据端口是不好的,这意味着只能同时有一人能通过FTP传输数据!

FTP服务器,小糖服务器的命令端口 使用默认值即可,FTP服务器命令端口 默认值为2021,小糖服务器命令端口 默认值2022,而数据端口 需要更改为IP盒子给到的地址!

如下图所示,这个IP小魔棒有5个端口31911~31915,IP192.168.199.196是小糖服务器手机的IP地址(目前图上给出的不是这个IP不要管),将31991端口 转发到手机的2021端口(小糖服务器命令端口),31912~31914转到手机的31912~31914端口,31912~31914作为小糖服务器的数据端口,需要在小糖App里面更改!

更改小糖服务器的dataport为31912-31914:

设置好后,客户端添加小糖服务器时,使用IP盒子给的公 IP,好了,在任何地方都能访问这台服务器了!

如果只有5个端口 ,同时启用FTP服务器,小糖服务器是不够用的。

还有一个问题,手机作为服务器长时间使用,电池以及WIFI都是考验,正好绿联有千兆 口以及充电扩展槽(100元左右),充电接上,千兆 口接上,这台手机就可以安安静静做服务器了!

目前安卓手机最大只有512G储存,如需更大空间需要寻找能运行Android系统的ARM主机,目前还比较少,只看到有一款叫做Station M3的台式机。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年9月9日
下一篇 2022年9月9日

相关推荐