代理下载,其余bug修复。多线程Keyboard处理(设置子线程Daemon-True.)，去除主线程所有Exception，在必要的Exception前面加入except Keyboard...处理，子线程启动后加入while循环处理Keyboard，这样所有的子线程会因为主线程的结束而退出.