简单实现Http代理工具--完善支持QQ代理

简介:

昨天用上次文章里的代理,测试代理访问Web.QQ.com,发现访问不了,总是返回400错误。

于是开始测试:

1。检测请求头->去掉代理头->无效

2。用CCProxy-》访问web.qq.com正常通过

3。用CCProxy做二级代码即:http请求->CCProxy->TCPProxy(自己的程序)

此时再转发请求头-> 无效

4。去掉代理->直接请求-》获取请求头-》记录下来先

TCPProxy-》比较,修改请头头信息->发送->无效

TCPProxy-》直接发送记录下来的请求头->无效

5。多次刷新请求->几十次->偶尔一次能正常访问

 

于是,N个小时过去了。没啥效果。

 

晚上:

终于搜索到一点相关说明:

将把请求头Get http://xxx.com/ http /1.1 和Host : xxx.com 换成以下:

Get / http /1.1 Host :ip地址

于是,web.QQ.com终于能正常访问,[请求的时间延时也要做相应调整]

但是访问163网站时,又出现403错误。

想起163等网站不允许直接IP请求。将请求头改成:

Get / http /1.1 Host :xxx.com地址

于是都可以正常访问。至此,实际去掉Get的[http://主机头]之后,web请求完成测试通过。

-------------------------------------------------------------------------------

接下来测试登陆QQ。

发现登陆超时失败。

中过搜索,在CSDN花了10个资源分下载了一个C#源码,支持QQ/MSN代理登陆。

经过测试与比较:发现QQ需要不断的重复来回接收/发送数据。而且时延要处理好,不然也会超时。

晚上1点半,测试通过,至此,终于完成了。

今天到公司测试了一下,目前正常使用中。。。

至此,一个完成的http网页+QQ的正常功能的代理就出来了。(MSN还没测试,来者自行测试了)

备注说明:在局域网用和在外网用做代理的时候,要正常调整延时的时间。

源代码点此下载

版权声明:本文原创发表于博客园,作者为路过秋天,原文链接:

http://www.cnblogs.com/cyq1162/archive/2010/06/12/1756928.html

相关文章
|
29天前
|
安全 网络协议 网络安全
IP代理的三大协议:HTTP、HTTPS与SOCKS5的区别
**HTTP代理**适用于基本网页浏览,简单但不安全;**HTTPS代理**提供加密,适合保护隐私;**SOCKS5代理**灵活强大,支持TCP/UDP及认证,适用于绕过限制。选择代理协议应考虑安全、效率及匿名需求。
|
1月前
|
Web App开发 缓存 JavaScript
使用TypeScript创建高效HTTP代理请求
使用TypeScript创建高效HTTP代理请求
|
1天前
|
数据采集 缓存 安全
2024年最佳http 代理 IP选择及其价格分析
2024年,多家服务商如快代理、123Proxy、巨量代理、IPIDEA等提供不同类型的代理IP,以满足数据采集、跨境电商等多种需求。
2024年最佳http 代理 IP选择及其价格分析
|
1月前
|
数据采集 安全 大数据
http代理一般受众于哪些人群?
HTTP代理主要适用于三类人群:数据采集专业人士,如网络爬虫开发者;网络兼职者,例如游戏试玩、电商优化者,利用代理IP提高工作效率;以及网络推广者,借助代理发布广告帖子以提升品牌知名度。代理提供安全、效率和稳定性支持。
52 3
http代理一般受众于哪些人群?
|
1月前
|
安全 网络安全 数据安全/隐私保护
http代理的带宽会受到什么因素的影响?
在数字化时代,网络安全与HTTP代理服务密切相关。代理服务器的硬件性能、安全机制,以及同时使用人数都会影响带宽。此外,IP质量、并发数也是决定带宽的关键因素。选择高性价比的HTTP代理服务商能确保更快的速度和更广泛的覆盖。HTTP代理在网络营销等领域中扮演重要角色,用户应根据具体需求选择合适的代理类型。
23 1
http代理的带宽会受到什么因素的影响?
|
8天前
|
SQL
常用工具类---SQL工具,HTTP工具
SQL工具,HTTP工具,两个实用小工具~~~
22 0
|
1月前
|
网络安全 数据安全/隐私保护
http代理ip怎样协作电商行业做业务拓展?
在数字化时代,网络安全和隐私保护日益重要,HTTP代理IP成为新兴趋势。它助力电商行业通过匿名访问收集消费者反馈、分析竞品价格和信息,以优化产品、制定市场策略,促进业务拓展。
26 0
http代理ip怎样协作电商行业做业务拓展?
|
1月前
|
安全 网络协议 网络安全
Socks5代理与Http代理该如何选择
在数字时代,网络安全至关重要,Socks5代理和Http代理成为隐私保护工具。Socks5代理支持TCP/UDP,适用于多种网络服务,提供身份验证,安全但配置复杂;Http代理专注处理Web流量,速度快,配置简单,但仅限Http协议,安全性较低。选择时需根据需求平衡性能与安全。
|
1月前
|
数据采集 Java API
Java HTTP客户端工具的演变之路
Java HTTP客户端工具的演变之路
|
Web App开发 前端开发
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
总结和计划总是让人喜悦或镇痛,一方面以前一段时间没有荒废,能给现在的行动以信心,另一方面看到一年的时间并不能完成很多事情,需要抓紧时间。
593 0