如何修改请求/接受的Host

新手入门、经验交流

Moderator: cre

Forum rules
  • 软件自带帮助是最好的入门教程,请仔细阅读;在您掌握最基本知识前,我们没法帮助您
  • 提问前请先查阅软件帮助文件和论坛相关讨论
  • 查阅软件帮助和论坛相关讨论即可解决的问题帖将直接删除,以免浪费他人时间
  • 请学会如何提问,尽量将问题描述清楚,不明确的提问将被直接删除
Dream_HK
Posts: 7
Joined: Oct 10 2011, 13:46

如何修改请求/接受的Host

Post by Dream_HK »

不知道如何表达自己的需求.

就是在不改变地址栏访问的URL的前提下, 通过Proxomitron修改请求(接收)的Host为IP来达到访问的目的.

看了帮助文件许久, 也试验过了, 但是就是折腾不出来.

例如把Host是Plus28.com的修改为206.108.54.29
User avatar
phoenix
Site Admin
Posts: 529
Joined: Dec 29 2007, 16:27

Re: 如何修改请求/接受的Host

Post by phoenix »

请参考 http://www.proxcn.info/feature_show 最后面的“Flickr穿墙术”。
Dream_HK
Posts: 7
Joined: Oct 10 2011, 13:46

Re: 如何修改请求/接受的Host

Post by Dream_HK »

感谢~过滤是成功了, 但是却依旧访问不能, 什么情况? 这是头部信息~
GET / HTTP/1.1
Host: 206.108.54.29
Cache-Control: max-age=0
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ) AppleWebKit/534.12 (KHTML, like Gecko) Maxthon/3.0 Safari/534.12
Accept-Encoding: gzip,deflate
Accept-Language: zh-CN,zh;q=0.8
Accept-Charset: GBK,utf-8;q=0.7,*;q=0.3
Connection: keep-alive
User avatar
phoenix
Site Admin
Posts: 529
Joined: Dec 29 2007, 16:27

Re: 如何修改请求/接受的Host

Post by phoenix »

1、请确认那个网站可以直接用ip访问。
2、网站返回的头部信息更有意义。
Dream_HK
Posts: 7
Joined: Oct 10 2011, 13:46

Re: 如何修改请求/接受的Host

Post by Dream_HK »

可以使用IP访问, 也按照那个实例写了规则, 但是就是无法访问.

Code: Select all

[HTTP headers]
In = FALSE
Out = TRUE
Key = "Host:Plus28.com (out)"
Match = "*plus28.com$SET(0=206.108.49.11)"
Replace = "\0"
这是日志, 只修改了Host~从日志上来看, 是修改成功的.
使用的浏览器是 傲游3
+++GET 6+++
+++GET 10+++
GET / HTTP/1.1
Host: 206.108.49.11
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ) AppleWebKit/534.12 (KHTML, like Gecko) Maxthon/3.0 Safari/534.12
Accept-Encoding: gzip,deflate
Accept-Language: zh-CN,zh;q=0.8
Accept-Charset: GBK,utf-8;q=0.7,*;q=0.3
Cookie: cdb_sid=LzJv43; __utma=233611487.20494337.1318222185.1318222185.1318295644.2; __utmc=233611487; __utmz=233611487.1318222185.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Connection: keep-alive

** 10 Socket 错误 10060 于 connect() **
+++关闭 10+++
这个是Host未修改时的
+++GET 7+++
GET / HTTP/1.1
Host: www.plus28.com
Referer: http://www.plus28.com/
Cache-Control: max-age=0
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ) AppleWebKit/534.12 (KHTML, like Gecko) Maxthon/3.0 Safari/534.12
Accept-Encoding: gzip,deflate
Accept-Language: zh-CN,zh;q=0.8
Accept-Charset: GBK,utf-8;q=0.7,*;q=0.3
Cookie: cdb_sid=LzJv43; __utma=233611487.20494337.1318222185.1318222185.1318295644.2; __utmc=233611487; __utmz=233611487.1318222185.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Connection: keep-alive
浏览器重新载入检测...
** 7 Socket 错误 10060 于 connect() **
+++关闭 7+++
User avatar
phoenix
Site Admin
Posts: 529
Joined: Dec 29 2007, 16:27

Re: 如何修改请求/接受的Host

Post by phoenix »

Socket 错误是网络方面的问题,不是 Proxomitron 的问题。
Dream_HK
Posts: 7
Joined: Oct 10 2011, 13:46

Re: 如何修改请求/接受的Host

Post by Dream_HK »

Socket 10060 错误是连接超时.
IP访问速度很好, 本地也没有设置防火墙, 有点不理解为何会出现连接超时.
User avatar
cre
Moderator
Posts: 91
Joined: May 26 2009, 00:34

Re: 如何修改请求/接受的Host

Post by cre »

2011-10-13_035034.png
2011-10-13_035034.png (157.67 KiB) Viewed 14776 times
2011-10-13_035123.png
2011-10-13_035123.png (19.57 KiB) Viewed 14776 times
2011-10-13_035154.png
2011-10-13_035154.png (18.73 KiB) Viewed 14776 times
2011-10-13_040102.png
2011-10-13_040102.png (34.8 KiB) Viewed 14776 times

估计是负载均衡的事- -!
2011-10-13_042251.png
2011-10-13_042251.png (1.71 KiB) Viewed 14776 times
地址一直在变 而且其他也会重复...
要演示换个网站的好

从没用过改host 囧rz这个...不过...看你说的像rdir效果,地址和网页不是一回事正是rdir的功能么- -!

Code: Select all

[HTTP headers]
In = TRUE
Out = TRUE
Key = "URL: Plus28.com (out)"
URL = "plus28.com$RDIR(http://206.108.49.11)"
2011-10-13_043041.png
2011-10-13_043041.png (9.08 KiB) Viewed 14776 times
就不截效果了
Dream_HK
Posts: 7
Joined: Oct 10 2011, 13:46

Re: 如何修改请求/接受的Host

Post by Dream_HK »

刚才查了一下替换用的正则参数, 好吧, 这个问题算是解决了.

Code: Select all

$RDIR(http://206.108.49.11\p\q)
打不开貌似是因为DNS解析的问题, Host里对应上IP就访问正常了. -____-!
不过无法理解, 为何改变了Host, 依然会出现DNS解析的问题.
User avatar
cre
Moderator
Posts: 91
Joined: May 26 2009, 00:34

Re: 如何修改请求/接受的Host

Post by cre »

我猜测是DNS负载均衡的事 :)
无责猜测如下
一个网站可以有多个ip
一个ip可以放多个网站
用一个网站的多个ip之一去访问得出的页面不同,截图也说明如此....
所以我常用的是$jump $rdir- -b
\p\q我觉得不太好用,个人喜欢

Code: Select all

plus28.com\# $RDIR(http://206.108.49.11\@)
至于你信不信,反正我是信了. :D
Post Reply