VPN助力远程办公

1.背景

做IT的经常需要加班,不是在公司加班就是在家里加班,在家里加班加班需要使用类似QQ远程桌面的方式连接公司的电脑进而连接服务器。不管是QQ远程桌面,向日葵桌面,亦或是teamviewer,远程连接的速度和质量都是个问题,特别是稳定性不行,如果遇到紧急事情需要远程,偏偏不稳定,一卡一卡的,甚至是连接不上就悲剧了。Teamviewer质量是最好的,但是也会出现无法连接的情况,毕竟是商业软件,而且是国外软件。

因此考虑VPN的方案,只要将家里的电脑和办公室的电脑组成一个局域网,再通过局域网代理的方案即可实现在家里稳定连接公司服务器,不仅稳定,而且还贼快。

基本方案是这样的:
这里写图片描述

其中vpn组建局域网的方式很多,简单的有用teamviewer,有vpn功能,但是前面说了,免费版teamviewer并不是很稳定。

我这里使用的是公司网管专门搭建的VPN工具,比上面的流程要麻烦一些:
这里写图片描述

其实两者效果都是一样的,都能通过win10的远程连接办公室电脑,只要能远程连接,再通过端口就很方便了。

2.VPN组网

PPTP方式
下面说说怎么通过vpn组网,vpn使用的是PPTP-VPN的方式,可以直接在win10系统中添加vpn网络。

添加VPN网络
这里写图片描述

配置VPN连接
这里写图片描述

接下来直接就可以连接VPN了。
接下来我们试一下远程桌面连接。

3. 代理和端口转发

代理和端口转发是最重要的一个设置了,如果仅有VPN,那么可以通过windows自带的远程桌面工作进行远程操作,但是有了代理和端口转发,可以大大加快数据传输速度,提高工作效率。因为远程桌面传输的图像,而代理和端口转发仅需要传输网络数据,很明显速度回快很多。

代理和端口转发,我们使用ccproxy软件,对于个人用户和简单使用,免费版足够了。

3.1.ssh

直接上图:其中访问linux使用socks方式,代理端口是1080
这里写图片描述

3.2.数据库

访问数据库需要使用端口转发的方式,比如我们要访问MySQL,那么通过访问办公室电脑ip:3306,然后ccproxy将所有该端口的流量全部转发到服务器:3306以实现访问数据库的目的。

这里写图片描述

3.3.网页浏览

有些应用是需要网页访问的,比如ERP,大数据平台等,此时需要配置浏览器代理的方式,我使用的360急速浏览器,其他Chrome内核浏览器也是一样的。
首先是ccproxy配置,设置http代理
这里写图片描述

3.4.其他设置:

这里写图片描述

4.连接内网方法

4.1. 访问linux

以xshell为例说明代理的使用,主要是设置代理服务器
这里写图片描述

这里写图片描述

这里写图片描述

4.2. 连接数据库

以Navicat为例演示如何连接数据库。
连接数据库主要是通过端口转发的方式,Navicat访问办公室电脑指定的端口(前面端口转发配置的是3306),代理软件ccproxy会将所有访问这个端口的流量全部转发到MySQL,MySQL查询返回结构通过代理返回。
这里写图片描述

4.3. 访问网页

有些应用是需要网页访问的,比如ERP,大数据平台等,此时需要配置浏览器代理的方式,我使用的360急速浏览器,其他Chrome内核浏览器也是一样的。
首先是ccproxy配置,设置http代理.

这里写图片描述

这里写图片描述

接下来就可以想在办公室一样的操作来访问内网了,是不是很方便呢。
当然,这就是加班的命。

猜你喜欢

转载自blog.csdn.net/suzyu12345/article/details/80946374