乡 乡村月光 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-25 #1 各位高手,问题如题,有资料说连接到socks代理服务器上后,代理服务器提供一个端口,然后通过这个端口listen,如何取得这个端口,怎么实现?谢谢
乡 乡村月光 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-26 #4 为什么这个问题没有人答啊?没有人知道吗? rfc文档里提到一个BIND命令,说可以实现从socks服务器到客户端的连接,它返回的那个地址和端口在本地可以BIND用来listen吗?高手在哪里啊?
4 41426277 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-26 #5 http://www.delphibbs.com/keylife/almindex.asp 这有资料
乡 乡村月光 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-27 #6 谢谢41426277,那帖子看了N次了,不是我需要的那种。现在大家讨论的socks都是connect服务,只针对客户端,我想知道在服务端能否使用,bind方式如何工作
W wjh_wy Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-29 #9 怎样解决TSocketConnection的Socks5代理的问题。 http://www.delphibbs.com/keylife/iblog_show.asp?xid=4143 对你不知道有没有帮助。
怎样解决TSocketConnection的Socks5代理的问题。 http://www.delphibbs.com/keylife/iblog_show.asp?xid=4143 对你不知道有没有帮助。
乡 乡村月光 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-30 #10 都是针对客户端的,如果谁知道,解释一下bind命令是干什么用的也可以
乡 乡村月光 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-30 #11 没人回答,真是悲哀!写了一个程序,今天晚上找朋友试,还是自己动手吧。
L leaber Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-30 #12 BIND是把SOCKET和网络地址绑定到一起。 请明确说明你的问题!!
乡 乡村月光 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-30 #13 to leaber: 我说的是socks 5协议中的bind怎么用,能实现什么功能?
乡 乡村月光 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-30 #14 如果这个问题没人回答,欢迎讨论下一个问题,一样有分: 我自己写的用http协议通讯的服务端,只要求客户端按http协议连接即可,连接成功后数据交换完全用tcp方式,用indy的IdHTTP客户端试验没问题,我的问题是,如果客户端通过代理服务器连接,代理服务器会阻止没有经过http封装处理的数据吗?
如果这个问题没人回答,欢迎讨论下一个问题,一样有分: 我自己写的用http协议通讯的服务端,只要求客户端按http协议连接即可,连接成功后数据交换完全用tcp方式,用indy的IdHTTP客户端试验没问题,我的问题是,如果客户端通过代理服务器连接,代理服务器会阻止没有经过http封装处理的数据吗?
L leaber Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-30 #15 你没有做其它协议的处理代理协议不会处理的。 你的意思是这样吗? 代理有转发机制和协议机制的, 所以具体要看你的代码。 代码不是你自己写的吗??
乡 乡村月光 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-30 #16 to leaber: 服务端代码是自己写的,我的意思是连接过程完全按照http协议,连接建立后服务端可以接受任何数据,不要求http请求头。我想知道没有http请求头的数据会不会被http代理服务器转发?因为有些人只能通过http代理才能上网,我希望我的程序用http协议连接,但想连接成功后不用http标准的方法get和post来交换数据,而直接用tcp方式,其实在建立连接过程中也是用tcp,http协议本来就是建立在tcp协议之上的。
to leaber: 服务端代码是自己写的,我的意思是连接过程完全按照http协议,连接建立后服务端可以接受任何数据,不要求http请求头。我想知道没有http请求头的数据会不会被http代理服务器转发?因为有些人只能通过http代理才能上网,我希望我的程序用http协议连接,但想连接成功后不用http标准的方法get和post来交换数据,而直接用tcp方式,其实在建立连接过程中也是用tcp,http协议本来就是建立在tcp协议之上的。
L leaber Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-30 #17 那你完全可以写一个转发代理!! 也可以这样, 有HTTP头的用HTTP来处理, 在自己程序内加一个转发的。
乡 乡村月光 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-30 #18 无论怎么发都要通过http代理服务器,代理服务器不是我能控制的,我只要求连接成功以后代理服务器让我的数据通过,现在我想知道的是http代理服务器是否要过滤掉非http请求?按理应该不会,不然http隧道技术也实现不了,但不能肯定,请知道的确定一下。如果不行,那就只能用get和post了?那样效率也太低了!
无论怎么发都要通过http代理服务器,代理服务器不是我能控制的,我只要求连接成功以后代理服务器让我的数据通过,现在我想知道的是http代理服务器是否要过滤掉非http请求?按理应该不会,不然http隧道技术也实现不了,但不能肯定,请知道的确定一下。如果不行,那就只能用get和post了?那样效率也太低了!
M mjy97 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-30 #20 你需要在外网架设一个支持HTTP代理的服务器,并通过此服务器实现协议转换,就象一些QQ的HTTP代理一样。 A(HTTP)---B(代理服务器,可通过)----C(外网上的HTTP中转服务器,换成TCP或其它协议)----D(A真正想访问的服务器,如QQ服务器)
你需要在外网架设一个支持HTTP代理的服务器,并通过此服务器实现协议转换,就象一些QQ的HTTP代理一样。 A(HTTP)---B(代理服务器,可通过)----C(外网上的HTTP中转服务器,换成TCP或其它协议)----D(A真正想访问的服务器,如QQ服务器)