欢迎大家关注我的以下主页,尤其是今日头条!!!谢谢\ud83d\ude4f\ud83d\ude4f\ud83d\ude4f
csdn:雷园的csdn博客
个人博客:雷园的个人博客
简书:雷园的简书
今日头条:来自底层程序员的仰望
说在前面——————以下内容均建立在你有一台外网服务器的基础上进行。阿里云、腾讯云什么的都可以。
本文讲述:
1.在任何地方通过ssh连接公司或者家中的服务器
2.在任何地方通过远程桌面连接公司或者家里的Windows电脑
前言
好久没有与大家分享知识,内心十分过意不去,正好最近有用到frp,所以今天就来简单的和大家说一下通过frp实现内网穿透。
一、为什么要在家远程连接公司的电脑?
1.做我们这行,加班是难免的嘛。即使我们偶尔调休也难免有同事打电话咨询你。可是有很多东西根本记不住,尤其像代码这种东西。有时着急不得不回一趟公司,非常浪费时间。如果我们可以远程连接岂不是更方便。
2.当然也未必是家里到公司,也可以是公司到家里、公司到学校、家到学校,可以穿透到一切你想穿透的地方。
3.这里我们说的是使用frp进行内网穿透,映射端口实现远程连接。可能有人会问了,网络上面有很多类似的现成软件,为什么不直接使用?像TeamViews个人版是完全免费使用的,并不是因为他不好,只是应需定制性并不高,如果公司的网络不稳定,会造成teamviews掉线,无法进行无人值守。
二、什么是frp?除了远程桌面,frp还可以做什么?
1.frp可能有些伙伴了解,有些伙伴不了解。这里呢,简单的介绍一下子。frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。作者fatedier,项目开源在github,大家自行搜索即可下载。
2.也就是说,我们能做的事情有很多,比如通过3389端口映射到外网,即可随时随地远程桌面连接自己的电脑;也可以通过映射22端口实现ssh的穿透;可以通过80、8080等等端口映射穿透自己本机的web服务到公网。还有很多很多的功能我们就不做过多的赘述,作者也不是研究很深,在这里只是给大家实现一些常用的功能。
三、映射22端口实现内网穿透ssh连接公司服务器。
1.首先我们操作云端的服务器,使用wget命令下载frp并解压。
$wget htt