lnln1111 / gappproxy

Automatically exported from code.google.com/p/gappproxy
GNU General Public License v3.0
0 stars 1 forks source link

纯ipv6环境下使用gapproxy无效 #89

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. 正常启动proxy.exe
2. 浏览器设置代理地址,访问网站
3. 浏览器没反应,proxy.exe的控制台窗口也没有任何日志。

What is the expected output? What do you see instead?
原因是gapproxy使用www.google.cn来设置common.py中的GOOGLE_PROXY变量��
�
但是该地址在ipv6 host list里已经被注释无效。
手动修改为其他有效地区的google地址(例如www.google.com.hk),ga
pproxy即正常工作

What version of the product are you using? On what operating system?

Please provide any additional information below.

Original issue reported on code.google.com by cunhan....@gmail.com on 31 Oct 2010 at 3:16

GoogleCodeExporter commented 9 years ago
我刚刚也发现了这个问题
我记得貌似1.2.0版本是可以在纯ipv6环境下使用的(修改hosts将GA
E解析为ipv6地址之后)
但我并不确定

Original comment by wyf88.1...@gmail.com on 31 Oct 2010 at 6:09

GoogleCodeExporter commented 9 years ago
我没有ipv6环境,所以没试过。

Original comment by dugang.2...@gmail.com on 1 Nov 2010 at 12:48

GoogleCodeExporter commented 9 years ago
请问楼主是否有解决方法?

Original comment by wyf88.1...@gmail.com on 2 Nov 2010 at 4:02

GoogleCodeExporter commented 9 years ago
我也遇到这个问题

Original comment by mfvoipwo...@gmail.com on 27 Nov 2010 at 2:13

GoogleCodeExporter commented 9 years ago
我在阅读源代码的时候对于GOOGLE_PROXY这个变量很疑惑。比如
        # create new opener
        if local_proxy != "":
            proxy_handler = urllib2.ProxyHandler({"http": local_proxy})
        else:
            proxy_handler = urllib2.ProxyHandler(google_proxy)
        opener = urllib2.build_opener(proxy_handler)
        # set the opener as the default opener
        urllib2.install_opener(opener)

一般家用(而非单位)的情况下是不需要设置local_proxy的,所
以proxy_handler会被设置成www.google.cn。

难道google.cn有代理服务器的功能?

Original comment by jianzhou...@gmail.com on 28 Nov 2010 at 12:28

GoogleCodeExporter commented 9 years ago
在hosts中添加gappproxy-center.appspot.com解析应该可以吧

Original comment by pgy...@gmail.com on 2 Dec 2010 at 11:29

GoogleCodeExporter commented 9 years ago
谢谢楼上的回答
我这就去试试

Original comment by wyf88.1...@gmail.com on 2 Dec 2010 at 4:03

GoogleCodeExporter commented 9 years ago
请问下具体的设置 我这些天一直在研究这个  
联网配合gappproxy能翻墙,纯ipv6就不能翻墙   
哪个成功的能给个具体在哪里设置不

Original comment by violetin...@gmail.com on 3 Dec 2010 at 5:39

GoogleCodeExporter commented 9 years ago
其实LZ已经给出了解答啊,
在common.py中,把GOOGLE_PROXY变量的值由www.google.cn改成www.google.co
m.hk。
当然前提是你已经修改了本机的hosts文件(修改方法参照:htt
ps://docs.google.com/Doc?docid=0ARhAbsvps1PlZGZrZG14bnRfNjFkOWNrOWZmcQ&hl=en)�
��修改hosts文件才能在纯IPV6下访问google的一系列服务,包括goo
gle.com.hk,appspot.com等。

Original comment by chenping...@gmail.com on 3 Dec 2010 at 6:51

GoogleCodeExporter commented 9 years ago
那么用windows客户端的话就没有办法了是么。。。或者用6楼的
方法可以不?

Original comment by wyf88.1...@gmail.com on 3 Dec 2010 at 10:05

GoogleCodeExporter commented 9 years ago
这个解决了我一个大难题啊 哈哈  刚开始还以为是DNS问题

Original comment by hnpds...@gmail.com on 22 Feb 2011 at 9:35

GoogleCodeExporter commented 9 years ago
在host中添加v6地址的 ID.appspot.com,以及v6 www.appspot.com
v6地址可以ping一下 ipv6.Google.com得到
暂时可以解决问题。

Original comment by jdz...@gmail.com on 30 Mar 2011 at 10:05