〇、起因。
之前公司 VPN 不稳定,而且无法个性化设置哪些 IP 走代理,哪些不走,连上有些网站就访问不了,很不方便。后又因广新项目申请 VPN 流程太慢,项目成员不停增加,急需远程访问。想起之前了解过梯子原理,理论上,我们可以通过类似原理解决上述问题。后来就慢慢研究这一块,搭建了代理,发现还是蛮有用的,甚至可以本地连到各个环境去调试。
一、场景。
由于新冠疫情,很多公司远程办公。这就涉及一个问题:我需要在任何地点访问到公司内部网络资源,如数据库、gitlab、double微服务注册中心等。
二、原理。
所有代理的原理都如上图。
再举个简单的例子:你想买过年火车票,但票早被抢光了,怎么办?找黄牛啊,黄牛认识内部员工,能买得到,只不过要多付点“手续费”。
即你不能直接买票,但能通过黄牛买到票,黄牛就是【代理】。
远程办公场景如上图。【个人电脑】通过【代理】访问到【内网资源】。
所谓的梯子,亦是此原理。
三、特点。
1、优点。
2、缺点。
四、用途。
1、当公司 VPN 用,直接访问内网 svn 、数据库、WIKI、测试环境等。
2、特殊情况下可以远程调试测试环境、预生产环境,甚至生产环境,快速精准定位问题(当然,也会有一定风险性)。
五、内网穿透。
1、原理。
2、优点。
3、缺点。
六、相关软件及配置。
1、客户端
Proxifier
2、服务端
CCProxy
sock5
3、内网穿透服务端
natapp
serveo.net
七、总结,建议。
来源:oschina
链接:https://my.oschina.net/u/860267/blog/3188846