H heaven21cn Unregistered / Unconfirmed GUEST, unregistred user! 2005-02-25 #1 我要做一个浏览器。在实际环境中设置了防火墙,客户端不能通过80端口访问外网,只开放某个指定的端口如7777,这个浏览器能够实现通过这个指定的端口7777来访问外网,应该如何实现?
H heaven21cn Unregistered / Unconfirmed GUEST, unregistred user! 2005-02-25 #2 我要做一个浏览器。在实际环境中设置了防火墙,客户端不能通过80端口访问外网,只开放某个指定的端口如7777,这个浏览器能够实现通过这个指定的端口7777来访问外网,应该如何实现?
S satanmonkey Unregistered / Unconfirmed GUEST, unregistred user! 2005-02-27 #4 url后面加冒号7777 比如http://www.url.com:7777 http://www.url.com:7777/aaa.html
H heaven21cn Unregistered / Unconfirmed GUEST, unregistred user! 2005-02-28 #6 我是想将浏览器嵌入我的应用系统中,因为客户为了安全才开放某个特定端口,而不是 80端口,所以希望能够通过这个指定端口来与外网连接,我就是要实现这样的功能, 而不是说通过代理什么的
H heaven21cn Unregistered / Unconfirmed GUEST, unregistred user! 2005-02-28 #7 或者可以做这样的一个程序,用系统自带的浏览器,我需要这个程序能够 实现浏览器对外网80端口发出的请求转换成从这个指定的端口发出,接收 外网从80端口返回的信息也从这个指定端口返回,然后浏览器就能显示。
S satanmonkey Unregistered / Unconfirmed GUEST, unregistred user! 2005-02-28 #8 用APP写个自己的名字空间namespace
H heaven21cn Unregistered / Unconfirmed GUEST, unregistred user! 2005-03-01 #9 如何写呀?能否给个思路,我刚接触这方面的开发?
H heaven21cn Unregistered / Unconfirmed GUEST, unregistred user! 2005-03-01 #10 还有一个问题,就是这个转换的程序应该放在哪?客户机上还是设置 防火墙的服务器上呢?如果放在客户机上,我从80端口发的请求通过 指定的端口到外部web服务器上后,web服务器也应该是从80端口将返回 信息吧?但是防火墙80端口已经封了,怎么会传到我的客户机上呢 不知道我这样理解正不正确?
还有一个问题,就是这个转换的程序应该放在哪?客户机上还是设置 防火墙的服务器上呢?如果放在客户机上,我从80端口发的请求通过 指定的端口到外部web服务器上后,web服务器也应该是从80端口将返回 信息吧?但是防火墙80端口已经封了,怎么会传到我的客户机上呢 不知道我这样理解正不正确?
S satanmonkey Unregistered / Unconfirmed GUEST, unregistred user! 2005-03-01 #11 http://www.euromind.com/iedelphi/app.htm app放客户端 80端口说的是对方,不是你。
H heaven21cn Unregistered / Unconfirmed GUEST, unregistred user! 2005-03-01 #12 我知道80是web服务器的端口,但是如果防火墙屏蔽了80端口, 也就是说从web服务器发过来的都被过滤了吧?所以就不能到 客户机的浏览器?
S satanmonkey Unregistered / Unconfirmed GUEST, unregistred user! 2005-03-01 #13 能出去就能回来,除非你把进来的也屏蔽的,否则一般是原路去原路回。
H heaven21cn Unregistered / Unconfirmed GUEST, unregistred user! 2005-03-01 #14 防火墙屏蔽了80端口是不是只是客户端对web服务器80端口被屏蔽了,所以 客户端不能访问,但是外部从80端口的响应还能返回到客户端? satanmonkey能不能简单说一下这个过程,从浏览器到防火墙(假设80端口屏蔽了) 再到web服务器的请求以及web服务器相应的过程?
防火墙屏蔽了80端口是不是只是客户端对web服务器80端口被屏蔽了,所以 客户端不能访问,但是外部从80端口的响应还能返回到客户端? satanmonkey能不能简单说一下这个过程,从浏览器到防火墙(假设80端口屏蔽了) 再到web服务器的请求以及web服务器相应的过程?
S satanmonkey Unregistered / Unconfirmed GUEST, unregistred user! 2005-03-01 #15 去和回走的是1个tcp通道,能去就能回,具体去找书看,我也叙述不清楚。
H heaven21cn Unregistered / Unconfirmed GUEST, unregistred user! 2005-03-01 #16 防火墙如果开放一个端口7777,能否使浏览器发出请求经过7777这个端口 发到web服务器,web服务器接收到请求后把相应信息从7777这个端口返回 浏览器,这样能否实现?可不可以理解为端口为7777的一个tcp通道?
防火墙如果开放一个端口7777,能否使浏览器发出请求经过7777这个端口 发到web服务器,web服务器接收到请求后把相应信息从7777这个端口返回 浏览器,这样能否实现?可不可以理解为端口为7777的一个tcp通道?
S satanmonkey Unregistered / Unconfirmed GUEST, unregistred user! 2005-03-01 #17 你的防火墙开某个端口的意思是目的端口是7777就放行,就像ie,ie自己不用80端口,一般是web服务器用,防火墙要开80端口才能正常访问。
H heaven21cn Unregistered / Unconfirmed GUEST, unregistred user! 2005-03-01 #18 那就是说我要这样的功能根本没办法实现了,除非web服务器的端口也是7777 才可能访问,但是web服务器默认的一般都是80,只有对特定web服务器才能访问了吧
S satanmonkey Unregistered / Unconfirmed GUEST, unregistred user! 2005-03-01 #19 只在浏览器里做文章,应该没办法实现。 在你的防火墙外和目标网站之间做个代理可以实现。