利用teamviewer实现异地组网,访问远程环境

一 、背景

场景一:作为一个老年程序员,下班心里还是惦记着工作,可是回到家发现公司数据库IP是**192.168.0.100,**连不上啊,这可怎么办。

场景二:现场实施找,说现场XXXX不行,是什么原因?我怎么知道,日志也不给个,于是远程过去重现看看,发现调试各种不顺手。想在本地调试,发现现场的服务是在内部网络里面,连不上啊,这可怎么办。

上面两个场景,都是由于两边网络不通,导致的开发效率底下,正所谓路通财通,开发也一样,网络不通调试个东西跟开车在煤渣路一样,开发人员应该把时间放在具体的代码实现上,而不是把时间花在这种低效率工作上面。

本教程就是为了解决这种情况而提出来的解决方案。当然如果你们公司有一套异地组网的方案,这篇文章你可以直接跳过了。

二 、方案思路

想要在外网直接跟内部网络的所有机器通信,一般来说需要一个代理服务器。
这个实现方案,类似于在大陆访问谷歌,大陆的是互联网,谷歌的服务器集群就是“内部网络”,我们不能直接跟它们通信。 那怎么办, 这时候我们就需要一个能够访问谷歌的服务器给我们做代理, 我们的请求全部发到代理服务器上面,再由代理服务器转发到谷歌,谷歌响应后,再返回给代理服务器,代理服务器再回到我们这里来。
所以,我们的问题就被简化了, 我们只需要能够保证和代理服务器之间的连接即可。

如图所示
在这里插入图片描述

所以我们要做的事情有两部分
第一部分 : 与内部网络中的一台计算机建立连接
第二部分: 内部网络中的计算机要提供代理服务

三、具体实现

下面通过例子来说明,相信各位能够举一反三。

任务: 连接公司的数据库
过程中涉及的计算机

设备位置需要安装的软件
公司笔记本 Windows10公司 (192.168.8.1)teamView + ccproxy
家里的电脑Windows10家 (a.b.c.d)teamView + proxifier
公司的服务器(Linux)数据库(192.168.0.1)

3.1 公司计算机的准备

首先,我们先来准备好公司的电脑,方便我们回家能够连接上去。
第一步 : 安装TeamView ,安装TeamView VPN驱动,再选项-高级-高级网络设置
中找到 VPN驱动程序,把它给装上

在这里插入图片描述
安装正常后的界面(怕你们黑我电脑打码了),回看到多了一个VPN的选项:在这里插入图片描述
这样,我们就能通过外网连接到公司的计算机了。
但是,事情还没结束, 我们要把公司的电脑变成一个代理服务器。
接下来,安装ccproxy ,安装过程省略, 安装后启动就可以了。
有了这个东西,公司电脑就能成为一个代理服务器。
在这里插入图片描述

公司电脑准备好了 , 然后我们下班回家。

3.2 家里计算机的准备

现在已经回到家里了,我们要连接公司的数据库
同样的,家里电脑也需要安装TeamView , 然后通过VPN 的方式连接上公司的电脑
在这里插入图片描述

看到没 ,公司电脑和家里的电脑可以通过截图的IP进行通信。
公司 : 7.4.213.77
家 : 7.22.205.35

连上之后, 我们要告诉家里的计算机, 在访问公司数据库的时候, 要走 ** 7.4.213.77 **这个代理,ccproxy默认情况下,socket代理端口是 1080 ,记住这个,代理服务器通过 1080 端口提供代理服务 。

下一步安装 proxifier , 安装过程省略,软件界面如下。
在这里插入图片描述

点击菜单栏 ”配置文件–代理服务器–添加“ , 协议选择SOCKS5 ,点击确定保存
图片

点击菜单栏”配置文件–代理规则–添加“ , 目标主机填写公司服务器的IP,
动作(Direct-直接/Block-拦截) 选择你刚刚添加的代理服务器,确定保存。
图片

3.3 配置完毕

配置完毕后, 可以开始使用了 , 现在家里电脑访问 192.168.0.1 的时候,并不是寻找当前局域网下的IP, 而是通过代理服务器(公司笔记本)去访问, 对于代理服务器来说, 192.168.0.1 是公司某个数据库的地址,代理服务器帮你转发这次请求,家里电脑自然能够方便的访问公司的服务器啦。

四、常见问题

1. 为什么要使用teamview

teamview 是用来连接两个不通网络的电脑,但不一定同过teamView组网,其它的组网方式推荐看我的”老年人教程,使用N2N进行异地组网

2. 怎么知道我这次请求有没有走代理

proxifier 这个软件会有详细的日志信息,你能在这里查看你想要的所有信息

                </div>
                <link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-e44c3c0e64.css" rel="stylesheet">
                                </div>
  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值