Tang

通过TeamViewer VPN+CCproxy+SocksCap实现外网对内网的完全访问

先介绍下环境需求,内网有多个网段分布,其中一台机器可以同时连接内外网,现在需要在通过外网计算机访问内网网站。

之前查到了通过TeamViewer VPN访问另一台机器的方法,但使用范围有限,一不能访问所有端口,二不能访问其他网段。通过在TeamViewer服务器端架设代理服务器的方式,可以解决这两个不足之处,安全地实现外网对内网的完全访问。

接下来是配置过程:

一、准备工作

首先在服务器端和客户端安装TeamViewer客户端,并且都选择安装VPN,如果没有,可以在软件的高级选项中选择安装。在客户端通过VPN方式连接服务器后,会得到两个IP地址,就是后面配置要用到的代理地址。

二、服务器端

服务器端需要安装CCproxy,直接在官网下载免费版就可以了。安装完成后,选择“账号”新建用户,允许范围选择“部分允许”,验证类型选择IP地址,设置好密码,其他的默认即可。在“设置”中手动选择本机内网地址,选TeamViewerVPN分配到的地址。

三、客户端

客户端通过代理连接VPN,我用的是SocksCap,目前永久停更,原因是,硬盘坏了,代码找不回来了(请允悲 。

安装完成后,选择“代理”添加服务器,地址写服务器端的VPN地址,再写下之前设置的用户名、密码,然后测试通过w

接下来在“配置”中进一步配置代理环境,DNS选择“先本地后远程”,在“网络规则”中添加需要代理的内网地址,端口留空,保存。

四、连接

在SocksCap中选择要通过代理访问内网的软件,使用隧道连接。

 

大功告成w

 

参考文献:

利用TeamViewer +CCProxy+proxfier实现访问其他局域网

如何使用Teamviewer的VPN来访问远程内网

通过TeamViewer VPN 访问远程内网

代理服务器CCProxy

SocksCap 64免费下载 / SocksCap 64 Free Download. - SocksCap64

码字很辛苦,转载请注明来自空间中的空间《通过TeamViewer VPN+CCproxy+SocksCap实现外网对内网的完全访问》

评论