远程办公方案指北

疫情总是反反复复,在这种情况下,远程办公似乎应该是每个人的基本技能之一,小编对目前自己所认知的几种远程办公方式分享给大家,总有一种会适合你。

远程办公一般可以用自己的家用电脑操作公司的办公电脑,或者应急情况下用手机操作家用电脑或者公司的办公电脑。根据网络情况分为:有公网IP和没有公网IP。

什么是公网IP?公网IP是公网连接Internet上的非保留地址,通俗讲,就是可以直接用这个IP地址直连你的计算机。但通常来讲,无论是家用宽带还是公司的宽带,除非向网络运营商申请,正常是不会给公网IP的,一般网络宽带拨号后给的IP地址是运营商的内部IP地址,这个IP地址没有暴露在公网上,这个IP地址相当于在你的路由器下的内部地址(相当于192.168.1.2之类),因此也无法通过做个IP地址直接连接。

如果有公网IP,远程办公可以说非常简单了,网络上的教程大部分都是基于有公网IP,只需要在路由器上设置端口映射,就可以让计算机暴露在公网上,你就可以在任何有网络的地方通过Windows自带的“远程桌面连接”连接你的办公电脑进行远程操作,网络良好的情况下,操作体验和你在实机操作体验几乎一致。这种方式教程太多,小编不过多介绍。

公网IP有个要注意的点,用户申请了公网IP后,IP地址一般都是不固定的,大概24小时IP地址会变一下,这种情况解决的方法设置一下动态DNS,一般的路由都会有这个功能,路由上预装“花生壳”的比较多,动态DNS需要购买一个网络域名,将你的IP地址映射到域名上,域名一般不太贵,一年也就几十块钱,如果公司有申请的域名,可以设置二级域名直接用,可不必购买。

正常来说,我们无论家用还是工作中的网络都是内网IP,这种情况下,我们如何远程办公?

要远程办公,我们一般有两个需求,第一个是远程开关机,第二个才是远程操控。

远程开关机一般有如下方案:

1.通过电脑BIOS设置,设置通电自动启动,这种设置,只要电脑插上电,就会自动开机。我们可以买一个几十块钱的智能插座来控制电脑的电源进行远程开关机。

2.另一种是网络唤醒,这种方式无论是笔记本还是台式机都可以启动,但是必须是插网线,而且需要搭配公网IP或者进行内网穿透,这种也需要通过电脑BIOS设置,要设置PCIE启动允许、启动选项里设置网络唤醒允许,另外需要进入系统,打开设备管理器-网络适配器-找到你的有线网卡-右键属性-高级-打开“关机 网络唤醒”-打开“魔术封包唤醒”-点击“电源管理”-将“允许此设备唤醒计算机”勾选,这样就完成了被控端的设置,我们可以通过手机上下载WOL唤醒软件进行电脑的开机,如果需要关机,我们可以按正常方式关机,不受影响。

3.购买某宝上的远程开机卡,这种开机卡一般由USB的还有PCIE的,USB的开机卡一般是不能关机启动,只能是睡眠模式下唤醒计算机,PCIE的开机卡和方法2网络唤醒原理一样,都是通过主板的PCIE通道进行电脑唤醒,关机不受影响。

现在我们聊聊远程办公的几种方案:

1.通过第三方软件,例如,向日葵、ToDesk,Anydesk等,因为是商业软件,大家可以自行搜索,安装好软件就可以很方便的进行操作控制,但毕竟是商业软件,想要全功能的使用还需付费,稳定性取决于你的网络情况和第三方软件服务器情况。

2.使用内网穿透的方法,这种方法可以用Windows自带的远程控制软件进行操作,功能上比较好,也不需要付费,稳定性和你的网络情况及内网穿透的方法相关。

我们再说说内网穿透,小编目前使用过的内网穿透方法有两种:

1.通过FRP反向代理软件(FRP是开源软件,GitHub上有源码)进行内网穿透,这种方法需要有一个暴露在公网的服务器,通常适用于公司自建网站,有云服务器资源可以考虑此方法。

2.通过ZeroTier软件组虚拟局域网,ZeroTier是商业软件,有提供免费服务,不过正常来说免费服务已经够用,这个软件的原理相当于一个介绍人的关系,一般情况下,介绍人让你的两端计算机进行认识并联系,至于两端计算机的数据传输都是通过介绍后直连,不会通过介绍人传输,这种情况效率比较高。这个需要去他们的官网注册账号,并且两端计算机都需要安装软件。

当然内网穿透也有商业服务,例如,网穿云,DDNS.to等,这种商业服务就是在服务器上搭建好了服务端,你只需要在本地配置一下就可以,省去了搭建服务器并且有人维护,但是一般都需要付费使用。

看似都比较麻烦,其实打电话申请公网IP是最简单的远程办公的方法,当然有条件的可以使用软路由,在路由器上配置好内网穿透服务,此路由下的所有电脑都不需要在配置。

总结一下,如果能申请公网IP,这种最简单,也最稳定。如果动手能力较弱,可以买开机卡或开机棒进行远程开机,使用商业远程控制软件进行远程控制电脑,当然,商业软件也有免费服务,一般够用。动手能力强的,自然建议使用内网穿透配合Windows自带的远程桌面软件,这种方案虽然配置麻烦,但是使用体验很好。有条件的,可以使用软路由,在路由端配置好虚拟局域网,即Zerotier方案,或者FRP反向代理方案,这里我更推荐Zerotier方案,因为效率更高,一次设置,路由下的所有电脑都能用。

大家还有没有别的方案吗?欢迎一起讨论。如果大家对那种方案比较感兴趣,欢迎评论,我也可以出个教程。