代理工具简单了解
作者:互联网
一、代理服务器的理解
- 代理(英文:Proxy)也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障网络终端的隐私或安全,以防止攻击。
个人理解:它类似于代购的角色。如果没有代购我们买东西直接跟商家沟通要求买个xxx样的东西;有了代购角色后,我们先向代购请求买个xxx的东西,代购查找一下自己这里有没有存货,有的话直接给你发出来,没有的话呢就去商家那里买来,然后再发给你。
二、常用的代理工具:
- charles:个人感觉界面比较清新,喜欢,且windows和mac都支持
- fiddler:不支持mac,但windows使用的人的较多
- burpsuite:据说入门难,参数多,但是功能比较强大。适合渗透测试。
- mitmproxy:支持二次开发。(推荐测开用户使用)
- zap:适用安全测试
三、高性能代理服务器:
- squid:详情参考:https://www.oschina.net/p/squid?hmsr=aladdin1e1
- dante:一个免费的Socks代理服务器。(没找到更多资料)
四、反向代理:
- nginx:很多公司都选择这个。比较好用。
五、流量转发与复制:
- em-proxy:资料地址 http://errornoerror.com/question/12644452033516780791/
- gor:国外star很高的一款开源项目
- iptable
- nginx
六、socks5代理:
- ssh -D参数
七、优秀代理工具必备特性
- 代理功能:http/ https、socks5
- 请求模拟工具:拼装请求、重放请求,重复请求
- 网络环境模拟:限速、超时、返回异常
- mock:请求修改、响应修改
- fake:用测试环境替代真实环境
标签:请求,代购,代理,代理服务器,网络,简单,工具 来源: https://www.cnblogs.com/fengyudeleishui/p/15860459.html