又来代理--apn-proxy实现线上windows服务器的对外安全访问

之前我们讨论过了用squid的反向代理来实现线上windows服务器对外的安全访问,又讨论了使用apn-proxy来实现一个smart的用户代理,今天我们讨论一下,如何使用apn-proxy来实现线上服务器对外的安全访问。

无图无真相,先给个架构图吧,与之前的Squid反向代理相似,只是代理服务器换成了apn-proxy:
apn-proxy实现https及https的反向代理

从上图中我们可以看出,使用apn-proxy实现了一个7层上的代理,可以控制windows服务器对外访问的域名,这样大大的减少了线上windows服务器对外访问的风险。
因为是做线上服务器的代理,不是用来穿墙的,所以只要用一组apn-proxy服务器就可以了,不用象之前那样,配置墙内和墙外两个代理。具体的安装方法是相同的,很简单,只要安装一下java环境,并解一下包就可以了。可以参考下面的链接:http://www.m690.com/archives/742

下面讲一下apn-proxy的配置,具体配置方法:
config.xml配置如下:


[root@lvs02 conf]# vi config.xml
<?xml version=”1.0” encoding=”UTF-8” ?>



plain
8700

1
50

10.xxx.xxx.100
false





api.weixin.qq.com
api.weibo.com





remote-rules.xml文件直接全部注释掉就可以了。

客户端的配置直接在IE–internet选项–连接–局域网设置–设置代理服务器 10.xxx.xxx.100:8700 就可以了。程序对外的访问,可以由程序来指向代理。

坚持原创技术分享,您的支持将鼓励我继续创作!