由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 页面上有没可能判断访问者用没用代理服务器?
相关主题
How to intercept a method call (转载)perl lwp打不开web
股的霸强劲出手maven
为什么我不能通过proxy访问本地数据库?Python API 下载google trend总是断掉怎么办? (转载)
https connection problem in C#谁在用nodejs
如何找到正在用的proxy server的address?https/http
C++ class怎么定义double array啊谁讲讲智能手机上的 HTTP Proxy?
我自己写了一个程序,专门对付GFW的,给我妈用 (转载)perl AMQP with proxy
c++小问题Python Browsermob Proxy Library on mac issue
相关话题的讨论汇总
话题: ip话题: http话题: server话题: address话题: connection
进入Programming版参与讨论
1 (共1页)
f*****w
发帖数: 2602
1
不知道算不算很弱智的问题。。。 但是研究了下感觉好像非常困难
有谁有啥思路的没?
b*******s
发帖数: 5216
2
http proxy一般就是80或者8080端口,反过去比如telnet到那个端口上呗

【在 f*****w 的大作中提到】
: 不知道算不算很弱智的问题。。。 但是研究了下感觉好像非常困难
: 有谁有啥思路的没?

f*****w
发帖数: 2602
3
没很明白 页面上怎么知道访问者用了什么端口?

【在 b*******s 的大作中提到】
: http proxy一般就是80或者8080端口,反过去比如telnet到那个端口上呗
b*******s
发帖数: 5216
4
http://en.wikipedia.org/wiki/Proxy_server
There are several methods that can often be used to detect the presence of
an intercepting proxy server:
By comparing the client's external IP address to the address seen by an
external web server, or sometimes by examining the HTTP headers received by
a server. A number of sites have been created to address this issue, by
reporting the user's IP address as seen by the site back to the user in a
web page. Google also returns the IP address as seen by the page if the user
searches for "IP".
By comparing the result of online IP checkers when accessed using https vs
http, as most intercepting proxies do not intercept SSL. If there is
suspicion of SSL being intercepted, one can examine the certificate
associated with any secure web site, the root certificate should indicate
whether it was issued for the purpose of intercepting.
By comparing the sequence of network hops reported by a tool such as
traceroute for a proxied protocol such as http (port 80) with that for a non
proxied protocol such as SMTP (port 25).[16][17]
By attempting to make a connection to an IP address at which there is known
to be no server. The proxy will accept the connection and then attempt to
proxy it on. When the proxy finds no server to accept the connection it may
return an error message or simply close the connection to the client. This
difference in behaviour is simple to detect. For example most web browsers
will generate a browser created error page in the case where they cannot
connect to an HTTP server but will return a different error in the case
where the connection is accepted and then closed.[18]
By serving the end-user specially programmed Adobe Flash SWF applications or
Sun Java applets that send HTTP calls back to their server.

【在 f*****w 的大作中提到】
: 没很明白 页面上怎么知道访问者用了什么端口?
b*******s
发帖数: 5216
5
等你具体做成了,上来吱一声
j*a
发帖数: 14423
6
检查http header,一般都会留有痕迹的

【在 f*****w 的大作中提到】
: 不知道算不算很弱智的问题。。。 但是研究了下感觉好像非常困难
: 有谁有啥思路的没?

f*****w
发帖数: 2602
7
非常感谢思路 我再研究下
a9
发帖数: 21638
8
太不一定了。
很多代理主打的就是匿名,怎么会给你发http header过来。

【在 j*a 的大作中提到】
: 检查http header,一般都会留有痕迹的
1 (共1页)
进入Programming版参与讨论
相关主题
Python Browsermob Proxy Library on mac issue如何找到正在用的proxy server的address?
Proxy, Decorator, Adapter, and BridgeC++ class怎么定义double array啊
Raspberry Pi Home Gateway我自己写了一个程序,专门对付GFW的,给我妈用 (转载)
开发web插件从哪里开头?c++小问题
How to intercept a method call (转载)perl lwp打不开web
股的霸强劲出手maven
为什么我不能通过proxy访问本地数据库?Python API 下载google trend总是断掉怎么办? (转载)
https connection problem in C#谁在用nodejs
相关话题的讨论汇总
话题: ip话题: http话题: server话题: address话题: connection