DOITAPP
DOIT数据智能产业媒体与服务平台
立即打开
DOITAPP
DOIT数据智能产业媒体与服务平台
立即打开

如何打造随身携带的共享服务器?

移动技术(Mobile)、全民社交(Social)、大数据(Analysis)、云计算(Cloud)等技术综合应用将引领新一轮IT技术变革,企业内部运作效率提升成为此轮变革中的重心。微信企业号即将出现、Surface Pro3正在整合移动办公、云计算和大数据技术在我国经历6年发展以及各种综合条件的成熟,使得我国企业移动互联网发展有土壤、有需求、有动力,2014年是企业移动互联网元年。

移动互联网时代来临,我们随时随地都在QQ、微信等平台与好友聊天,随时随地与和好友共享资料,一般使用QQ传输或者网盘来分享,不过QQ传输需要双方在线,网盘共享则要看网盘服务商脸色行事,而且很容易造成共享数据的泄密。现在Android手机(平板)很普及,而且硬件配置也很高,何不将Android手机(还可以是二手Android手机、平板)打造为共享移动服务器,这样需要共享资料时,只要将我们平板Wi-Fi连接上网即可。下面操作以中兴U950手机操作为例。

简单搭建WEB服务器

在电脑上使用过WEB服务器的朋友都知道,WEB服务器一般需要集成PHP+MySQL+PHPMYadmin环境,这样才能将电脑本地目录变为外网可以访问的服务器。KSWEB就是一款集成上述环境的Android平台的WEB服务器软件,在平板上安装并进行简单配置后,其他外网电脑就可以直接访问Android手机上的资源了。

首先将手机通过Wi-Fi连接到互联网,到http://dwz.cn/cfan206下载KSWEB。在手机上启动程序后几乎不要经过任何设置即可直接使用,在程序界面会自动显示手机无线网卡IP地址,同时本机可以直接使用http://localhost:8080(局域网电脑使用http://内网IP:8080)访问服务器(图1)。

1313crgpbfwq1

01

小提示:如果要对默认设置进行自定义,可以点击Option进入设置界面,对默认访问端口、主页初始目录、SQL设置、PHPMYadmin参数进行更多设置。如果只是建立共享服务器,一般用户使用默认设置即可。

改造首页共享资料

现在点击“GO TO”,启动手机上的浏览器即可访问了。不过由于我们还没有对初始页面进行设置,这里显示的只是默认初始页面。下面我们以打造一个手机软件资源共享页面为例。主页界面可以实行拿来主义,比如可以直接使用豌豆荚软件界面,在电脑上打开http://www.wandoujia.com/tag/,然后点击“文件→另存为”,将当前页面以Index.html为名,保存类型选择“网页,全部(*.htm;html)”保存在桌面备用。

接下来在电脑上使用任意网页编辑软件,如Word、记事本等,打开上述保存的Index.html文件,然后将原来网站链接地址指向手机本地目录即可。比如需要和好友共享“微信软件”,在网上下载好微信软件然后重命名为Weixin.apk,然后将其复制到手机上的sdcardhtdocs目录下(默认为KSWEB服务器根目录),接着在Index.html文件中找到微信条目,将其中的“herf=”后的代码更改为href="/weixing.apk" mce_href="/weixing.apk",代码意思是点击这个链接后,转向WEB服务器根目录下的Weixing.apk这个文件,从而实现共享文件的下载(图2)。

1313crgpbfwq2

02

按提示将自己所有需要共享的资源上传到手机上的sdcardhtdocs目录下,然后操作同上,将原来软件名称和“herf=”后的指向链接到手机本地目录上即可,接着可以删除原网页不需要的连接,最后将修改过的Index.html和Index_files目录全部复制到手机上的sdcardhtdocs目录下,这样即可完成共享主页的建设。

小提示:软件图片需要自行准备png图片,然后保存在sdcardhtdocsindex_files目录,接着更改对应项目下的src="index_files/XXX.png" mce_src="index_files/XXX.png"代码即可。大家也可以参照网页模式,自行建立新软件链接代码。

绑定IP 外网访问WEB服务器

通过上述的操作,我们已经完成本地服务器的搭建。不过对大多数人来说,手机通过Wi-Fi获得的IP是DHCP自动分配,电脑网络IP也是动态分配的。因此我们要绑定上述两个IP地址才能让外网电脑顺利访问KSWEB服务器。

固定手机IP地址

进入“设置→无线和网络设置”,长按当前连接的“热点”选择“修改网络”,接着在弹出的窗口勾选“显示高级选项”,IP设置选择“静态”,输入一个自己需要固定的IP地址如192.168.1.105,其他选择默认设置,最后点击“保存”,这样每次手机Wi-Fi链接后的IP地址就固定了(图3)。

1313crgpbfwq3

03

绑定电脑网络IP

固定电脑网络IP可以通过花生壳的免费动态域名绑定服务,由于手机获得只是内网IP,外网访问还需要设置转发规则。这些可以在路由器中进行设置,下面以Tplink WR541G/542G设置为例。

进入路由器设置界面后切换到“转发规则→虚拟服务器”,然后点击“添加”,添加如下规则(图4):

1313crgpbfwq4

04

服务端口:8080

IP地址:192.168.1.105

继续展开“转发规则→DMZ主机器”,DMZ主机的IP地址设置为“192.168.1.105”DMZ的状态为启用,这样通过外网访问电脑网络IP地址就会自动转向到“192.168.1.105:8080”。

第3步:申请一个花生壳免费动态域名。接着在路由器设置界面切换到“动态DNS”,服务提供者选择“花生壳”,按提示输入申请到的域名和密码,成功连接后就可以使用申请到的动态域名直接访问手机上的SKWEB服务器了(图5)。

1313crgpbfwq5

05

完成上述设置后,以后我们只要将上述域名告诉朋友,一旦我们的手机通过Wi-Fi连接并开启KSWEB服务器,他们在电脑或者手机上的浏览地址栏输入上述绑定的域名就可以直接访问手机上的资源了。比如用户点击其中的微信后就会自动弹出下载微信窗口,因为这个链接直接指向到了手机上的Weixing.apk,其他资源共享操作类似(图6)。

1313crgpbfwq6

06

未经允许不得转载:DOIT » 如何打造随身携带的共享服务器?