写IOS app 1年,写接口1年,如今可以独立完成一个app的后台与客户端。
想将自己写的后台挂在公网上,app可以随时访问。
考虑1:阿里云服务器
上阿里云官网查看后,发现每个月至少需要60元左右,感觉个人开发者承受不起。
考虑2:nat123
该工具可以将局域网ip映射成公网ip,价格免费或者30左右。
我没有用过阿里云,所以不知道它相对于nat123的优势之处,现将我使用nat123的情况做个记录
nat123官网如下
里面所有的信息介绍都比较详细
我下载的是windows版本,不分32/64,下载下来后直接安装即可
默认同时安装了客户端与访问者
安装好后的桌面图如下
上面是访问者,下面是客户端
1>双击客户端进行注册
注册进来后的页面如下
第一次进来的时候,列表中的最后一项应该是0,我的是已经创建了一个全端口映射。
2>点击 页面中的 添加映射,图如下
只需要修改下 应用名称,点击 确认保存 就可以了。
3>客户端的显示就如图1所示了
我创建的情况如下
外网名称:38052e2e.all123.net
端口号:8080
4>测试
测试需要安装 nat123访问者,刚才默认安装的时候我们已经安装了
双击桌面访问者,添加上述 访问域名 + 端口号,图如下
5>外网测试
注意,如果使用局域网测试的话,刚才填写 访问域名+访问端口 的时候,勾选上下面的“允许使用局域网ip访问”。
5.1 本机测试如下
很明显,都访问到了。
5.2 我让局域网内的其它同事安装nat123 访问者
他们表示也能访问得到。
5.3 外网没有测试
但从查询到的资料来看,应该是访问得到的。
6.终于可以发布自己的后台了
备注:如上 全端口映射模式 有个弊端,就是访问对象的那边也需要安装 nat123访问者,这就不方便。
我们可以这样,
添加映射 的时候 添加80(http)这种模式,这种模式不需要安装nat123访问者,客户端可以直接访问。