要想客户端完全不做任何改动恐怕不行。可能我没有见过这样子的应用吧。 squid pptp这些客户端都需要一些操作的。 有人说: 那个功能应该是captive portal,网上有许多项目,最著名的是Nocat和Wifidog,可以参考一下。 另外,白金的这篇文章看看: http://bbs./viewthr ... ght=%A1%BEFAQ%A1%BF 不过,现在的Apache2倒是可以实现这样子的功能: http://man./newsoft ... d_proxy.html#access 0. 反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端,就像这些内容原本就是它自己的一样。 1. Apache2可以实现代理功能 2. Apache2在代理的同时,还可以做用户验证,mod_authnz_ldap就可以做到完善的认证和授权 3. Apache2还有mod_cache来实现缓存功能 4. 综上所叙,Apache2接合使用proxy、cache、auth模块,可以实现透明代理+认证 |
|