小萌博客 - 既是个人原创，又是汇聚分享 - immoe.org - Proxifier
局域内网的服务器利用跳板机访问互联网
全篇转载自 @如有乐享 ，由 小萌 进行编辑，本文仅作存档使用特别提醒：本文介绍内容只分享交流技术解决方案，暴露内网造成的风险要自行承担 本文也不算啥干货了，可能用得上的童鞋不多！但还是在这里给大家分享一下！目前在公司做软件平台再卖给甲方，甲方很多都是要求本地化部署！为什么要本地化部署呢？因为合作的甲方要不就是ZF性质的，要不就是国企，对于一些业务平台都要求内网访问。内网的服务器均不连公网(互联网)。我们需要访问服务器一般会配置一台跳板机。跳板机可以访问公网，也能访问局域网内的服务器。如图： 问题来了：现在服务器上需要安装一些软件怎么办？ 目前一般都是编译安装。先将软件在跳板机上下载好，然后再复制到服务器内，编译安装！这种方式缺点就是比较麻烦，编译的过程中没准少这个包少那个包的！这时候突然发现还是直接yum一键安装来的爽~ 怎么办？内网服务器联网需要各种审批（体制内，你懂的）~能不能让服务器利用跳板机连外网，来安装这些软件呢？如图： 平台系统博主演示的系统如下服务器：CentOS 7跳板机：Windows 10内网：网线外网：无线上网卡软件：CCProxy基本步骤启动代理1）官网下载 CCProxy 软件安装2）这个分免费版和付费版，建议大家使用 CCProxy注册码 激活一下，否则限制连接数，网速不理想！CCProxy无限用户版 序列号：JHEHIHCDDAHC 注册码：15f7f78febfaee55afeafefff7cb7fdfb33）安装软件后，设置可以看见一些配置4）支持多种协议，HTTP， Socks 等协议后面的 0.0.0.0 是要监听哪个网卡？啊？啥？不知道选哪个？那就选 0.0.0.0 吧。内网IP地址查询跳板机的内网IP。这个简单！1）Win + R 输入 cmd，控制台输入 ipconfig2）可以看见所以网卡情况，以及分配的IP地址3）找到 跳板机 和 服务器内网 分配的IP地址比如IP地址为：192.168.8.119服务器联网在服务器上执行以下命令，服务器就可以走跳板机代理了！export http_proxy=http://192.168.8.119:808 export FTP_PROXY=http://192.168.8.119:808 export ftp_proxy=http://192.168.8.119:808 export all_proxy=socks://192.168.8.119:808 export ALL_PROXY=socks://192.168.8.119:808 export HTTPS_PROXY=http://192.168.8.119:808 export https_proxy=http://192.168.8.119:808 export HTTP_PROXY=http://192.168.8.119:808 export no_proxy=localhost,127.0.0.1提醒：上面的命令只针对当前Shell窗口，窗体关闭后，代理失效！如果想“永久”走代理，可以将以上内容添加到 ~/.bash_profile执行：source ~/.bash_profile 即可生效！使用代理前：使用代理后：最后总结这种方法确实方便了不少！类似的软件还有很多，比如：HAproxy，Proxifier 等等