web代理

简介: 引用:http://blog.sina.com.cn/s/blog_4afd4f7c010004zr.html 这个比较有趣,但需要有一定Windows和网络编程的知识.   首先,选择支持网络的Win32开发工具,如VC++,VB等.

引用:http://blog.sina.com.cn/s/blog_4afd4f7c010004zr.html

这个比较有趣,但需要有一定Windows和网络编程的知识.
 
首先,选择支持网络的Win32开发工具,如VC++,VB等.然后建立一个工程,用Winsock建立两个TCP连接.将其中一个的端口设置为80,并置于Listen状态,这个Winsock用于和浏览器通信.然后,事先找到一个你感兴趣的网址的IP地址,将另一个Winsock的远程地址Remote设置为这个IP.
 
你的程序在浏览器发送连接请求后,即发生ConnectRequest事件时,用第二个Winsock建立起与你事先记录的网址的连接.然后浏览器发送什么消息,你就向服务器发送什么,同样的,服务器发送什么消息,也转发给浏览器,这样,你的程序就起了一个中介作用.
 
本机地址是127.0.0.1,所以你可以在浏览器中输入http://127.0.0.1/显示出的是你先设置好的网站.
 
你可以把所有的交互信息写成一个文件,从而可以看到http协议是怎样运作的.
相关文章
|
4月前
|
前端开发 API Docker
web前端开发项目走proxy代理后端接口,构建发布到生产等环境后,如何修改api接口
web前端开发项目走proxy代理后端接口,构建发布到生产等环境后,如何修改api接口
44 0
|
29天前
|
安全 Linux iOS开发
【热门话题】 Fiddler:一款强大的Web调试代理工具——安装与使用详解
Fiddler是一款强大的Web调试工具,适用于Windows、macOS和Linux,用于捕获、记录和分析HTTP/HTTPS流量。本文详细介绍了Fiddler的安装步骤,包括下载、安装和配置,特别是信任根证书和代理设置。在使用方面,讲解了如何启动/停止捕获流量、查看和管理会话,以及重发请求、编辑请求/响应和清除会话。此外,还探讨了进阶功能,如自定义过滤规则、使用AutoResponder模拟服务器响应、性能分析和统计,以及插件扩展和脚本编写。Fiddler是学习HTTP协议和解决Web问题的得力工具。
48 1
|
6月前
|
前端开发 Java 应用服务中间件
nginx代理https后,spring mvc web应用redirect https变成http
nginx代理https后,spring mvc web应用redirect https变成http
103 0
8、web爬虫讲解2—urllib库爬虫—ip代理—用户代理和ip代理结合应用
使用IP代理 ProxyHandler()格式化IP,第一个参数,请求目标可能是http或者https,对应设置build_opener()初始化IPinstall_opener()将代...
1817 0
|
数据库 Python 数据安全/隐私保护
Python网络爬虫(requests, 代理,Web认证, SSL证书认证)
python、python爬虫、网络爬虫、爬虫框架、selenium、requests、urllib、数据分析、大数据、爬虫爬取静态网页、爬虫基础
6633 0
|
Web App开发 Java
Confluence 6 配置 Web 代理支持
这个页面中的相关平台中的内容是不被支持的。因此,Atlassian 支持不能保证能够为你提供任何支持。请注意,这个页面下面提供的信息仅为你提供参考同时也不能保证所有的的配置能正常工作。
1100 0
|
Java 应用服务中间件 PHP
CentOS7 nginx+tomcat实现代理访问java web项目让项目支持jsp和php
首先配置:nginx # cd /etc/nginx/conf.d/ # cp default.conf tomcat.conf # nano tomcat.conf 请在tomcat.
1589 0