2006年10月13日 星期五 15:00
好像我每次来python-chinese at lists.python.cn 来都是带问题来了,都有些^_^ 先感谢limodou兄为首的python fans 每次都给了我很大的帮助。 又有问题了 : 现在在改个嵌入式芯片中的一个静态web , web 中有用到 applet 程序 ,让用户下载到客户端后与 server 端建立连接通信, 这样一来问题就出来了: 如果用户直接上网 , 我在applet(applet不能修改,没source sode ^_^,仅可带参数) 中Host IP 参数设置server端的IP , 这样 client <======> server 通信没问题 但是如果用户通过代理上网 , Host IP 参数设置server端的IP ,用户下载Applet后肯定就连不上server了 现在问题是我server端通过什么方式获知client端是否用代理上网的(根本不知道proxy方式, http ?? sock 5??) ,还有就是client使用的代理服务器的IP呢??? 求助 ^_^ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20061013/392c5e0a/attachment.html
2006年10月15日 星期日 18:31
你能否说清楚,你的server和client是什么?嵌入式芯片里面的程序是一个嵌入式的Http server? 在 06-10-13,于业平<yyp226 at gmail.com> 写道: > 好像我每次来python-chinese at lists.python.cn 来都是带问题来了,都有些^_^ > 先感谢limodou兄为首的python fans 每次都给了我很大的帮助。 > 又有问题了 : > 现在在改个嵌入式芯片中的一个静态web , > web 中有用到 applet 程序 ,让用户下载到客户端后与 server 端建立连接通信, > 这样一来问题就出来了: > 如果用户直接上网 , 我在applet(applet不能修改,没source sode ^_^,仅可带参数) > 中Host IP 参数设置server端的IP , 这样 client <======> server 通信没问题 > > 但是如果用户通过代理上网 , Host IP 参数设置server端的IP ,用户下载Applet后肯定就连不上server了 > > 现在问题是我server端通过什么方式获知client端是否用代理上网的(根本不知道proxy方式, http ?? > sock 5??) ,还有就是client使用的代理服务器的IP呢??? > > 求助 ^_^ > > > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to > python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to > python-chinese-request at lists.python.cn > Detail Info: > http://python.cn/mailman/listinfo/python-chinese >
2006年10月15日 星期日 18:33
如果client是你的嵌入式芯片,那么server是无法知道用户是否通过代理上网的。因为server并不关心用户是否通过代理上网,这个只有client知道。 在 06-10-15,wei huo<huowei2008 at gmail.com> 写道: > 你能否说清楚,你的server和client是什么?嵌入式芯片里面的程序是一个嵌入式的Http server? > > 在 06-10-13,于业平<yyp226 at gmail.com> 写道: > > 好像我每次来python-chinese at lists.python.cn 来都是带问题来了,都有些^_^ > > 先感谢limodou兄为首的python fans 每次都给了我很大的帮助。 > > 又有问题了 : > > 现在在改个嵌入式芯片中的一个静态web , > > web 中有用到 applet 程序 ,让用户下载到客户端后与 server 端建立连接通信, > > 这样一来问题就出来了: > > 如果用户直接上网 , 我在applet(applet不能修改,没source sode ^_^,仅可带参数) > > 中Host IP 参数设置server端的IP , 这样 client <======> server 通信没问题 > > > > 但是如果用户通过代理上网 , Host IP 参数设置server端的IP ,用户下载Applet后肯定就连不上server了 > > > > 现在问题是我server端通过什么方式获知client端是否用代理上网的(根本不知道proxy方式, http ?? > > sock 5??) ,还有就是client使用的代理服务器的IP呢??? > > > > 求助 ^_^ > > > > > > > > _______________________________________________ > > python-chinese > > Post: send python-chinese at lists.python.cn > > Subscribe: send subscribe to > > python-chinese-request at lists.python.cn > > Unsubscribe: send unsubscribe to > > python-chinese-request at lists.python.cn > > Detail Info: > > http://python.cn/mailman/listinfo/python-chinese > > >
2006年10月16日 星期一 15:28
我也是在找方法, http server 是在嵌入式芯片中的 2006/10/15, wei huo <huowei2008 at gmail.com>: > > > 如果client是你的嵌入式芯片,那么server是无法知道用户是否通过代理上网的。因为server并不关心用户是否通过代理上网,这个只有client知道。 > > 在 06-10-15,wei huo<huowei2008 at gmail.com> 写道: > > 你能否说清楚,你的server和client是什么?嵌入式芯片里面的程序是一个嵌入式的Http server? > > > > 在 06-10-13,于业平<yyp226 at gmail.com> 写道: > > > 好像我每次来python-chinese at lists.python.cn 来都是带问题来了,都有些^_^ > > > 先感谢limodou兄为首的python fans 每次都给了我很大的帮助。 > > > 又有问题了 : > > > 现在在改个嵌入式芯片中的一个静态web , > > > web 中有用到 applet 程序 ,让用户下载到客户端后与 server 端建立连接通信, > > > 这样一来问题就出来了: > > > 如果用户直接上网 , 我在applet(applet不能修改,没source sode ^_^,仅可带参数) > > > 中Host IP 参数设置server端的IP , 这样 client <======> server 通信没问题 > > > > > > 但是如果用户通过代理上网 , Host IP 参数设置server端的IP ,用户下载Applet后肯定就连不上server了 > > > > > > 现在问题是我server端通过什么方式获知client端是否用代理上网的(根本不知道proxy方式, http ?? > > > sock 5??) ,还有就是client使用的代理服务器的IP呢??? > > > > > > 求助 ^_^ > > > > > > > > > > > > _______________________________________________ > > > python-chinese > > > Post: send python-chinese at lists.python.cn > > > Subscribe: send subscribe to > > > python-chinese-request at lists.python.cn > > > Unsubscribe: send unsubscribe to > > > python-chinese-request at lists.python.cn > > > Detail Info: > > > http://python.cn/mailman/listinfo/python-chinese > > > > > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20061016/65c6e0e5/attachment-0001.htm
2006年10月16日 星期一 15:34
python-chinese£¬ÄãºÃ ÎÒÒÔÇ°Ó¦ÓõÄÒ»¸öϵͳÖÐweblogic+apache£¬ÔÚ·þÎñ¶Ë¿ÉÒÔͨ¹ýHttpÍ·»ñÈ¡µ½·þÎñ¶Ëת·¢µÄһЩÐÅÏ¢(·þÎñ¶ËÊý¾ÝÊÇ´ÓapacheÊÇת·¢µ½weblogicÉϵÄ)£¬µ«²»ÖªµÀ¶ÔÓÚ¿Í»§¶ËʹÓôúÀíÊÇ·ñÓÐЧ¡£ µ±Ê±ÎÒÊÇ´ÓHttpÍ·ÖлñÈ¡µ½ÁË¿Í»§¶ËµÄÕæʵIP¶ø²»ÊÇApache·þÎñÆ÷µÄµØÖ·£¬µ«²»ÖªµÀÕâ¶Ô¿Í»§¶ËÊÇ·ñÊÊÓᣠJamsa£¬zhujiemao在126.com ----- Original Message ----- From: ÓÚҵƽ To: python-chinese Sent: 2006-10-16, 15:28:09 Subject: Re: [python-chinese]ÇëÎÊÒ»¸öhttp´úÀí·¢ÏÖµÄÎÊÌâ ÎÒÒ²ÊÇÔÚÕÒ·½·¨£¬ http server ÊÇÔÚǶÈëʽоƬÖÐµÄ 2006/10/15, wei huo <huowei2008在gmail.com>: Èç¹ûclientÊÇÄãµÄǶÈëʽоƬ£¬ÄÇôserverÊÇÎÞ·¨ÖªµÀÓû§ÊÇ·ñͨ¹ý´úÀíÉÏÍøµÄ¡£ÒòΪserver²¢²»¹ØÐÄÓû§ÊÇ·ñͨ¹ý´úÀíÉÏÍø£¬Õâ¸öÖ»ÓÐclientÖªµÀ¡£ ÔÚ 06-10-15£¬wei huo<huowei2008在gmail.com> дµÀ£º > ÄãÄÜ·ñ˵Çå³þ£¬ÄãµÄserverºÍclientÊÇʲô£¿Ç¶ÈëʽоƬÀïÃæµÄ³ÌÐòÊÇÒ»¸öǶÈëʽµÄHttp server£¿ > > ÔÚ 06-10-13£¬ÓÚҵƽ<yyp226在gmail.com> дµÀ£º > > ºÃÏñÎÒÿ´ÎÀ´python-chinese在lists.python.cn À´¶¼ÊÇ´øÎÊÌâÀ´ÁË£¬¶¼ÓÐЩ^_^ > > ÏȸÐлlimodouÐÖΪÊ×µÄpython fans ÿ´Î¶¼¸øÁËÎҺܴóµÄ°ïÖú¡£ > > ÓÖÓÐÎÊÌâÁË £º > > ÏÖÔÚÔڸĸöǶÈëʽоƬÖеÄÒ»¸ö¾²Ì¬web , > > web ÖÐÓÐÓõ½ applet ³ÌÐò £¬ÈÃÓû§ÏÂÔص½¿Í»§¶ËºóÓë server ¶Ë½¨Á¢Á¬½ÓͨÐÅ£¬ > > ÕâÑùÒ»À´ÎÊÌâ¾Í³öÀ´ÁË£º > > Èç¹ûÓû§Ö±½ÓÉÏÍø £¬ ÎÒÔÚapplet(applet²»ÄÜÐ޸ģ¬Ã»source sode ^_^,½ö¿É´ø²ÎÊý) > > ÖÐHost IP ²ÎÊýÉèÖÃserver¶ËµÄIP £¬ ÕâÑù client <======> server ͨÐÅûÎÊÌâ > > > > µ«ÊÇÈç¹ûÓû§Í¨¹ý´úÀíÉÏÍø £¬ Host IP ²ÎÊýÉèÖÃserver¶ËµÄIP £¬Óû§ÏÂÔØAppletºó¿Ï¶¨¾ÍÁ¬²»ÉÏserverÁË > > > > ÏÖÔÚÎÊÌâÊÇÎÒserver¶Ëͨ¹ýʲô·½Ê½»ñÖªclient¶ËÊÇ·ñÓôúÀíÉÏÍøµÄ£¨¸ù±¾²»ÖªµÀproxy·½Ê½, http ?? > > sock 5??£© £¬»¹ÓоÍÊÇclientʹÓõĴúÀí·þÎñÆ÷µÄIPÄØ£¿£¿£¿ > > > > ÇóÖú ^_^ > > > > > > > > _______________________________________________ > > python-chinese > > Post: send python-chinese在lists.python.cn > > Subscribe: send subscribe to > > python-chinese-request在lists.python.cn > > Unsubscribe: send unsubscribe to > > python-chinese-request在lists.python.cn > > Detail Info: > > http://python.cn/mailman/listinfo/python-chinese > > > _______________________________________________ python-chinese Post: send python-chinese在lists.python.cn Subscribe: send subscribe to python-chinese-request在lists.python.cn Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn Detail Info: http://python.cn/mailman/listinfo/python-chinese -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20061016/c3ccf548/attachment.html
2006年10月16日 星期一 16:24
感觉不应该出现这样的情况! 如果你的client在用户的私网内执行网络请求,那么发出的请求包是一定会被送到server的,唯一修改的地方是,经过代理后,更换了ip和端口,但是这个过程在回去的时候,是可以复原的(前提是数据包的数据中不包含关于特殊ip的信息)。 建议你使用ethereal抓包分析一下。总之对于server来说要判断是否经过代理,主要监测请求包的ip和内容的ip是否一致,但是在你提到的例子里面,我认为没有这么复杂 在 06-10-16,Jamsa<zhujiemao at 126.com> 写道: > > python-chinese,你好 > > 我以前应用的一个系统中weblogic+apache,在服务端可以通过Http头获取到服务端转发的一些信息(服务端数据是从apache是转发到weblogic上的),但不知道对于客户端使用代理是否有效。 > 当时我是从Http头中获取到了客户端的真实IP而不是Apache服务器的地址,但不知道这对客户端是否适用。 > Jamsa,zhujiemao at 126.com > ----- Original Message ----- > From: 于业平 > To: python-chinese > Sent: 2006-10-16, 15:28:09 > Subject: Re: [python-chinese]请问一个http代理发现的问题 > > > 我也是在找方法, http server 是在嵌入式芯片中的 > > > 2006/10/15, wei huo <huowei2008 at gmail.com>: > > > 如果client是你的嵌入式芯片,那么server是无法知道用户是否通过代理上网的。因为server并不关心用户是否通过代理上网,这个只有client知道。 > > > > 在 06-10-15,wei huo<huowei2008 at gmail.com> 写道: > > > 你能否说清楚,你的server和client是什么?嵌入式芯片里面的程序是一个嵌入式的Http server? > > > > > > 在 06-10-13,于业平<yyp226 at gmail.com> 写道: > > > > 好像我每次来python-chinese at lists.python.cn 来都是带问题来了,都有些^_^ > > > > 先感谢limodou兄为首的python fans 每次都给了我很大的帮助。 > > > > 又有问题了 : > > > > 现在在改个嵌入式芯片中的一个静态web , > > > > web 中有用到 applet 程序 ,让用户下载到客户端后与 server 端建立连接通信, > > > > 这样一来问题就出来了: > > > > 如果用户直接上网 , 我在applet(applet不能修改,没source sode ^_^,仅可带参数) > > > > 中Host IP 参数设置server端的IP , 这样 client <======> server 通信没问题 > > > > > > > > 但是如果用户通过代理上网 , Host IP 参数设置server端的IP ,用户下载Applet后肯定就连不上server了 > > > > > > > > 现在问题是我server端通过什么方式获知client端是否用代理上网的(根本不知道proxy方式, > http ?? > > > > sock 5??) ,还有就是client使用的代理服务器的IP呢??? > > > > > > > > 求助 ^_^ > > > > > > > > > > > > > > > > _______________________________________________ > > > > python-chinese > > > > Post: send python-chinese at lists.python.cn > > > > Subscribe: send subscribe to > > > > python-chinese-request at lists.python.cn > > > > Unsubscribe: send unsubscribe to > > > > python-chinese-request at lists.python.cn > > > > Detail Info: > > > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > > > _______________________________________________ > > python-chinese > > Post: send python-chinese at lists.python.cn > > Subscribe: send subscribe to > python-chinese-request at lists.python.cn > > Unsubscribe: send unsubscribe to > python-chinese-request at lists.python.cn > > Detail Info: > http://python.cn/mailman/listinfo/python-chinese > > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to > python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to > python-chinese-request at lists.python.cn > Detail Info: > http://python.cn/mailman/listinfo/python-chinese >
Zeuux © 2025
京ICP备05028076号