XX-net / XX-Net

A proxy tool to bypass GFW.
33.04k stars 7.69k forks source link

版本3.1.14 bug #3362

Open yj1 opened 8 years ago

yj1 commented 8 years ago

线程设置的是5个,没有开自动调整,但是状态是0个线程,这个bug发生在我发现我们学校校园网支持ipv6,我在软件里开启这个ipv6之后,ip突然从90多个涨到10000多,我就检查了一下,过了一会,就出现了这种情况。 2 default

Cat7373 commented 8 years ago

请发诊断信息跟日志谢谢。

yj1 commented 8 years ago

XX-Net Status:

sys-platform: AMD64, Windows-10-10.0.10586 os-system: Windows os-version: 10.0.10586 os-release: 10 os-detail: Version:10-0; Build:10586; Platform:2; CSD:; ServicePack:0-0; Suite:256; ProductType:0 architecture: 32bit,WindowsPE browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36 xxnet-version: 3.1.14

python-version: 2.7.11 openssl-version: 16.0.0 TLSv1_2 h2:alpn

ipv6-status: 1 gws-ip-num: total:12549 good:612 network-status: OK connected-link: new:0 used:0 worker: h1:34 h2:1 scan-ip-thread-num: 0 ip-quality: 276 is-idle: 0 block-stat: OK proxy_state: OK ca_state: OK Appid_Working: true Appids_Out_Of_Quota: false Appids_Not_Exist: false Using_Public_Appid: false

yj1 commented 8 years ago

日志在哪里找?我没找到之前那个时候的日志。

Cat7373 commented 8 years ago

看起来你似乎在 data\gae_proxy\manual.ini 修改过配置,建议一并发出来。 以及你的 IP 库里大部分 IP 都失效了,建议删除重扫(可以事先备份下)。

yj1 commented 8 years ago

3png

yj1 commented 8 years ago

是这个

yj1 commented 8 years ago

@xxnet 我刚刚重启电脑,下了新的3.1.14版本试了一下,只要已开启ipv6选项,状态页那就会显示线程是0。

keyoushi commented 8 years ago

抓日志看看才知道

yj1 commented 8 years ago

May 12 15:45:27.223 - [INFO] SSL use version:TLSv1_2 May 12 15:45:27.714 - [DEBUG] network is ok, cost:1155 ms May 12 15:45:27.853 - [INFO] OpenSSL support alpn May 12 15:45:27.878 - [INFO] load ip range file:C:\Users\Downloads\XX-Net-3.1.13\code\default\gae_proxy\local\ip_range.txt May 12 15:45:27.918 - [INFO] detected Win10, enable connect concurrency control, interval:40 May 12 15:45:27.923 - [INFO] load google ip_list num:0, gws num:0 May 12 15:45:27.957 - [INFO] OpenSSL support alpn May 12 15:45:27.988 - [WARNING] no enough ip May 12 15:45:28.014 - [DEBUG] ## GAEProxy set keep_running: True May 12 15:45:28.014 - [INFO] ------------------------------------------------------ May 12 15:45:28.014 - [INFO] Python Version : 2.7.11 May 12 15:45:28.015 - [INFO] OS : Version:10-0; Build:10586; Platform:2; CSD:; ServicePack:0-0; Suite:256; ProductType:0 May 12 15:45:28.015 - [INFO] Listen Address : 127.0.0.1:8087 May 12 15:45:28.015 - [INFO] GAE APPID : May 12 15:45:28.015 - [INFO] Pac Server : http://127.0.0.1:8086/proxy.pac May 12 15:45:28.015 - [INFO] ------------------------------------------------------ May 12 15:45:28.015 - [INFO] no CA file exist May 12 15:45:28.015 - [INFO] clean old site certs May 12 15:45:28.023 - [INFO] generate CA file:C:\Users\Downloads\XX-Net-3.1.13\data\gae_proxy\CA.crt May 12 15:45:28.266 - [INFO] create CA May 12 15:45:28.488 - [WARNING] no enough ip May 12 15:45:28.990 - [WARNING] no enough ip May 12 15:45:29.490 - [WARNING] no enough ip May 12 15:45:29.991 - [WARNING] no enough ip May 12 15:45:30.483 - [INFO] PAC from:127.0.0.1:3218 GET /proxy.pac May 12 15:45:30.572 - [INFO] try download 'https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt' to update_pacfile('C:\Users\xd3\xed\xf2\xd4\Downloads\XX-Net-3.1.13\data\gae_proxy\proxy.pac') May 12 15:45:30.596 - [WARNING] no enough ip May 12 15:45:31.131 - [WARNING] no enough ip May 12 15:45:31.517 - [DEBUG] GAE GET https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt May 12 15:45:31.668 - [WARNING] no enough ip May 12 15:45:32.221 - [WARNING] no enough ip May 12 15:45:32.384 - [DEBUG] GAE POST https://www.googleapis.com/oauth2/v4/token May 12 15:45:32.644 - [DEBUG] GAE POST https://www.googleapis.com/oauth2/v4/token May 12 15:45:32.663 - [DEBUG] GAE POST https://accounts.google.com/ListAccounts?source=ChromiumBrowser&json=standard May 12 15:45:32.665 - [WARNING] parse request fail:) May 12 15:45:32.673 - [DEBUG] GAE GET https://clients4.google.com/chrome-variations/seed?osname=win May 12 15:45:32.767 - [WARNING] no enough ip May 12 15:45:33.241 - [WARNING] no enough ip May 12 15:45:33.247 - [INFO] GAE CONNECT xxnet-update.appspot.com:443 May 12 15:45:33.298 - [DEBUG] GAE CONNECT Direct GET https://xxnet-update.appspot.com/update.json?uuid=b1042602-e055-48b6-aa48-539f74e8f572&version=3.1.13&platform=Windows-10-10.0.10586 May 12 15:45:33.309 - [DEBUG] GAE POST https://www.googleapis.com/oauth2/v4/token May 12 15:45:33 - [DEBUG]LOG_EXCEPT: GAE GET https://clients2.google.com/service/update2/crx?os=win&arch=x64&nacl_arch=x86-64&prod=chromecrx&prodchannel=m&prodversion=50.0.2661.102&lang=zh-CN&x=id%3Dhackoiopfffnndbgdgakmbhnhicbglak%26v%3D0.0.0.0%26uc%26ping%3Dr%253D-1%2526e%253D1&x=id%3Dpjiomcemkbonmhfmeiihmkjgdnnceeoi%26v%3D0.0.0.0%26uc%26ping%3Dr%253D-1%2526e%253D1&x=id%3Dkoolnloonbhgelbkcioefmfhbefmopak%26v%3D0.0.0.0%26uc%26ping%3Dr%253D-1%2526e%253D1&x=id%3Dapdfllckaahabafndbhieahigkjlhalf%26v%3D14.1%26uc&x=id%3Dcjpalhdlnbpafiamejdnhcphjbkeiagm%26v%3D1.7.2%26uc&x=id%3Ddhdgffkkebhmkfjojejmpbldmpobfkfo%26v%3D4.0.25%26uc&x=id%3Dhehijbfgiekmjfkfjpbkbammjbdenadd%26v%3D9.5.2.1%26uc&x=id%3Diipbjjaibkibpabddphfcgbngfhhfkml%26v%3D1%26uc&x=id%3Dklbibkeccnjlkjkiokjodocebajanakg%26v%3D6.21%26uc&x=id%3Dmciiogijehkdemklbdcbfkefimifhecn%26v%3D0.9.3%26uc&x=id%3Dnmmhkkegccagdldgiimedpiccmgmieda%26v%3D1.0.0.0%26uc&x=id%3Doehpjpccmlcalbenfhnacjeocbjdonic%26v%3D2.1%26uc&x=id%3Dpadekgcemlokbadohgkifijomclgjgif%26v%3D2.3.19%26uc&x=id%3Ddijmjenapeionhnanhobmdkdfehmdhhl%26v%3D20.15.10.28%26uc, Except:[Errno 9] Bad file descriptor May 12 15:45:33.617 - [DEBUG] GAE GET https://www.google-analytics.com/r/__utm.gif?utmwv=5.6.7&utms=8&utmn=1606020291&utmhn=klbibkeccnjlkjkiokjodocebajanakg&utme=8(version*image_preview*suspend_time*no_nag)9(6.21*false%3A%20false*60*false)11(1*1*1*1)&utmcs=UTF-8&utmsr=1920x1080&utmsc=24-bit&utmul=zh-cn&utmje=0&utmfl=21.0%20r0&utmhid=101361748&utmr=-&utmp=%2F_generated_background_page.html&utmht=1463039132220&utmac=UA-52338347-1&utmcc=__utma%3D211056719.1086235197.1460425320.1463027444.1463035865.112%3B%2B__utmz%3D211056719.1460425320.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmjid=1875304141&utmredir=1&utmu=qQAAAAAAAAAAAAAAAAAAAAAE~ May 12 15:45:33.716 - [DEBUG] GAE GET https://www.google-analytics.com/r/__utm.gif?utmwv=5.6.7&utms=8&utmn=1973654308&utmhn=mciiogijehkdemklbdcbfkefimifhecn&utmcs=GBK&utmsr=1920x1080&utmsc=24-bit&utmul=zh-cn&utmje=0&utmfl=21.0%20r0&utmdt=Chrono%20Download%20Manager&utmhid=1649566595&utmr=-&utmp=%2Fbg%2Fbg.htm&utmht=1463039133662&utmac=UA-32450437-3&utmcc=__utma%3D84298501.349689056.1460425315.1463027447.1463035867.113%3B%2B__utmz%3D84298501.1460425315.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmjid=368189254&utmredir=1&utmu=qAAAAAAAAAAAAAAAAAAAAAAE~ May 12 15:45:33.742 - [WARNING] no enough ip May 12 15:45:33.866 - [DEBUG] CONNECT GET https://www.twitter.com/xxnet May 12 15:45:33.866 - [DEBUG] CONNECT GET https://www.twitter.com/xxnet May 12 15:45:34.212 - [DEBUG] GET http://www.twitter.com/xxnet May 12 15:45:34.258 - [WARNING] no enough ip May 12 15:45:34.759 - [WARNING] no enough ip May 12 15:45:35.260 - [WARNING] no enough ip May 12 15:45:35.761 - [WARNING] no enough ip May 12 15:45:36.262 - [WARNING] no enough ip May 12 15:45:36.763 - [WARNING] no enough ip May 12 15:45:37.264 - [WARNING] no enough ip May 12 15:45:37.766 - [WARNING] no enough ip May 12 15:45:38.485 - [DEBUG] GAEProxy web_control 127.0.0.1:3226 POST /config?cmd=get_config May 12 15:45:38.511 - [DEBUG] GAE POST https://clients1.google.com/tbproxy/af/query?client=Google%20Chrome May 12 15:45:41.014 - [DEBUG] GAE GET https://ssl.gstatic.com/safebrowsing/csd/client_model_v5_variation_0.pb May 12 15:45:41.015 - [DEBUG] GAE GET https://ssl.gstatic.com/safebrowsing/csd/client_model_v5_ext_variation_0.pb May 12 15:45:41.977 - [DEBUG] GAE GET https://greasyfork.org/scripts/14150-google-%E7%BB%95%E8%BF%87%E6%90%9C%E7%B4%A2%E7%BB%93%E6%9E%9C%E7%BD%91%E9%A1%B5%E9%93%BE%E6%8E%A5%E9%87%8D%E5%AE%9A%E5%90%91/code/Google%EF%BC%9A%E7%BB%95%E8%BF%87%E6%90%9C%E7%B4%A2%E7%BB%93%E6%9E%9C%E7%BD%91%E9%A1%B5%E9%93%BE%E6%8E%A5%E9%87%8D%E5%AE%9A%E5%90%91.user.js May 12 15:45:41.978 - [DEBUG] GAE GET https://greasyfork.org/scripts/12591-%E7%A0%B4%E8%A7%A3360doc%E9%98%B2%E5%A4%8D%E5%88%B6%E7%B3%BB%E7%BB%9F/code/%E7%A0%B4%E8%A7%A3360doc%E9%98%B2%E5%A4%8D%E5%88%B6%E7%B3%BB%E7%BB%9F.user.js May 12 15:45:41.978 - [DEBUG] GAE GET https://greasyfork.org/scripts/6489-zhihu-visitor/code/Zhihu%20Visitor.user.js May 12 15:45:41.981 - [DEBUG] GAE GET https://greasyfork.org/scripts/2312-resize-image-on-open-image-in-new-tab/code/Resize%20Image%20On%20%22Open%20image%20in%20new%20tab%22.user.js May 12 15:45:41.982 - [DEBUG] GAE GET https://greasyfork.org/scripts/14151-baidu-tieba-no-login/code/Baidu%20Tieba:%20No%20Login.user.js May 12 15:45:41.983 - [DEBUG] GAE GET https://greasyfork.org/scripts/14716-%E6%8A%A4%E7%9C%BC%E8%84%9A%E6%9C%AC/code/%E6%8A%A4%E7%9C%BC%E8%84%9A%E6%9C%AC.user.js May 12 15:45:42.030 - [DEBUG] GAEProxy web_control 127.0.0.1:3226 POST /config?cmd=set_config May 12 15:45:42.297 - [INFO] load google ip_list num:12549, gws num:12549 May 12 15:45:42.353 - [DEBUG] sort ip time:55ms May 12 15:45:43.359 - [DEBUG] GET http://www.twitter.com/xxnet May 12 15:45:43.420 - [DEBUG] GET http://www.twitter.com/xxnet May 12 15:45:45.312 - [DEBUG] GAE POST https://clients4.google.com/rappor

yj1 commented 8 years ago

这是3.1.13的,我下了新的,没导入data,也是同样的情况。

yj1 commented 8 years ago

开了ipv6以后运行检查,到最后会一个ip也不剩,然后在状态页提示开启扫描器。

keyoushi commented 8 years ago

你把good ip清空重扫看看,赶脚你的IP库有点问题

yj1 commented 8 years ago

是data\gae_proxy文件夹里的吗?

yj1 commented 8 years ago

关键是我下了新的,用的公共ip也是这样,一开ipv6,就会显示0线程。

Cat7373 commented 8 years ago

问题复现成功,开 IPv6 就有问题,关闭 IPv6 后可以恢复正常。 @xxnet

yj1 commented 8 years ago

3.1.13也有这个问题。

xxnet commented 8 years ago

​ipv6本来就没有做扫描,这是正常现象。

重新检查所有ip,会调用扫描的代码,而这个地方没有支持ipv6,所有所有ip都变得无效了。 3.1.15版发布了,包含了修复,请测试 https://github.com/XX-net/XX-Net/releases/tag/3.1.15

Cat7373 commented 8 years ago

@xxnet 开启 IPv6 后,有效 IP 数依旧会从 1900 个左右直接跳到 12000 多。

yj1 commented 8 years ago

状态页线程依然是0

xxnet commented 8 years ago

​开启ipv6后,会切换到内置的ipv6库,是12000多个,正常现象。

yj1 commented 8 years ago

1 1 1 1 2

xxnet commented 8 years ago

​ipv6 是不扫描ip的,所以线程是0

Cat7373 commented 8 years ago

想了想 IPv6 还真是不好扫描,IP 数太多了,凑巧碰上的概率不高。

yj1 commented 8 years ago

原来是这样,谢谢大神。