正向代理,反向代理和透明代理
来源:互联网 发布:js virtual diff 深度 编辑:程序博客网 时间:2024/04/29 14:44
正向代理
一般就是指在浏览器上设置代理服务器地址
反向代理
反向代理服务器放置在服务器端,作为真实服务器的代理者,保护了真实服务器。
反向代理服务器的工作流程
1)用户通过域名发出访问 web 服务器的请求,该域名被 DNS 服务器解析为反向代理服务器的 IP地址;
2)反向代理服务器接受用户的请求;
3)反向代理服务器在本地缓存中查找请求的内容,找到后直接把内容发送给用户;
4)如果本地缓存里没有用户所请求的信息内容,反向代理服务器会代替用户向源服务器请求同样的信息内容,并把信息内容发给用户,如果信息内容是缓存的还会把它保存到缓存中。透明代理
透明代理的意思就是说,对于用户而言,不需要在浏览器上设置任何代理服务器地址,访问真实服务器的时候就好像没有代理服务器存在。这个是怎么实现呢?
其中一种方案就是在客户机的网关上做文章,甚至客户机的网关就可以是一台透明代理服务器。大家都知道,客户机的所有流量必定会流向网关。
假设网关是一台linux主机,在linux上启动透明代理,端口为8080。那么在linux设置iptable NAT,iptables -t nat -A PREROUTING -p tcp --dport 80 -jREDIRECT --to-ports 8080。这样经过linux主机的tcp 80端口的流量全部被重定向到了本机的8080端口。在这里其实nat的重定向功能实现了透明代理的里面对于用户透明的功能。
参考文档:
1.透明代理让你轻松上网!反向代理让你安全无忧访问web服务 http://guojiping.blog.51cto.com/5635432/980077
2.图解正向代理、反向代理、透明代理 http://z00w00.blog.51cto.com/515114/1031287
- 正向代理,反向代理和透明代理
- 正向代理,反向代理和透明代理
- 图解正向代理、反向代理、透明代理
- 图解正向代理、反向代理、透明代理
- 图解正向代理、反向代理、透明代理
- 图解正向代理、反向代理、透明代理
- 图解正向代理、反向代理、透明代理
- 正向代理/反向代理/透明代理
- 图解正向代理、反向代理、透明代理
- 图解正向代理、反向代理、透明代理
- 图解正向代理、反向代理、透明代理
- 图解正向代理、反向代理、透明代理
- 图解正向代理、反向代理、透明代理
- 图解正向代理、反向代理、透明代理
- 图解正向代理、反向代理、透明代理
- 图解正向代理、反向代理、透明代理
- 图解正向代理、反向代理、透明代理
- 正向代理、反向代理、透明代理
- mac客户端上传github
- 杭电ACM1012
- Auto Layout界面自动布局系列1-自动布局的基本原理
- 总结一下Intent匹配机制
- 62. Unique Paths
- 正向代理,反向代理和透明代理
- 批量保存图片到指定文件夹中
- 读写锁(read-write lock)机制-----多线程同步问题的解决
- hdu4228 (反素数)
- Spring 4.x实现Restful web service
- linux下安装JDK
- iOS拍照和录制视频 摄像头使用
- RabbitMQ学习博客推荐
- hdu-2888 Check Corners(二维RMQ模板题)