7 高级配置
请先阅读参阅 快速使用.了结'#!' '#! if'开始行的意义. 可能必须设置的
变量的说明也在那里.
   
有效的配置行格式为:
     变量名=值
   注意变量顶格,值后无多余空格,字符串值不需要用引号括起来. 
不支持"变量名=值#..."型注释.
   
高级变量的说明:
     
- threads
线程数,设置太高会影响其他进程. 
- myconreplysize
用于接收发往一级代理myproxy的CONNECT请求的缓冲区大小. 
为一些怪异代理准备,不推荐改动. 
- testconreplysize
用于接收发往二级代理testproxy的CONNECT请求的缓冲区大小. 
验证CONNECT代理时启用.同样不推荐改动. 
- testtagreplysize
接受测试目标返回数据的缓冲区大小,程序从这里寻找成功访问目标应该返回的关键字. 
- user_agent
用于伪装浏览器的特征字串. 
- rcvtimeo
接收超时,单位秒
- sndtimeo
发送超时,单位秒(注意,此参数也会影响connect)
- logfilename
日志文件名,proxyknife会重定向标准错误输出到日志文件. 如果不想在程序内重
定向stderr,设置"logfilename=."即可.注意, "."后面只能是换行,换行符前不能
有任何其他字符. 
- proxyknifeintype
代理列表的类型,影响对proxyknifein设置的解释. 
0表示文件模式,1表示下载模式. 缺省是文件模式. 
- proxyknifein
带有完整路径的代理列表文件名. proxyknife从这个文件读入代理列表进行验证. 
如果想通过标准输入读入(比如说通过管道),设置proxyknifein为"-". 
下载模式下,proxyknifein解释为下载网址. 目前只有两个网站支持,参数值可以是
"proxylist.kmip.net/list.html"或"youth.bupt.edu.cn/proxy/",其他网站没有测试过. 
如果不设置proxyknifein,文件模式下Proxyknife会读当前目录下的proxylist,
下载模式下Proxyknife会从http://proxylist.kmip.net/list.html下载代理列表. 
目前代理列表的下载不经过myproxy进行,直接连接代理网站. 
- proxyknifeout
带有完整路径的输出文件名. proxyknife会把通过验证的代理连同验证结果输出到这个
文件. 如果不设置proxyknife会输出到当前目录下的proxyout文件. 
- debug
调试开关. 设置为1打开调试输出. 设置为0关闭调试. 缺省是0. 
除高级变量和可能必须设置的变量外,配置文件中出现的其他变量名
都会被丢弃.