查看原文
其他

网络很重要!移动开发者联网环境杂谈

风海铜锣 风海铜锣
2024-11-05

作为数字游民,怎么随时舒适安全上网一直是开发者关注的部分。

舒适的原则是在家随时联网,不在家出门和旅游的时候,可以随时进入快乐的办公状态,不希望到哪里都要问wifi密码,因为网络不稳定问题耽误工作。

安全的原则,自然是考虑到网络的污染,账号因为访问了某些污染网络被牵连的问题。这类问题概率虽然不高,但是随着时间的推移,接入网络的增加,那风险就难说得很了。对某些开发者来说,反复切换网络和账号,一不小心就导致主体下账号出现不必要的关联,惹来麻烦的事实在不少,这个懂的都懂。

所以本篇文章来聊聊开发者常见的网络连接话题,分析下各种联网环节的优劣。


⭐️ 宽带 WIFI 联网

开发者使用宽带联网工作主要是三个场景:

  • 居家

  • 办公室

  • 第三空间


这是最常用的联网环境,对于大部分普通作者,这甚至是他们工作唯一选择的网环境。

但是对账号敏感的移动开发者来说,却需要做一些区分对待。

宽带因为网络 IP 在定位溯源上的稳定性,很容易成为账号判重这一类的合规问题的重灾区。公司共享的宽带联网那就避免不了发生以下几件事:

  • 一个或者多个员工可能在办公室干私活,通过宽带连接自己的账号。

  • 公司经常会和别的公司的成员合作,出现联合办公,难免出现多个账号登录。

  • 公司自家账号矩阵众多,不知不觉间通过宽带


像这一类因为宽带污染导致账号合规出问题的事件太多了,值得大家引以为戒。

所以,宽带作为常用的统一联网办公环境,应该尽可能用于日常工作交流和产品研发,并且有必要将统一的宽带联网屏蔽到账号主体联网环境之外。

这部分涉及到账号管理的话题,不在讨论网络环境的范畴,感兴趣的参见后面的附录吧。


⭐️ 手机热点联网

对于办公场合流动性很大的个人开发者来说,手机热点联网经常是他们常用的联网手段。

它的优点是联网适配性很广,而且有稳定性和独占性。

网络的稳定性和独占性,这对移动开发者至关重要。

当然,用手机热点联网就不得不用到手机卡,用手机卡就不得不考虑流量问题。还好现在手机的流量套餐一般价格都在接受范围。不同类型的开发者,对流量的需求也不一样,例如有一些一个月用30G就够了,有一些需要300G,还有一些希望1000G或者干脆无限流量。

从账号安全角度来说,用手机流量可以真正做到一号一网。这是非常理想的网络隔离手段,因此很多开发者都会拿手机流量作为单独部署网络用。(当然,其实能有这个觉悟的开发者是少数)

因为现在开发者几乎都有淘汰的安卓设备,而且这些安卓设备作为一个移动WIFI来用的话,完全是超标的硬件,联网的稳定性非常强,甚至隔墙穿透的性能不比宽带厂商配的默认猫差。

为什么这里单说安卓设备,因为苹果手机做热点表现真的很差,可以说是被安卓吊打,这里实名反对用苹果热点作为联网设备,远不如淘一台廉价安卓机好使。


⭐️ 随身WIFI

随身WIFI越来越成为受移动开发者欢迎的设备,不是没有道理的。

很多人会觉得用安卓机连热点不就好了吗,确实,对大部分开发者的大部分场景,宽带+热点两种联网方式对自己的开发业务来说已经绰绰有余了。但是随身WIFI依然有一些独占的优势,因此这里有必要单独列出。

我们刚刚提到了 “一号一网” 的账号需求,似乎用手机热点已经可以完美解决了,但是对于某些开发者的业务来说,手机热点还是存在一些弊端。

我们假设这么一个场景(如果你看过我的某篇文章,那么应该理解我为什么要提这个场景):

假设某个开发团队出于账号运营的需求,将产品的部署机器设置在公司某个机房的独立机器上,并且为这台独立的机器配备了独立的网络。那么,为了防止该机器以及对应的账号被网络环境污染,公司要求员工必须通过这台机器来登录账号做一切账号操作,并且产品部署也必须通过这台机器。那么问题来了,当员工居家远程办公,需要部署产品时怎么做,一个做法是员工来到公司部署,但这肯定不切实际,那么员工只能通过远程连接的方式,连接该机器完成部署。

以上场景里,这台部署机器要求的网络环境是:

  1. 要有独占性。

  2. 要有持续性。

  3. 成本要低廉。


那么我们来复盘下用什么网络来匹配以上需求,首先是公司宽带,公司宽带有持续性(因为公司网络持续联网肯定是必要的),但是缺乏独占性,因为公司网络被大家共享了。那么如果为该主机配备单独的宽带呢,当然也可以,但是这个办法又不低廉,而且某些时候也不切实际,且这一类单独配备,和现有的机房网络也存在关联。

那么接下来看手机热点。手机热点可以满足这个需求吗,首先看独占性,如果单独配备的手机sim卡,那么独占性没问题,成本也不可谓不低廉,毕竟廉价的安卓机和流量卡可以胜任。但是持续性会是个不太稳定的因素。如前所述,我们希望这台部署机是可以保持随时远程连接,这就要求对应的安卓设备必须保持24小时运行状态,且热点持续开启,而部署机可以持续连接到安卓机提供的热点上。不能说这个办法不行,但是多少显得有点不专业和不稳定。

接下来再看移动wifi的联网方式,就完美匹配了这台部署机的需求。以下列举移动wifi解决上面这个问题的要点:

  1. 随身wifi网络肯定是可以做到独占的。

  2. 价格低廉,因为硬件成本只要小几十,套餐流量根据需求而定,但总是比普通手机卡和宽带便宜不少的。目测同等流量容量下,移动wifi流量价格是普通手机卡价格的20%左右。

  3. 具备持续性。因为重要把随身wifi直接插电脑上即可。

  4. 操作简单,只要USB直连电脑即可,电脑本身的wifi可以关掉以绝后患。


关于第三和第四点,还有个补充说明,随身wifi不一定需要提供无线wifi,因为现在这类硬件可以通过USB或者typec直连电脑,直接供网。这样的好处是,开发者可以屏蔽掉无线WIFI,只支持即插即用网络,这样对于部署机器来说,这个插入的随身wifi就是个有线网络而不是wifi了。进一步巩固了稳定性和独占性。这是我目前认为最专业的隔离网络环境了。


以上全文完✿✿ヽ(°▽°)ノ✿

🔗 补充


移动开发者联盟入群指引

日活千万却能专注十年呵护品牌,聊一个垂直工具矩阵的“小公司”(2)起名字的一点点细节

漫谈移动开发者在日常管理中解决合规性问题

账号隔离自查清单

谷歌开发者账号申诉提交的思路和措施

从某紫薇锻炼App被警告下架,聊聊开发者的平台合规知识盲区

为了让用户专注学习,开发者让他种树爬山泡面?盘点优秀的无痛自律 App


个人观点,仅供参考
继续滑动看下一个
风海铜锣
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存