XX-NET史上最详细完整教程

  • A+
所属分类:教程
摘要

站长最新发布的XX-NET系列教程相当于一台新电脑科学式使用XX-NET的超详细教程,全部从头操作的方法。过程中,将使用分模块讲解教程。共分为三个大部分:第一部分,讲解Appid部分;第二部分,讲解switchyomega的使用,包括了Switchyomega在Chrome与Firefox平台下的教程;第三部分,将重点讲解如何使用XX-NET,也就是本篇教程了;此外,还有番外篇,讲解如何扫描获取IP,进而加速XX-NET的初始扫ip进程。

此文章最后更新于: 2017年10月28日 00点53分,如无特殊声明,软件位于文末下载。
点击加入付费群【三生三世】,一起十里桃花!也可以加入免费群中华五千年养生之道
此外,您也可以点击加入官方TG群!请各位添加本站为广告屏蔽白名单,支持本站!
技术交流:不涉及,不讨论政治问题。翻Q亦爱国,出门犹念家。
阿里云服务器2折优惠

前言

XX-NET,系GAE类代理,即通过可用Google ip连接Google App Engine项目,然后把所有tcp请求发送给Google App Engine,最终实现科学式网络的一种代理工具。过程中,GAE类代理会伪造次证书,跳过证书验证机制。几年前,所有人用一套证书,安全性很差。近几年,用户量大增,也实现了每个人的证书都不同,安全性相对提高了不少。此外,由于替换了证书,实际上是个假http代理,所以不支持做任何其他代理的前置代理。至于XX-NET的优势,可以自动扫Google IP,并进行IP筛选机制,使得用户可以非常稳定的使用XX-NET,这是其他GAE类代理所没有的机制。当然,也有其他GAE类代理所共同的优点,流量可以说几乎无限制!

XX-NET前期准备

主要准备工作有:Google账号AppidSwitchyomega,最好搭配Chrome使用。点击相应链接可以直接到达相应教程。这些都做完,就可以继续下面的教程了。

Switchyomega,请选择自动切换,然后虚拟情景模式链接到XXNET for 8087

XX-NET使用

点击下载XX-NET官方版,或者下载站长提供的内置IP版本,可以加快XX-NET的初始化过程。

密码:cloudfra.com

然后减压至任何英文路径下,注:桌面是中文路径!用户文件某种程度也算中文路径。

XX-NET史上最详细完整教程

接着,我们重命名下文件夹,修改为XX-NET,即去掉版本号!目的是为了后续XX-NET减少出错!

XX-NET史上最详细完整教程

双击运行XX-NET目录下的start.vbs文件,(请以管理员方式运行!)

XX-NET史上最详细完整教程

然后自动弹出默认浏览器,并打开127.0.0.1:8085页面,还有一个导入证书提示,点下确定OK!

XX-NET史上最详细完整教程

把这个状态信息页面,点击打开。可以看到GAEProxt的详细状态信息

XX-NET史上最详细完整教程

这里就是详细状态信息页面,做一下说明吧。状态部分说的是当前XX-NET的运行情况;配置说的是你是如何调用XX-NET代理的;Appid说的是,你正在使用的appid;属性介绍了你的系统基本信息。这些一般你不用搞懂具体干嘛的,遇到错误直接可以点击诊断信息,把这些信息copy,发给我,或者发给官方网站!

XX-NET史上最详细完整教程

使用中,站长结合各种情况,最终确定这步调整成这样。推荐最大扫描线程数不要大于200!并关闭自动调整扫描线程数!

XX-NET史上最详细完整教程

XX-NET部署

接着,我们开始部署Appid,如果你不知道什么是Appid,说明教程没看仔细,前部分已经提到要做的准备工作你没做。必须先去申请Appid才行!

如果你有了自己的appid,请在这里输入,格式为id1|id2|id3,把你的所有id输入即可。然后点击显示日志,开始部署,等待部署吧。

XX-NET史上最详细完整教程

这时,会自动跳转一个页面,一个需要验证你账号所有权的页面,请登录appid对应的Google账号,然后授权Google APP Engine项目使用你的Google账号

XX-NET史上最详细完整教程

XX-NET史上最详细完整教程

XX-NET史上最详细完整教程

授权成功会提示如下信息:The authentication flow has completed.

这时,返回XX-ENT页面,发现XX-NET开始部署了。部署大概2分钟左右,就会出现12个appid部署成功的字样,如果有所不同,可以在评论区反馈!

XX-NET史上最详细完整教程

XX-NET配置

配置过程就相对简单了,还是刚才的格式,直接输入,最后保存即可!id1|id2|id3

XX-NET史上最详细完整教程

后续指导

太晚了,扫ip教程明天写吧。今天暂时不写了。下面说个最新发现!

老用户请打开这个文件夹D:\GFW\XX-Net\data\gae_proxy,把good_ip.txt剪切到D:\GFW\XX-Net\code\default\gae_proxy\local目录,注意是剪切。过程中,必须关闭XX-NET。完成剪切后打开XX-NET,会直接恢复大量ip。后续出关于ip详细教程

xxnet复活教程

https://cloudfra.com/xxnet-v4-v6.html

文件下载 XX-NET内置ip All 3.3.6
下载地址
weinxin
我的微信
扫一扫,分享一手资料,共享各种软件及教程,处理各种疑难杂症,包括但不限于html、css、网络、资源。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:49   其中:访客  26   博主  23

    • learn123 learn123 来自天朝的朋友 谷歌浏览器 Windows 10 福建省 移动 1

      站长,文件下载链接失效了。上篇的Switchomega好像也是,打开下载就失败了。谢谢站长一直不厌其烦很耐心细心地出教程。

        • 枂下 枂下 Admin Canada 火狐浏览器 Windows 7 北美地区

          @learn123 去这自己找吧
          cloudfra.ys168.com
          文件数目少,很容易找到

            • learn123 learn123 来自天朝的朋友 谷歌浏览器 Windows 10 福建省 移动 1

              @枂下 好的

              • 阳江古天乐 阳江古天乐 来自天朝的朋友 谷歌浏览器 Windows 7 广东省阳江市 电信 1

                @枂下 2017-10-04 17:45:51,157 – root – INFO – set proxy to http://127.0.0.1:8087
                2017-10-04 17:45:51,161 – root – INFO – ============ Begin upload ============
                2017-10-04 17:45:51,161 – root – INFO – appid:yj325966911
                2017-10-04 17:45:51,191 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj325966911’}
                2017-10-04 17:46:51,720 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 17:46:51,727 – root – INFO – Retry 1 time…
                2017-10-04 17:46:51,779 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj325966911’}
                2017-10-04 17:47:51,805 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 17:47:51,805 – root – INFO – Retry 2 time…
                2017-10-04 17:47:52,848 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj325966911’}
                2017-10-04 17:48:52,878 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 17:48:52,881 – root – INFO – Retry 3 time…
                2017-10-04 17:48:54,881 – root – INFO – ============ Begin upload ============
                2017-10-04 17:48:54,882 – root – INFO – appid:yj3259669110
                2017-10-04 17:48:54,931 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669110’}
                2017-10-04 17:50:52,881 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 17:50:52,884 – root – INFO – Retry 1 time…
                2017-10-04 17:50:52,926 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669110’}
                2017-10-04 17:51:52,950 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 17:51:52,953 – root – INFO – Retry 2 time…
                2017-10-04 17:51:53,997 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669110’}
                2017-10-04 17:52:54,032 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 17:52:54,033 – root – INFO – Retry 3 time…
                2017-10-04 17:52:56,035 – root – INFO – ============ Begin upload ============
                2017-10-04 17:52:56,036 – root – INFO – appid:yj3259669111
                2017-10-04 17:52:56,094 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669111’}
                2017-10-04 17:54:56,134 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 17:54:56,135 – root – INFO – Retry 1 time…
                2017-10-04 17:54:56,164 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669111’}
                2017-10-04 17:55:56,190 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 17:55:56,190 – root – INFO – Retry 2 time…
                2017-10-04 17:55:57,240 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669111’}
                2017-10-04 17:56:57,266 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 17:56:57,267 – root – INFO – Retry 3 time…
                2017-10-04 17:56:59,267 – root – INFO – ============ Begin upload ============
                2017-10-04 17:56:59,269 – root – INFO – appid:yj3259669112
                2017-10-04 17:56:59,298 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669112’}
                2017-10-04 17:58:59,326 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 17:58:59,328 – root – INFO – Retry 1 time…
                2017-10-04 17:58:59,364 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669112’}
                2017-10-04 17:59:59,390 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 17:59:59,391 – root – INFO – Retry 2 time…
                2017-10-04 18:00:00,417 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669112’}
                2017-10-04 18:01:00,444 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 18:01:00,446 – root – INFO – Retry 3 time…
                2017-10-04 18:01:02,447 – root – INFO – ============ Begin upload ============
                2017-10-04 18:01:02,447 – root – INFO – appid:yj3259669113
                2017-10-04 18:01:02,497 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669113’}
                2017-10-04 18:03:02,525 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 18:03:02,526 – root – INFO – Retry 1 time…
                2017-10-04 18:03:02,555 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669113’}
                2017-10-04 18:05:02,576 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 18:05:02,578 – root – INFO – Retry 2 time…
                2017-10-04 18:05:03,604 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669113’}
                2017-10-04 18:06:03,654 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 18:06:03,655 – root – INFO – Retry 3 time…
                2017-10-04 18:06:05,657 – root – INFO – ============ Begin upload ============
                2017-10-04 18:06:05,657 – root – INFO – appid:yj3259669114
                2017-10-04 18:06:05,690 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669114’}
                2017-10-04 18:07:05,714 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 18:07:05,716 – root – INFO – Retry 1 time…
                2017-10-04 18:07:05,743 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669114’}
                2017-10-04 18:08:05,773 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 18:08:05,775 – root – INFO – Retry 2 time…
                2017-10-04 18:08:06,803 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669114’}
                2017-10-04 18:09:06,835 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 18:09:06,836 – root – INFO – Retry 3 time…
                2017-10-04 18:09:08,836 – root – INFO – ============ Begin upload ============
                2017-10-04 18:09:08,838 – root – INFO – appid:yj3259669115
                2017-10-04 18:09:08,865 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669115’}
                2017-10-04 18:10:08,898 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 18:10:08,898 – root – INFO – Retry 1 time…
                2017-10-04 18:10:08,927 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669115’}
                2017-10-04 18:11:08,960 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 18:11:08,961 – root – INFO – Retry 2 time…
                2017-10-04 18:11:09,987 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669115’}
                2017-10-04 18:12:10,013 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 18:12:10,016 – root – INFO – Retry 3 time…
                2017-10-04 18:12:12,017 – root – INFO – ============ Begin upload ============
                2017-10-04 18:12:12,019 – root – INFO – appid:yj3259669116
                2017-10-04 18:12:12,069 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669116’}
                2017-10-04 18:13:12,096 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 18:13:12,098 – root – INFO – Retry 1 time…
                2017-10-04 18:13:12,134 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669116’}
                2017-10-04 18:14:12,164 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 18:14:12,165 – root – INFO – Retry 2 time…
                2017-10-04 18:14:13,197 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669116’}
                2017-10-04 18:15:13,223 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 361, in __setattr__
                value = self.GetValidator(key)(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 599, in __call__
                return self.Validate(value, key)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 1157, in Validate
                % (value, key, self.minimum, self.maximum))
                ValidationError: Value ‘600’ for response_code is out of range 100 – 599
                2017-10-04 18:15:13,223 – root – INFO – Retry 3 time…
                2017-10-04 18:15:15,226 – root – INFO – ============ Begin upload ============
                2017-10-04 18:15:15,226 – root – INFO – appid:yj3259669117
                2017-10-04 18:15:15,259 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘yj3259669117’}
                2017-10-04 18:27:39,717 – root – ERROR – upload fail:ValidationError(“Value ‘600’ for response_code is out of range 100 – 599”,)
                Traceback (most recent call last):
                File “E:\XX-NET\code\default\gae_proxy\server\uploader.py”, line 70, in upload
                result = appcfg.AppCfgApp([‘appcfg’, ‘rollback’, dirname ]).Run()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2951, in Run
                self.action(self)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 5044, in __call__
                return method()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4397, in Rollback
                self._Rollback()
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 4442, in _Rollback
                appversion.Rollback(force_rollback)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 2362, in Rollback
                force_rollback=’1′ if force_rollback else ‘0’)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1702, in Send
                request_size_bytes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\tools\appcfg.py”, line 1723, in _RegisterReqestForLogging
                request_size_bytes=request_size_bytes))
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 273, in __init__
                self.SetMultiple(attributes)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 177, in SetMultiple
                self.Set(key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\api\validation.py”, line 305, in Set
                setattr(self, key, value)
                File “E:\XX-NET\code\default\gae_proxy\server\lib\google\appengine\ap

                • 阳江古天乐 阳江古天乐 这家伙可能用了美佬的代理 谷歌浏览器 Windows 7 加拿大 1

                  @枂下 我怀疑我的appid错误的曝光了,已经完全被小人用光了,草他妈b

                    • 枂下 枂下 Admin 来自天朝的朋友 谷歌浏览器 Windows 10 山西省忻州市 联通

                      @阳江古天乐 额,再注册google账号,也不是难事

                • gxpgc gxpgc 这家伙可能用了美佬的代理 谷歌浏览器  MI MAX Build/NRD90M 美国 3

                  站长:ⅰp总数在哪设置?就是扫描了比如5000或6000最大ip数

                    • 枂下 枂下 Admin 这家伙可能用了美佬的代理 火狐浏览器 Windows 7 美国

                      @gxpgc

                      1. [listen]  
                      2. ip = 127.0.0.1  
                      3. port = 8087  
                      4. [hosts]  
                      5. drive.google.com = direct  
                      6. scholar.google.com = direct  
                      7. scholar.google.com.hk = direct  
                      8. ;code.google.com = direct  
                      9. ;clients5.google.com = direct  
                      10. ;clients6.google.com = direct  
                      11. ;upload.docs.google.com = direct  
                      12. ;mail.google.com = direct  
                      13. ;.commondatastorage.googleapis.com = gae  
                      14. ;chart.apis.google.com = gae  
                      15. appengine.google.com = gae  
                      16. accounts.google.com = gae  
                      17. ;mail-attachment.googleusercontent.com = direct  
                      18. ;.googleusercontent.com = direct  
                      19. ;themes.googleusercontent.com = direct  
                      20. talk.google.com = direct  
                      21. talk.l.google.com = direct  
                      22. talkx.l.google.com = direct  
                      23. .google.com = direct  
                      24. ;translate.google.com = gae  
                      25. ;.gmail.com = direct  
                      26. .ytimg.com = direct  
                      27. ;.doubleclick.net = direct  
                      28. ;.googleusercontent.com = gae  
                      29. ;.googleapis.com = gae  
                      30. ;.google-analytics.com = direct  
                      31. ;.googlecode.com = direct  
                      32. ;.google.com.hk = direct  
                      33. ;.googlegroups.com = direct  
                      34. ;.googlesource.com = direct  
                      35. ;.gstatic.com = direct  
                      36. .appspot.com = direct  
                      37. ;.gvt1.com = direct  
                      38. ;.android.com = direct  
                      39. .youtube.com = gae  
                      40. ;.ggpht.com = direct  
                      41. ;.2mdn.net = direct  
                      42. ;.googlesyndication.com = direct  
                      43. ;.googlevideo.com = gvs #can’t use directly, need gae forward.  
                      44. ;.googleadservices.com = direct  
                      45. ;.google.com.cn = direct  
                      46. ;.g.cn = direct  
                      47. [autorange]  
                      48. threads = 20  
                      49. [google_ip]  
                      50. max_links_per_ip = 1  
                      51. ip_connect_interval = 5  
                      52. record_ip_history = 0  
                      53. max_good_ip_num = 100000  
                      54. auto_adjust_scan_ip_thread_num = 0  
                      55. max_scan_ip_thread_num = 200  
                      56. [connect_manager]  
                      57. https_max_connect_thread = 20  
                      58. https_new_connect_num = 3  
                      59. https_connection_pool_max = 30  
                      60. keep_active_timeout = 600  
                      61. https_keep_alive = 50  
                      62. connect_interval = 40  
                      63. max_worker_num = 50  
                      • 枂下 枂下 Admin 这家伙可能用了美佬的代理 火狐浏览器 Windows 7 美国

                        @gxpgc D:\GFW\XX-Net\data\gae_proxy
                        XXNET目录自建文件manual.ini
                        内容如上

                          • 两以为那 两以为那 来自天朝的朋友 谷歌浏览器 Windows 10 山东省济南市 移动 0

                            @枂下 打开start.vbs文件,结果出现了很长的代码,没有XX-Net界面

                              • 枂下 枂下 Admin 来自天朝的朋友 谷歌浏览器 Windows 10 江苏省苏州市吴中区 电信

                                @两以为那 这是因为你用记事本之类的打开了这个文件
                                需要用一下程序打开才行!
                                [email protected] based script host
                                有能力自己解决下
                                没能力再回复我

                          • 趣果网 趣果网 来自天朝的朋友 谷歌浏览器 Windows 7 河南省 移动 1

                            网站弄得很不错哦,支持一下

                              • 枂下 枂下 Admin 来自天朝的朋友 谷歌浏览器 Windows 10 江苏省苏州市 电信

                                @趣果网 多谢支持,多谢惠顾

                              • durlala durlala 来自天朝的朋友 谷歌浏览器 Windows 7 广西南宁市 电信 0

                                按照你的教程xx-net、SwitchyOmega下载设置好了,但是xx-net的设置页面仍然打不开,这是为什么呢? :?:

                                  • 枂下 枂下 Admin 来自天朝的朋友 谷歌浏览器 Windows 10 江苏省苏州市 电信

                                    @durlala 设置页面打不开,不是几句话就能说清楚的。任务管理器看有没有xxnet进程或者pythonw.exe进程

                                  • zhoujian20003 zhoujian20003 来自天朝的朋友 谷歌浏览器 Windows 7 江苏省苏州市 移动 0

                                    其他都能下载,就XX NET不能下载。

                                      • 枂下 枂下 Admin 来自天朝的朋友 谷歌浏览器 Windows 10 江苏省苏州市 电信

                                        @zhoujian20003 不能下载?不是给网盘地址了吗

                                      • xxh2017 xxh2017 来自天朝的朋友 谷歌浏览器 Windows 8.1 四川省遂宁市 移动 1

                                        请问一下,在XX-net点开始部署的时候,始终不会自动跳转一个页面,怎么办?

                                          • 枂下 枂下 Admin 来自天朝的朋友 谷歌浏览器 Windows 10 江苏省苏州市 电信

                                            @xxh2017 最近十九大要开了,所以IP又开始掉了。导入下ip,然后再去尝试
                                            https://cloudfra.com/google-ip-windows.html
                                            或者挂个其他代理

                                            • xxh2017 xxh2017 来自天朝的朋友 谷歌浏览器 Windows 8.1 四川省遂宁市 移动 1

                                              @xxh2017 站长你好,我的意思是在xx-net的wbe界面部署的时候,怎样才能跳出goolge的授权页面,麻烦讲一下,谢谢!看了你的导入ip文章,还不是很懂,是要把xx-net的web界面高级里面的ip导出,再转换,再导入吗?我现在用的是xx-net公共APPID.谷歌里面的APPID是创建好了的。

                                                • 枂下 枂下 Admin 来自天朝的朋友 谷歌浏览器 Windows 10 江苏省苏州市 电信

                                                  @xxh2017 正常来说是自动跳转的,不需要任何处理。
                                                  如果没跳转,可能代理有问题,或者弹窗被浏览器禁止了
                                                  这玩意不是几句话就能说清楚的

                                              • junne0928 junne0928 来自天朝的朋友 谷歌浏览器 Windows 10 北京市 移动 2

                                                一直显示 请检查浏览器代理设置
                                                XX-Net Status:

                                                sys-platform: AMD64, Windows-10-10.0.15063
                                                os-system: Windows
                                                os-version: 10.0.15063
                                                os-release: 10
                                                os-detail: Version:10-0; Build:15063; 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/61.0.3163.91 Safari/537.36
                                                xxnet-version: 3.6.0

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

                                                ipv6-status: 0
                                                gws-ip-num: total:25 good:23
                                                network-status: OK
                                                connected-link: new:0 used:0
                                                worker: h1:8 h2:13
                                                scan-ip-thread-num: 200
                                                ip-quality: 715
                                                is-idle: 0
                                                block-stat: OK
                                                proxy_state: Fail
                                                ca_state: Fail
                                                Appid_Working: true
                                                Appids_Out_Of_Quota: false
                                                Appids_Not_Exist: false
                                                Using_Public_Appid: false

                                                  • 枂下 枂下 Admin 来自天朝的朋友 谷歌浏览器 Windows 10 江苏省苏州市 电信

                                                    @junne0928 请到github下载最新版XX-NET
                                                    https://github.com/XX-net/XX-Net/releases
                                                    如果不会操作,明天上详细教程

                                                      • junne0928 junne0928 来自天朝的朋友 谷歌浏览器 Windows 10 北京市 移动 2

                                                        @枂下 已是最新测试版3.6.0

                                                          • 枂下 枂下 Admin 来自天朝的朋友 谷歌浏览器 Windows 10 江苏省苏州市 电信

                                                            @junne0928 额,你检查下代理设置。是不是127.0.0.1:8087

                                                              • junne0928 junne0928 来自天朝的朋友 谷歌浏览器 Windows 10 北京市 移动 2

                                                                @枂下 哦 不是的 是8085
                                                                不过 虽然显示“请检查浏览器代理设置”却可以正常使用的 无语

                                                        • xxx xxx 来自天朝的朋友 谷歌浏览器 Windows 10 广东省广州市 电信 1

                                                          搞了一天都没搞好,第二天看了你的教程就搞好了,666

                                                          • manabi manabi 来自天朝的朋友 谷歌浏览器 Windows 10 广东省广州市 电信 1

                                                            为什么我第一天搞好了,除了延迟9999,仍能上网,第二天开机xxnet要重新扫描ip

                                                              • 枂下 枂下 Admin 来自天朝的朋友 谷歌浏览器 Windows 10 山西省忻州市 联通

                                                                @manabi 19大期间,低调

                                                              • kuku kuku 来自天朝的朋友 谷歌浏览器 Windows 7 四川省自贡市 电信 1

                                                                为什么我的xx-net打不开

                                                                  • 枂下 枂下 Admin 来自天朝的朋友 谷歌浏览器 Windows 10 山西省忻州市 联通

                                                                    @kuku web界面看不到么?

                                                                  • Jxcup Jxcup 来自天朝的朋友 谷歌浏览器 Windows 10 河南省郑州市 郑州大学 0

                                                                    站长,您好。我是在配置服务端出现的问题,我点过授权以后没有出现弹窗(已经设置可以弹窗)下面是错误:
                                                                    2017-10-06 02:22:52,489 – root – INFO – enable debug logging
                                                                    2017-10-06 02:22:52,490 – root – INFO – set proxy to http://127.0.0.1:8087
                                                                    2017-10-06 02:22:52,500 – root – INFO – ============ Begin upload ============
                                                                    2017-10-06 02:22:52,500 – root – INFO – appid:jxcup1-1
                                                                    2017-10-06 02:22:52,520 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘jxcup1-1’}
                                                                    2017-10-06 02:22:52,520 – google.appengine.tools.appengine_rpc – DEBUG – _Authenticate skipped auth; needs_auth=False
                                                                    2017-10-06 02:22:52,520 – google.appengine.tools.appengine_rpc – DEBUG – Sending request to https://appengine.google.com/api/appversion/rollback?app_id=jxcup1-1&force_rollback=0&version=1 headers={‘X-appcfg-api-version’: ‘1’, ‘content-length’: ‘0’, ‘Content-Type’: ‘application/octet-stream’} body=

                                                                      • 枂下 枂下 Admin 来自天朝的朋友 谷歌浏览器 Windows 10 山西省忻州市 联通

                                                                        @Jxcup 删掉xxnet,再次解压使用

                                                                          • chi chi 来自天朝的朋友 谷歌浏览器 Windows 10 中国 移动 1

                                                                            @枂下 枂下大神,我也是同样问题,删了再解压也不行

                                                                              • 枂下 枂下 Admin 这家伙可能用了美佬的代理 谷歌浏览器 Windows 10 美国 内华达州克拉克县亨德森市Enzu股份有限公司

                                                                                @chi 不弹窗得话,还有可能是当前xxnet未处于fq状态
                                                                                https://cloudfra.com/goproxy-ipv6.html

                                                                                  • chi chi 来自天朝的朋友 谷歌浏览器 Windows 10 中国 移动 1

                                                                                    @枂下 没开adblock,xxnet状态显示尚未建立连接,且goproxy那个下载链接404了,弄不了goproxy

                                                                                  • 枂下 枂下 Admin 这家伙可能用了美佬的代理 谷歌浏览器 Windows 10 美国 内华达州克拉克县亨德森市Enzu股份有限公司

                                                                                    @chi 网盘里有

                                                                              • Jacob Jacob 来自天朝的朋友 谷歌浏览器 Windows 10 广东省广州市荔湾区 电信 3

                                                                                大佬这个失效了吗还是我太白,我到github下载最新3.7.8的,双击start.vbs(右键没有管理员运行这个选项),只弹出导入证书提示,没有弹出默认浏览器,手动打开127.0.0.1:8085打不开,一开始用的你提供的3.6.0的也一样不行

                                                                                  • 枂下 枂下 Admin Korea Republic of 谷歌浏览器 Windows 10 韩国

                                                                                    @Jacob 这种问题,一两句解释不清楚

                                                                                  • Jacob Jacob 来自天朝的朋友 谷歌浏览器 Windows 10 广东省广州市荔湾区 电信 3

                                                                                    XX-Net Status:

                                                                                    sys-platform: AMD64, Windows-10-10.0.16299
                                                                                    os-system: Windows
                                                                                    os-version: 10.0.16299
                                                                                    os-release: 10
                                                                                    os-detail: Version:10-0; Build:16299; 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/62.0.3202.75 Safari/537.36
                                                                                    xxnet-version: 3.7.8
                                                                                    python-version: 2.7.13
                                                                                    openssl-version: 16.0.0 TLSv1_2 h2:alpn

                                                                                    ipv6-status: 1
                                                                                    gws-ip-num: total:12347 good:11156
                                                                                    network-status: OK
                                                                                    connected-link: new:0 used:0
                                                                                    worker: h1:0 h2:0
                                                                                    scan-ip-thread-num: 0
                                                                                    ip-quality: 9999
                                                                                    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

                                                                                    goproxy打开谷歌
                                                                                    {
                                                                                    “type”: “localproxy”,
                                                                                    “host”: “127.0.0.1:8087”,
                                                                                    “software”: “goproxy r1623 (go/devel +9ee40de927 Sun Sep 24 09:14:54 2017 +0000 windows/amd64)”,
                                                                                    “filter”: “*gae.Filter”,
                                                                                    “error”: “dial tcp6 [2607:f8b0:401c:d::18]:443: i/o timeout”
                                                                                    }

                                                                                      • 枂下 枂下 Admin 这家伙可能用了美佬的代理 谷歌浏览器 Windows 10 美国 内华达州克拉克县亨德森市Enzu股份有限公司

                                                                                        @Jacob https://cloudfra.com/xx-gp-v6.html

                                                                                          • Jacob Jacob 来自天朝的朋友 谷歌浏览器 Windows 10 广东省广州市荔湾区 电信 3

                                                                                            @枂下 不行,昨天做好了行,今天下午不行,win10和win7win8的方法都做了

                                                                                              • 枂下 枂下 Admin 这家伙可能用了美佬的代理 谷歌浏览器 Windows 10 美国 谷歌公司云数据中心

                                                                                                @Jacob 当初看哪篇教程做好的,再做一次就行。ipv6隧道自动关了,有可能

                                                                                                  • Jacob Jacob 来自天朝的朋友 谷歌浏览器 Windows 10 广东省广州市荔湾区 电信 3

                                                                                                    @枂下 晚上试了下,神奇地行了。。
                                                                                                    就是速度有点慢(goproxy也是),需要做什么优化提速吗大佬

                                                                                                  • 枂下 枂下 Admin Netherlands 谷歌浏览器 Windows 10 荷兰

                                                                                                    @Jacob 目前看来,速度快慢与运营商有关系!
                                                                                                    能不能用,与电脑有关系!
                                                                                                    一般用上10分钟,速度就上去了

                                                                                              • Ivan Ivan 来自天朝的朋友 谷歌浏览器 Windows 10 广东省佛山市禅城区 电信 0

                                                                                                2017-11-18 10:14:41,755 – root – INFO – enable debug logging
                                                                                                2017-11-18 10:14:41,755 – root – INFO – set proxy to http://127.0.0.1:8087
                                                                                                2017-11-18 10:14:41,756 – root – INFO – ============ Begin upload ============
                                                                                                2017-11-18 10:14:41,756 – root – INFO – appid:wenanman1
                                                                                                2017-11-18 10:14:41,770 – root – INFO – Send: /api/appversion/rollback, params={‘version’: ‘1’, ‘app_id’: ‘wenanman1’}
                                                                                                2017-11-18 10:14:41,772 – google.appengine.tools.appengine_rpc – DEBUG – _Authenticate skipped auth; needs_auth=False
                                                                                                2017-11-18 10:14:41,772 – google.appengine.tools.appengine_rpc – DEBUG – Sending request to https://appengine.google.com/api/appversion/rollback?app_id=wenanman1&force_rollback=0&version=1 headers={‘X-appcfg-api-version’: ‘1’, ‘content-length’: ‘0’, ‘Content-Type’: ‘application/octet-stream’} body=
                                                                                                停在这里不动了

                                                                                                  • 枂下 枂下 Admin Canada 谷歌浏览器 Windows 10 北美地区

                                                                                                    @Ivan https://cloudfra.com/xxnet-v4-v6.html

                                                                                                  • Michelangelo Michelangelo 来自天朝的朋友 谷歌浏览器 Windows 7 上海市 电信 0

                                                                                                    打扰一下,请问我自己创建的appid已经部署成功了,在配置的时候一直显示 请等待后台检查设置有效性… 很久很久, 这样是只用等待吗?还是哪里有误?