作者:月色夜冷
导言
家里的旧手机有点多,用来换不锈钢盆的总感觉有点不值,所以想看看能不能用作它途。有一次浏览网页的时候偶然发现了一个很有意思的软件,它可以免费把安卓手机或者电视盒子改造成无公网也能不限速远程上传、下载、远程访问的微型服务器,也就是带有不限速内网穿透功能的FTP服务器。
正文
首先要说明,虽然说不用公网IP,但指的是不需要公网IPv4,仍然需要获取IPV6。只要是三大运营商的宽带,都是有公网IPV6的,至于公网IPV4地址就不要想了。公网IPV6和公网IPV4地址有一个很重要的区别:IPV6地址因为有足够的多,所以只要是通过路由器桥接方式获得的IPV6地址,都是公网地址,不需要内网转发,是直接暴露于外网的。但是,但是IPV6是会动态变化的,每3-7天变化一次,所以需要通过DDNS把ipv6解析到固定的域名,这样只要通过访问域名就能访问服务器了。所以,原理很简单:手机获取公网ipv6>>通过DDNS把IPV6解析到固定的域名>>访问域名。
在教程开始之前,需要把网络改成路由器桥接。如果用的是小米/红米路由器,需要关闭ipv6防火墙,因为小米/红米路由器的ipv6防火墙默认是开启的,如果不关闭是没法通过ipv6访问服务器的。小米/红米路由器关闭ipv6防火墙可以参考我之前发布的文章《好玩又有趣的网络 篇九:五一假期在即,继续宅家搞机——解除小米路由器的IPV6限制,无公网进行内网穿》。
那就开始吧。先申请一个域名,可以申请一个免费的二级域名。在百度搜索 每步科技官网
进入每步科技官网,注册申请一个免费的二级域名。在这里申请免费域名不需要实名,也不需要等待审核。
申请域名:填入你想要的域名
注册完毕后再去下载app
这个软件可以作为服务端和客户端,所以在作为服务器的安卓手机安装一个,在访问服务器的手机上也安装一个,当然用其它的FTP客户端软件也是可以的。
在作为服务器的安卓手机安装好app,连接上WIFI。打开APP
点击 服务设置
点击 主页目录 设置共享的文件夹
勾选 匿名登录表示不用用户名和密码访问。如果不勾选,那就设置用户名和密码访问。
开启动态域名
点击 设置
输入申请的域名和密码,然后点击保存,开启服务。会提示 域名解析成功。那就表明可以进行远程访问了。
另在一个手机打开4g或者5g网络,打开本软件(其它ftp客户端app也行)
点击客户端
点击添加客户端
填上服务端的域名。如果服务端是匿名访问,就勾选匿名登陆,不用输入密码和用户名。如果不是匿名访问,那就输入用户名和密码。然后点击 保存
点击已经添加的客户端就可以访问ftp服务端了。
总结
整个过程其实是很简单的,不需要特别的设置。会安装软件就行。运行后你就获得了一个不管是外网还是内网都能访问的微型服务器,可以随时随地的上传、下载文件。