diff --git a/GUI/config.json b/GUI/config.json new file mode 100644 index 0000000..3741e57 --- /dev/null +++ b/GUI/config.json @@ -0,0 +1,70 @@ +{ + "smallTime": 20, + "bigTime": 25, + "studyTime": 5, + "smallNum": 3, + "isLoop": 1, + "liver": "22:30", + "liver_to": "6:00", + "force": 0, + "width": "500", + "length": "480", + "is_music": 0, + "auto_start": 1, + "fast_start": 1, + "split_screen": 1, + "mouse_lock": 1, + "auto_boot": 1, + "break_now_time": 20, + "block_keyboard": 1, + "full_screen": 1, + "lock_screen_when_start_rest": 1, + "topmost": 1, + "leave_restart": 1, + "pause_current_app_when_break": 1, + "delay_break": 1, + "check_window_position": 1, + "monitor_gap": 1, + "black_lists": [ + { + "name": "study", + "list": [ + "msedge.exe", + "steam.exe", + "chrome.exe" + ], + "enable": 0, + "time": { + "mode": "click" + } + }, + { + "name": "test", + "list": [ + "chrome.exe" + ], + "enable": 0, + "time": { + "mode": "day", + "interval": "11:00-12:30" + } + } + ], + "block_website": { + "enable": 0, + "proxy_rules_location": "C:\\Users\\chao//.config/clash/profiles", + "websites": [ + { + "name": "zhihu.com", + "time": { + "mode": "period", + "interval": "2024.2.22 14:00-2024.2.22 23:00" + }, + "enable": 1 + } + ] + }, + "white_sheet": [], + "target": "2024-05-04 22:30:00", + "target_end": "2024-05-05 06:00:00" +} \ No newline at end of file diff --git a/GUI/main.py b/GUI/main.py index 63ea24c..b027961 100644 --- a/GUI/main.py +++ b/GUI/main.py @@ -26,7 +26,7 @@ from breakTimer.FileChecker import FileChecker from breakTimer.Hook import Hook -app_name = "breakTimer3.9.5" +app_name = "breakTimer3.9.6" # 打开注册表键 @@ -41,7 +41,7 @@ ui.FAILSAFE = False ['正常', '学习', '短', '休息', '超短'] -debug_mode = '短' +debug_mode = '休息' import logging @@ -73,6 +73,19 @@ def write(self, message): sys.stdout = print_to_log +def create_if_not_exist(file_path): + if not os.path.exists(file_path): + # 文件不存在,创建文件并写入内容 + with open(file_path, "w") as file: + file.write("") + print(f"文件 '{file_path}' 不存在,已创建文件。") + else: + # 文件已存在,不做任何操作 + print(f"文件 '{file_path}' 已存在,不做任何操作。") + + + + if __name__ == '__main__': # multiprocessing.freeze_support() @@ -89,16 +102,22 @@ def write(self, message): # print("自动启动时的环境变量:", os.environ) # print("自动启动时的环境变量:", os.environ.get('PYTHONPATH')) user_dir = os.environ['USERPROFILE'] + '\\.breakTimer' - if not debug: - redirect_print_to_log(user_dir + "\\output.log") + log_dir = user_dir + "\\output.log" work_dir = os.getcwd() - print("自动启动时的当前工作目录:", work_dir) + config_path = user_dir + '\\location.txt' - print('config_path: ', config_path) + os.makedirs(user_dir, exist_ok=True) + create_if_not_exist(log_dir) + + if not debug: + redirect_print_to_log(user_dir + "\\output.log") + + print("自动启动时的当前工作目录:", work_dir) + print('config_path: ', config_path) try: with open(config_path, 'r') as file: @@ -110,7 +129,7 @@ def write(self, message): file.write(path) proxy_path = os.environ['USERPROFILE'] + r"//.config/clash/profiles" - print(proxy_path) + print("proxy_path", proxy_path) import os # proxy_path @@ -159,60 +178,60 @@ def write(self, message): "mouse_lock": 1, "auto_boot": 1, "break_now_time": 20, - "black_lists": [ - { - "name": "study", - "list": [ - "msedge.exe", - "steam.exe", - "chrome.exe" - ], - "enable": 0, - "time": { - "mode": "click" - } - }, - { - "name": "test", - "list": [ - "chrome.exe" - ], - "enable": 0, - "time": { - "mode": "day", - "interval": "11:00-12:30" - } - } - ], - "block_website": { - "enable": 0, - "proxy_rules_location": "C:\\Users\\chao//.config/clash/profiles", - "websites": [ - { - "name": "zhihu.com", - "time": { - "mode": "period", - "interval": "2024.2.22 14:00-2024.2.22 23:00" - }, - "enable": 1 - } - ] - }, "block_keyboard": 1, "full_screen": 1, "lock_screen_when_start_rest": 1, "topmost": 1, + "leave_restart": 1, + "pause_current_app_when_break": 1, + "delay_break": 1, + "check_window_position": 1, + "monitor_gap": 1, + "black_lists": [ + { + "name": "study", + "list": [ + "msedge.exe", + "steam.exe", + "chrome.exe" + ], + "enable": 0, + "time": { + "mode": "click" + } + }, + { + "name": "test", + "list": [ + "chrome.exe" + ], + "enable": 0, + "time": { + "mode": "day", + "interval": "11:00-12:30" + } + } + ], + "block_website": { + "enable": 0, + "proxy_rules_location": "C:\\Users\\chao//.config/clash/profiles", + "websites": [ + { + "name": "zhihu.com", + "time": { + "mode": "period", + "interval": "2024.2.22 14:00-2024.2.22 23:00" + }, + "enable": 1 + } + ] + }, "white_sheet": [ { "mode": "period", "interval": "2024.2.21 10:00-2024.2.21 10:10" } - ], - "leave_restart": 1, - "pause_current_app_when_break": 1, - "delay_break": 1, - "check_window_position": 1, - "monitor_gap": 1 + ] } wx = "500" @@ -225,7 +244,7 @@ def write(self, message): target_end = '' now = '' destory = False - global block_website + block_website = None class JsonWriter(Component, Hook): @@ -234,10 +253,24 @@ def __init__(self, cls, **kwargs): super().__init__(name='jsonWriter') def start_fish(self): + global block_website + pre_block_enable = v_["block_website"]["enable"] + write_configs(False, False) # 做一些热更新 # 1. block website的网站更新 - block_website.websites = v_["block_website"]["websites"] + if block_website: + block_website.websites = v_["block_website"]["websites"] + + if pre_block_enable == 0 and v_["block_website"]["enable"] == 1: + block_website = BlockWebsite(block_websites=v_["block_website"]["websites"], + dir=v_["block_website"]["proxy_rules_location"]) + Thread(name='网页阻止', target=block_website.start, daemon=True).start() + print('**代理服务器开启') + if pre_block_enable == 1 and v_["block_website"]["enable"] == 0: + block_website.stop() + print('**关闭代理服务器!') + # 2. 白名单更新 # print(f'已读取新配置config{v_}') @@ -349,20 +382,20 @@ def read_configs(first_read=True): now_state = '' #作弊 if debug: - v_["full_screen"] = 0 + #v_["full_screen"] = 0 v_["mouse_lock"] = 0 - v_["lock_screen_when_start_rest"] = 0 + #v_["lock_screen_when_start_rest"] = 0 v_["topmost"] = 0 v_["leave_restart"] = 1 v_["block_keyboard"] = 0 - force = 0 + # force = 0 if debug_mode == '正常': studyTime = 15 smallTime = 15 bigTime = 15 smallNum = 3 elif debug_mode == '学习': - studyTime = 30 + studyTime = 20 smallTime = 5 bigTime = 10 smallNum = 3 @@ -373,8 +406,8 @@ def read_configs(first_read=True): smallNum = 2 elif debug_mode == '休息': studyTime = 5 - smallTime = 30 - bigTime = 10 + smallTime = 20 + bigTime = 25 smallNum = 3 elif debug_mode == '短': studyTime = 8 @@ -512,7 +545,11 @@ def start_stage(stage): if v_["full_screen"]: root.attributes('-fullscreen', True) if v_["split_screen"]: - Thread(name='span in the full stage', target=span, daemon=True).start() + # split_screen_timer = Timer(1, span) + # split_screen_timer.name = 'split screen in the loop span' + # split_screen_timer.daemon = True + span() + print('当前屏幕:', get_monitors()) print('增加多屏锁定1 full stage开启') if v_["block_keyboard"]: block_keyboard = BlockKeyBoard() @@ -530,7 +567,8 @@ def start_stage(stage): login_button.configure(state='disable') break_now_button.configure(state='disable') reload_button.configure(state='disable') - jump_button.configure(state='disable') + if not debug: + jump_button.configure(state='disable') if name != '养肝阶段' and v_["delay_break"]: func = partial(Execute.now_execute.insert_stage, info={'name': '学习阶段_临时', 'time': 5}) delayBreak = DelayBreak(func) @@ -589,7 +627,7 @@ def leave(): time.sleep(1) while pause: time.sleep(1) - # stageInfoVar.set(f'当前阶段:{name} 剩余时间: 0分 : 0秒') + stageInfoVar.set(f'当前阶段:{name} 剩余时间: 0分 : 0秒') if name in fullStage and name != '养肝阶段': exit_full_stage() if delayBreak: @@ -605,7 +643,7 @@ def leave(): print('大休息阶段 或者 立刻休息结束, 等待键盘输入') keyboard.read_key() Thread(name='在大休息阶段结束、立刻休息结束', target=run, daemon=True).start() - if name == '学习阶段': + if '学习阶段' in name: if leaveDetect: leaveDetect.stop() @@ -835,10 +873,10 @@ def check_window_position(): #print('**check position start **') if force and now_state in fullStage: monitors = get_monitors() - print('当前屏幕:', monitors) if v_["full_screen"] and v_["split_screen"]: if len(monitors) != len(before_monitors): destroy_sub_screen() + print('当前屏幕:', monitors) print(f'增加多屏锁定2 屏幕数量不一致 before{len(before_monitors)} now:{len(monitors)}') span() else: @@ -846,6 +884,7 @@ def check_window_position(): if m1.width != m2.width or m1.height != m2.height or m1.x != m2.x or m1.y != m2.y: destroy_sub_screen() span() + print('当前屏幕:', monitors) print('增加多屏锁定3 屏幕位置变化') if v_["mouse_lock"]: ui.moveTo(0, 0) diff --git a/GUI/mitmproxy.log b/GUI/mitmproxy.log index 1e27b29..46274f2 100644 --- a/GUI/mitmproxy.log +++ b/GUI/mitmproxy.log @@ -1,1435 +1,3 @@ -[12:12:57.432] Loading script ../breakTimer/VPNForwarder.py -[12:12:57.435] HTTP(S) proxy (upstream mode) listening at *:7891. -[12:12:57.847][127.0.0.1:51626] client connect -[12:12:58.339][127.0.0.1:51631] client connect -[12:12:58.389][127.0.0.1:51634] client connect -[12:12:58.390][127.0.0.1:51635] client connect -[12:12:58.773][127.0.0.1:51638] client connect -[12:12:59.883][127.0.0.1:51626] server connect localhost:7890 (127.0.0.1:7890) -[12:13:00.204][127.0.0.1:51626] Streaming request to data.bilibili.com. -[12:13:00.205] -127.0.0.1:51626: POST https://data.bilibili.com/v2/log/web?content_type=pbreq… HTTP/2.0 - << HTTP/2.0 200 OK 2b -[12:13:00.378][127.0.0.1:51631] server connect localhost:7890 (127.0.0.1:7890) -[12:13:00.426][127.0.0.1:51634] server connect localhost:7890 (127.0.0.1:7890) -[12:13:00.427][127.0.0.1:51635] server connect localhost:7890 (127.0.0.1:7890) -[12:13:00.450] -127.0.0.1:51631: POST https://analysis.leetcode.cn/i/event HTTP/2.0 - << HTTP/2.0 200 OK 2b -[12:13:00.536] -127.0.0.1:51634: GET https://leetcode.cn/problemset/ - << 304 Not Modified 0b -[12:13:00.649][127.0.0.1:51648] client connect -[12:13:00.651][127.0.0.1:51649] client connect -[12:13:00.651][127.0.0.1:51650] client connect -[12:13:00.673] -[12:13:00.675][127.0.0.1:51654] client connect -127.0.0.1:51635: GET https://static.leetcode.cn/cn-frontendx-assets/producti… - << 304 Not Modified 0b -[12:13:00.698][127.0.0.1:51635] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:00.698][127.0.0.1:51635] client disconnect -[12:13:00.770][127.0.0.1:51626] Streaming request to data.bilibili.com. -[12:13:00.771] -[12:13:00.815][127.0.0.1:51638] server connect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51626: POST https://data.bilibili.com/v2/log/web?content_type=pbreq… HTTP/2.0 - << HTTP/2.0 200 OK 2b -[12:13:00.985][127.0.0.1:51658] client connect -[12:13:01.063][127.0.0.1:51660] client connect -[12:13:02.677][127.0.0.1:51650] server connect localhost:7890 (127.0.0.1:7890) -[12:13:02.677][127.0.0.1:51648] server connect localhost:7890 (127.0.0.1:7890) -[12:13:02.678][127.0.0.1:51649] server connect localhost:7890 (127.0.0.1:7890) -[12:13:02.708][127.0.0.1:51654] server connect localhost:7890 (127.0.0.1:7890) -[12:13:02.861] -[12:13:02.863][127.0.0.1:51649] Streaming request to sentry1.lingkou.xyz. -[12:13:02.863] -127.0.0.1:51654: GET https://static.leetcode.cn/cn-frontendx-assets/producti… - << 304 Not Modified 0b -[12:13:02.889][127.0.0.1:51654] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:02.894][127.0.0.1:51654] client disconnect -[12:13:02.896] -127.0.0.1:51649: POST https://sentry1.lingkou.xyz/api/2/envelope/?sentry_key=… - << 200 OK 2b -[12:13:02.910][127.0.0.1:51649] Streaming request to sentry1.lingkou.xyz. -[12:13:02.910] -127.0.0.1:51650: GET https://hm.baidu.com/hm.gif?hca=58E2DF4A64CC7E28&cc=1&c… - << 200 OK 43b -127.0.0.1:51649: POST https://sentry1.lingkou.xyz/api/2/envelope/?sentry_key=… - << 200 OK 2b -[12:13:03.032][127.0.0.1:51658] server connect localhost:7890 (127.0.0.1:7890) -[12:13:03.087] -[12:13:03.092][127.0.0.1:51660] server connect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51658: GET https://static.leetcode.cn/cn-frontendx-assets/producti… - << 304 Not Modified 0b -[12:13:03.107][127.0.0.1:51658] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:03.107][127.0.0.1:51658] client disconnect -[12:13:03.218] -[12:13:03.224][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:03.225] -[12:13:03.225][127.0.0.1:51681] client connect -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK 30b -[12:13:03.361][127.0.0.1:51683] client connect -[12:13:03.362][127.0.0.1:51684] client connect -[12:13:03.363][127.0.0.1:51685] client connect -[12:13:03.367][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:03.368][127.0.0.1:51686] client connect -[12:13:03.370] -127.0.0.1:51648: POST https://analytics.google.com/g/collect?v=2&tid=G-PDVPZY… HTTP/2.0 - << HTTP/2.0 204 No Content 0b -[12:13:03.458][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51634: POST https://leetcode.cn/graphql/noj-go/ - << 200 OK (content missing) -[12:13:03.460][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:03.460] -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK 40b -[12:13:03.585][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:03.586] -[12:13:03.593][127.0.0.1:51691] client connect -[12:13:03.685] -[12:13:03.717][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:03.719][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:03.719] -[12:13:03.725][127.0.0.1:51694] client connect -[12:13:03.730][127.0.0.1:51696] client connect -127.0.0.1:51650: GET https://hm.baidu.com/hm.js?f0faad39bcf8471e3ab3ef701251… - << 304 Not Modified 0b -[12:13:03.754][127.0.0.1:51698] client connect -[12:13:03.761] -[12:13:03.763][127.0.0.1:51700] client connect -[12:13:03.767][127.0.0.1:51702] client connect -[12:13:03.769] -127.0.0.1:51650: GET https://hm.baidu.com/hm.gif?cc=1&ck=1&cl=24-bit&ds=2560… - << 200 OK 43b -[12:13:03.850] -[12:13:03.851][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:03.853][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:03.853] -[12:13:03.879][127.0.0.1:51704] client connect -[12:13:03.888][127.0.0.1:51706] client connect -127.0.0.1:51648: POST https://analytics.google.com/g/collect?v=2&tid=G-PDVPZY… HTTP/2.0 - << HTTP/2.0 204 No Content 0b -127.0.0.1:51650: GET https://hm.baidu.com/hm.gif?hca=58E2DF4A64CC7E28&cc=1&c… - << 200 OK 43b -[12:13:03.988][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:03.990][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:03.990] -[12:13:04.044][127.0.0.1:51708] client connect -[12:13:04.044][127.0.0.1:51709] client connect -[12:13:04.045][127.0.0.1:51710] client connect -[12:13:04.075][127.0.0.1:51714] client connect -[12:13:04.128][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:04.135][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:04.136] -[12:13:04.171][127.0.0.1:51716] client connect -[12:13:04.171][127.0.0.1:51718] client connect -[12:13:04.187][127.0.0.1:51722] client connect -[12:13:04.187][127.0.0.1:51723] client connect -[12:13:04.188][127.0.0.1:51724] client connect -[12:13:04.201][127.0.0.1:51728] client connect -[12:13:04.295][127.0.0.1:51730] client connect -[12:13:04.296][127.0.0.1:51638] client disconnect -[12:13:04.296][127.0.0.1:51731] client connect -[12:13:04.297][127.0.0.1:51650] client disconnect -[12:13:04.297][127.0.0.1:51732] client connect -[12:13:04.298][127.0.0.1:51649] client disconnect -[12:13:04.298][127.0.0.1:51660] client disconnect -[12:13:04.299][127.0.0.1:51733] client connect -[12:13:04.299][127.0.0.1:51638] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:04.302][127.0.0.1:51734] client connect -[12:13:04.302][127.0.0.1:51650] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:04.303][127.0.0.1:51649] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:04.303][127.0.0.1:51660] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:04.389][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:04.487][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:04.488] -[12:13:04.615][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51634: POST https://leetcode.cn/graphql/noj-go/ - << 200 OK (content missing) -[12:13:04.617] -[12:13:04.778][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51634: GET https://leetcode.cn/problems/api/favorites/ - << 200 OK (content missing) -[12:13:04.780][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:04.780] -[12:13:04.818][127.0.0.1:51631] Streaming request to analysis.leetcode.cn. -[12:13:04.819] -127.0.0.1:51631: POST https://analysis.leetcode.cn/i/event HTTP/2.0 - << HTTP/2.0 200 OK 2b -[12:13:05.008][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:05.011][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:05.011] -[12:13:05.145][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:05.148][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:05.148] -[12:13:05.242][127.0.0.1:51681] server connect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK 90b -[12:13:05.299][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:05.299] -[12:13:05.420][127.0.0.1:51681] Streaming request to leetcode.cn. -[12:13:05.420] -[12:13:05.428][127.0.0.1:51684] server connect localhost:7890 (127.0.0.1:7890) -[12:13:05.428][127.0.0.1:51685] server connect localhost:7890 (127.0.0.1:7890) -[12:13:05.429][127.0.0.1:51683] server connect localhost:7890 (127.0.0.1:7890) -[12:13:05.429][127.0.0.1:51686] server connect localhost:7890 (127.0.0.1:7890) -[12:13:05.455][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:05.457][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:05.457] -[12:13:05.592][127.0.0.1:51681] Streaming response from leetcode.cn. -127.0.0.1:51681: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:05.594][127.0.0.1:51684] Streaming request to leetcode.cn. -[12:13:05.596] -[12:13:05.597][127.0.0.1:51681] Streaming request to leetcode.cn. -[12:13:05.598][127.0.0.1:51683] Streaming request to leetcode.cn. -[12:13:05.598] -[12:13:05.599] -[12:13:05.608][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:05.610][127.0.0.1:51685] Streaming request to leetcode.cn. -[12:13:05.611] -[12:13:05.613][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:05.614][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:05.614] -[12:13:05.615] -[12:13:05.615][127.0.0.1:51750] client connect -[12:13:05.616][127.0.0.1:51626] client disconnect -[12:13:05.616][127.0.0.1:51648] client disconnect -[12:13:05.617][127.0.0.1:51631] client disconnect -[12:13:05.619][127.0.0.1:51626] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:05.619][127.0.0.1:51648] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:05.620][127.0.0.1:51631] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:05.625][127.0.0.1:51752] client connect -[12:13:05.629][127.0.0.1:51691] server connect localhost:7890 (127.0.0.1:7890) -[12:13:05.702] -127.0.0.1:51683: POST https://leetcode.cn/graphql/ - << 200 OK 37b -[12:13:05.709][127.0.0.1:51683] Streaming request to leetcode.cn. -[12:13:05.709] -127.0.0.1:51681: POST https://leetcode.cn/graphql/ - << 200 OK 71b -[12:13:05.740][127.0.0.1:51684] Streaming response from leetcode.cn. -[12:13:05.741][127.0.0.1:51685] Streaming response from leetcode.cn. -127.0.0.1:51684: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51685: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:05.752][127.0.0.1:51694] server connect localhost:7890 (127.0.0.1:7890) -[12:13:05.763][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51691: GET https://assets.leetcode.cn/aliyun-lc-upload/study_plan_… - << 304 Not Modified 0b -[12:13:05.766][127.0.0.1:51691] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:05.766][127.0.0.1:51691] client disconnect -[12:13:05.767][127.0.0.1:51759] client connect -[12:13:05.769][127.0.0.1:51696] server connect localhost:7890 (127.0.0.1:7890) -[12:13:05.800][127.0.0.1:51698] server connect localhost:7890 (127.0.0.1:7890) -[12:13:05.800][127.0.0.1:51702] server connect localhost:7890 (127.0.0.1:7890) -[12:13:05.815][127.0.0.1:51700] server connect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51683: POST https://leetcode.cn/graphql/im/ - << 200 OK 37b -[12:13:05.868][127.0.0.1:51686] Streaming response from leetcode.cn. -127.0.0.1:51686: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:05.875][127.0.0.1:51694] Streaming request to api.growingio.com. -[12:13:05.876] -[12:13:05.922][127.0.0.1:51704] server connect localhost:7890 (127.0.0.1:7890) -[12:13:05.937][127.0.0.1:51706] server connect localhost:7890 (127.0.0.1:7890) -[12:13:05.953] -[12:13:05.999] -127.0.0.1:51698: POST https://stats.g.doubleclick.net/j/collect?t=dc&aip=1&_r… HTTP/2.0 - << HTTP/2.0 200 OK 1b -127.0.0.1:51706: GET https://pic.leetcode-cn.com/1631072932-aldbWv-%E5%B9%B6… - << 304 Not Modified 0b -[12:13:06.020][127.0.0.1:51706] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:06.020][127.0.0.1:51706] client disconnect -127.0.0.1:51694: POST https://api.growingio.com/v2/a2873925c34ecbd2/web/actio… - << 200 OK 0b -[12:13:06.029][127.0.0.1:51694] Streaming request to api.growingio.com. -[12:13:06.030] -[12:13:06.030] -127.0.0.1:51704: GET https://pic.leetcode.cn/1679560797-qgkqyL-%E9%A2%98%E5%… - << 304 Not Modified 0b -[12:13:06.048][127.0.0.1:51704] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:06.048][127.0.0.1:51704] client disconnect -127.0.0.1:51694: POST https://api.growingio.com/v2/a2873925c34ecbd2/web/pv?st… - << 200 OK 0b -[12:13:06.085][127.0.0.1:51694] Streaming request to api.growingio.com. -[12:13:06.086] -[12:13:06.093][127.0.0.1:51709] server connect localhost:7890 (127.0.0.1:7890) -[12:13:06.093][127.0.0.1:51708] server connect localhost:7890 (127.0.0.1:7890) -[12:13:06.093][127.0.0.1:51710] server connect localhost:7890 (127.0.0.1:7890) -[12:13:06.125][127.0.0.1:51714] server connect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51694: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -[12:13:06.140][127.0.0.1:51694] Streaming request to api.growingio.com. -[12:13:06.140] -127.0.0.1:51694: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -[12:13:06.224][127.0.0.1:51694] Streaming request to api.growingio.com. -[12:13:06.225] -[12:13:06.225][127.0.0.1:51716] server connect localhost:7890 (127.0.0.1:7890) -[12:13:06.225][127.0.0.1:51718] server connect localhost:7890 (127.0.0.1:7890) -[12:13:06.226][127.0.0.1:51710] Streaming request to api.growingio.com. -[12:13:06.228] -[12:13:06.229][127.0.0.1:51709] Streaming request to api.growingio.com. -[12:13:06.229] -[12:13:06.235][127.0.0.1:51722] server connect localhost:7890 (127.0.0.1:7890) -[12:13:06.235][127.0.0.1:51724] server connect localhost:7890 (127.0.0.1:7890) -[12:13:06.235][127.0.0.1:51723] server connect localhost:7890 (127.0.0.1:7890) -[12:13:06.245][127.0.0.1:51708] Streaming request to api.growingio.com. -[12:13:06.245] -[12:13:06.254][127.0.0.1:51728] server connect localhost:7890 (127.0.0.1:7890) -[12:13:06.264] -[12:13:06.265] -[12:13:06.268] -127.0.0.1:51710: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51694: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -[12:13:06.280][127.0.0.1:51710] Streaming request to api.growingio.com. -[12:13:06.281] -127.0.0.1:51709: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -[12:13:06.315] -127.0.0.1:51708: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51710: POST https://api.growingio.com/v2/a2873925c34ecbd2/web/actio… - << 200 OK 0b -[12:13:06.362] -[12:13:06.363] -[12:13:06.364][127.0.0.1:51730] server connect localhost:7890 (127.0.0.1:7890) -[12:13:06.365][127.0.0.1:51732] server connect localhost:7890 (127.0.0.1:7890) -[12:13:06.365][127.0.0.1:51733] server connect localhost:7890 (127.0.0.1:7890) -[12:13:06.365][127.0.0.1:51734] server connect localhost:7890 (127.0.0.1:7890) -[12:13:06.366][127.0.0.1:51731] server connect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51696: GET https://www.google-analytics.com/collect?v=1&_v=j101&a=… HTTP/2.0 - << HTTP/2.0 200 OK 35b -127.0.0.1:51696: POST https://www.google-analytics.com/j/collect?v=1&_v=j101&… HTTP/2.0 - << HTTP/2.0 200 OK 3b -[12:13:06.384] -127.0.0.1:51728: GET https://pic.leetcode-cn.com/1663238583-liTQKl-%E6%BB%91… - << 304 Not Modified 0b -[12:13:06.392][127.0.0.1:51728] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:06.393][127.0.0.1:51728] client disconnect -127.0.0.1:51723: GET https://pic.leetcode.cn/1681889436-PUCPnR-%E9%A2%98%E5%… - << 304 Not Modified 0b -[12:13:06.397][127.0.0.1:51723] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:06.397][127.0.0.1:51723] client disconnect -127.0.0.1:51700: GET https://www.google.com.hk/ads/ga-audiences?v=1&t=sr&slf… HTTP/2.0 - << HTTP/2.0 200 OK 42b -127.0.0.1:51724: GET https://pic.leetcode.cn/1671678398-xNhIaY-%E9%A2%98%E5%… - << 304 Not Modified 0b -[12:13:06.404][127.0.0.1:51724] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:06.405][127.0.0.1:51724] client disconnect -127.0.0.1:51722: GET https://pic.leetcode.cn/1680175999-ZPMKSx-%E9%A2%98%E5%… - << 304 Not Modified 0b -[12:13:06.406][127.0.0.1:51722] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:06.407][127.0.0.1:51722] client disconnect -[12:13:06.500] -[12:13:06.501] -[12:13:06.502] -[12:13:06.503] -[12:13:06.511] -127.0.0.1:51734: GET https://assets.leetcode.cn/aliyun-lc-upload/study_plan_… - << 304 Not Modified 0b -[12:13:06.530][127.0.0.1:51734] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:06.530][127.0.0.1:51734] client disconnect -127.0.0.1:51730: GET https://assets.leetcode.cn/aliyun-lc-upload/study_plan_… - << 304 Not Modified 0b -[12:13:06.531][127.0.0.1:51730] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:06.531][127.0.0.1:51730] client disconnect -127.0.0.1:51732: GET https://assets.leetcode.cn/medals/2024/lg/02lg.png?x-os… - << 304 Not Modified 0b -[12:13:06.551][127.0.0.1:51732] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:06.551][127.0.0.1:51732] client disconnect -127.0.0.1:51731: GET https://assets.leetcode.cn/aliyun-lc-upload/study_plan_… - << 304 Not Modified 0b -[12:13:06.573][127.0.0.1:51731] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:06.573][127.0.0.1:51731] client disconnect -[12:13:06.609][127.0.0.1:51714] client disconnect -[12:13:06.609][127.0.0.1:51714] server disconnect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51733: GET https://assets.leetcode.cn/aliyun-lc-upload/study_plan_… - << 304 Not Modified 0b -[12:13:06.613][127.0.0.1:51733] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:06.614][127.0.0.1:51733] client disconnect -[12:13:07.180][127.0.0.1:51710] Streaming request to api.growingio.com. -[12:13:07.180] -[12:13:07.181][127.0.0.1:51708] Streaming request to api.growingio.com. -[12:13:07.181] -[12:13:07.206] -[12:13:07.209][127.0.0.1:51803] client connect -127.0.0.1:51710: POST https://api.growingio.com/v2/a2873925c34ecbd2/web/actio… - << 200 OK 0b -127.0.0.1:51708: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -[12:13:07.352][127.0.0.1:51686] Streaming response from leetcode.cn. -127.0.0.1:51686: GET https://leetcode.cn/problems/range-sum-of-bst/?envType=… - << 200 OK (content missing) -[12:13:07.641][127.0.0.1:51750] server connect localhost:7890 (127.0.0.1:7890) -[12:13:07.657][127.0.0.1:51752] server connect localhost:7890 (127.0.0.1:7890) -[12:13:07.703][127.0.0.1:51807] client connect -[12:13:07.704][127.0.0.1:51808] client connect -[12:13:07.752] -[12:13:07.759] -[12:13:07.764][127.0.0.1:51813] client connect -127.0.0.1:51752: GET https://static.leetcode.cn/fonts/Typo_Round_Bold.otf - << 304 Not Modified 0b -[12:13:07.769][127.0.0.1:51752] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:07.769][127.0.0.1:51752] client disconnect -127.0.0.1:51750: GET https://static.leetcode.cn/cn-frontendx-assets/producti… - << 304 Not Modified 0b -[12:13:07.785][127.0.0.1:51750] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:07.785][127.0.0.1:51750] client disconnect -[12:13:07.810][127.0.0.1:51759] server connect localhost:7890 (127.0.0.1:7890) -[12:13:07.934] -127.0.0.1:51759: GET https://assets.leetcode.cn/aliyun-lc-upload/users/baizh… - << 304 Not Modified 0b -[12:13:07.953][127.0.0.1:51759] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:07.953][127.0.0.1:51759] client disconnect -[12:13:08.769][127.0.0.1:51820] client connect -[12:13:08.770][127.0.0.1:51821] client connect -[12:13:09.236][127.0.0.1:51803] server connect localhost:7890 (127.0.0.1:7890) -[12:13:09.518][127.0.0.1:51826] client connect -[12:13:09.519][127.0.0.1:51827] client connect -[12:13:09.634][127.0.0.1:51803] Streaming request to sentry1.lingkou.xyz. -[12:13:09.635] -[12:13:09.720][127.0.0.1:51808] server connect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51803: POST https://sentry1.lingkou.xyz/api/2/envelope/?sentry_key=… - << 200 OK 2b -[12:13:09.728][127.0.0.1:51803] Streaming request to sentry1.lingkou.xyz. -[12:13:09.728] -[12:13:09.736][127.0.0.1:51807] server connect localhost:7890 (127.0.0.1:7890) -[12:13:09.798][127.0.0.1:51813] server connect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51803: POST https://sentry1.lingkou.xyz/api/2/envelope/?sentry_key=… - << 200 OK 2b -[12:13:09.863] -[12:13:09.865] -[12:13:09.907][127.0.0.1:51836] client connect -127.0.0.1:51807: GET https://static.leetcode.cn/cn-frontendx-assets/producti… - << 304 Not Modified 0b -127.0.0.1:51808: GET https://static.leetcode.cn/cn-frontendx-assets/producti… - << 304 Not Modified 0b -[12:13:09.984][127.0.0.1:51807] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:09.984][127.0.0.1:51808] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:09.985][127.0.0.1:51807] client disconnect -[12:13:09.985][127.0.0.1:51808] client disconnect -[12:13:10.325][127.0.0.1:51838] client connect -[12:13:10.333][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:10.333] -[12:13:10.335][127.0.0.1:51683] Streaming request to leetcode.cn. -[12:13:10.335][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:10.335] -[12:13:10.336] -[12:13:10.339][127.0.0.1:51685] Streaming request to leetcode.cn. -[12:13:10.339][127.0.0.1:51684] Streaming request to leetcode.cn. -[12:13:10.339][127.0.0.1:51681] Streaming request to leetcode.cn. -[12:13:10.340] -[12:13:10.340] -[12:13:10.341] -[12:13:10.346][127.0.0.1:51840] client connect -[12:13:10.596][127.0.0.1:51683] Streaming response from leetcode.cn. -[12:13:10.597][127.0.0.1:51684] Streaming response from leetcode.cn. -[12:13:10.599][127.0.0.1:51685] Streaming response from leetcode.cn. -[12:13:10.599][127.0.0.1:51681] Streaming response from leetcode.cn. -127.0.0.1:51683: POST https://leetcode.cn/graphql/noj-go/ - << 200 OK (content missing) -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK 40b -127.0.0.1:51684: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51686: POST https://leetcode.cn/graphql/ - << 200 OK 30b -127.0.0.1:51685: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51681: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:10.609][127.0.0.1:51683] Streaming request to leetcode.cn. -[12:13:10.609][127.0.0.1:51684] Streaming request to leetcode.cn. -[12:13:10.610][127.0.0.1:51685] Streaming request to leetcode.cn. -[12:13:10.611][127.0.0.1:51681] Streaming request to leetcode.cn. -[12:13:10.612] -[12:13:10.612] -[12:13:10.613] -[12:13:10.614] -[12:13:10.620][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:10.621] -[12:13:10.623][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:10.623] -[12:13:10.650] -[12:13:10.657][127.0.0.1:51708] Streaming request to api.growingio.com. -[12:13:10.658] -[12:13:10.659][127.0.0.1:51710] Streaming request to api.growingio.com. -[12:13:10.659] -[12:13:10.662] -[12:13:10.686] -[12:13:10.780][127.0.0.1:51842] client connect -[12:13:10.803][127.0.0.1:51684] Streaming response from leetcode.cn. -127.0.0.1:51710: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51681: POST https://leetcode.cn/graphql/ - << 200 OK 72b -127.0.0.1:51702: GET https://hm.baidu.com/hm.js?f0faad39bcf8471e3ab3ef701251… - << 304 Not Modified 0b -127.0.0.1:51708: POST https://api.growingio.com/v2/a2873925c34ecbd2/web/pv?st… - << 200 OK 0b -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK 65b -127.0.0.1:51683: POST https://leetcode.cn/graphql/ - << 200 OK 42b -127.0.0.1:51686: POST https://leetcode.cn/graphql/ - << 200 OK 37b -127.0.0.1:51684: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51696: POST https://www.google-analytics.com/j/collect?v=1&_v=j101&… HTTP/2.0 - << HTTP/2.0 200 OK 3b -[12:13:10.809][127.0.0.1:51685] Streaming response from leetcode.cn. -[12:13:10.813] -[12:13:10.824][127.0.0.1:51820] server connect localhost:7890 (127.0.0.1:7890) -[12:13:10.825][127.0.0.1:51821] server connect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51685: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51702: GET https://hm.baidu.com/hm.gif?cc=1&ck=1&cl=24-bit&ds=2560… - << 200 OK 43b -[12:13:10.901][127.0.0.1:51685] Streaming request to leetcode.cn. -[12:13:10.902] -[12:13:10.903][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:10.904][127.0.0.1:51683] Streaming request to leetcode.cn. -[12:13:10.905] -[12:13:10.906] -[12:13:10.907][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:10.907][127.0.0.1:51681] Streaming request to leetcode.cn. -[12:13:10.907][127.0.0.1:51684] Streaming request to leetcode.cn. -[12:13:10.908] -[12:13:10.908] -[12:13:10.909] -[12:13:10.989][127.0.0.1:51848] client connect -[12:13:10.995][127.0.0.1:51708] Streaming request to api.growingio.com. -[12:13:10.996] -[12:13:10.999][127.0.0.1:51803] Streaming request to sentry1.lingkou.xyz. -[12:13:10.999] -[12:13:11.002][127.0.0.1:51813] Streaming request to sentry1.lingkou.xyz. -[12:13:11.002] -[12:13:11.008][127.0.0.1:51710] Streaming request to api.growingio.com. -[12:13:11.008] -[12:13:11.009][127.0.0.1:51709] Streaming request to api.growingio.com. -[12:13:11.010] -[12:13:11.011][127.0.0.1:51694] Streaming request to api.growingio.com. -[12:13:11.011] -127.0.0.1:51696: GET https://www.google-analytics.com/collect?v=1&_v=j101&a=… HTTP/2.0 - << HTTP/2.0 200 OK 35b -[12:13:11.023][127.0.0.1:51820] Streaming request to analysis.leetcode.cn. -[12:13:11.024] -127.0.0.1:51813: POST https://sentry1.lingkou.xyz/api/2/envelope/?sentry_key=… - << 200 OK 2b -127.0.0.1:51708: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51803: POST https://sentry1.lingkou.xyz/api/2/envelope/?sentry_key=… - << 200 OK 2b -[12:13:11.052][127.0.0.1:51851] client connect -[12:13:11.071][127.0.0.1:51708] Streaming request to api.growingio.com. -[12:13:11.072] -127.0.0.1:51710: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51820: POST https://analysis.leetcode.cn/i/event HTTP/2.0 - << HTTP/2.0 200 OK 2b -[12:13:11.108][127.0.0.1:51853] client connect -127.0.0.1:51709: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51694: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -[12:13:11.211][127.0.0.1:51681] Streaming response from leetcode.cn. -127.0.0.1:51684: POST https://leetcode.cn/graphql/ - << 200 OK 66b -127.0.0.1:51683: POST https://leetcode.cn/graphql/ - << 200 OK 52b -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK 60b -127.0.0.1:51708: POST https://api.growingio.com/v2/a2873925c34ecbd2/web/pv?st… - << 200 OK 0b -127.0.0.1:51685: POST https://leetcode.cn/graphql/ - << 200 OK 71b -127.0.0.1:51681: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51686: POST https://leetcode.cn/graphql/ - << 200 OK 35b -[12:13:11.216][127.0.0.1:51681] Streaming request to leetcode.cn. -[12:13:11.217] -[12:13:11.220][127.0.0.1:51684] Streaming request to leetcode.cn. -[12:13:11.220][127.0.0.1:51683] Streaming request to leetcode.cn. -[12:13:11.220][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:11.221][127.0.0.1:51685] Streaming request to leetcode.cn. -[12:13:11.221][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:11.222] -[12:13:11.222] -[12:13:11.223] -[12:13:11.223] -[12:13:11.224] -[12:13:11.304][127.0.0.1:51855] client connect -[12:13:11.416][127.0.0.1:51634] Streaming response from leetcode.cn. -[12:13:11.417][127.0.0.1:51684] Streaming response from leetcode.cn. -127.0.0.1:51686: POST https://leetcode.cn/graphql/ - << 200 OK 37b -127.0.0.1:51681: POST https://leetcode.cn/graphql/ - << 200 OK 33b -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51684: POST https://leetcode.cn/graphql/noj-go/ - << 200 OK (content missing) -127.0.0.1:51685: POST https://leetcode.cn/graphql/ - << 200 OK 41b -[12:13:11.421][127.0.0.1:51683] Streaming response from leetcode.cn. -127.0.0.1:51683: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:11.423][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:11.424][127.0.0.1:51684] Streaming request to leetcode.cn. -[12:13:11.424] -[12:13:11.425] -[12:13:11.429][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:11.430][127.0.0.1:51681] Streaming request to leetcode.cn. -[12:13:11.431][127.0.0.1:51685] Streaming request to leetcode.cn. -[12:13:11.431][127.0.0.1:51683] Streaming request to leetcode.cn. -[12:13:11.432] -[12:13:11.432] -[12:13:11.433] -[12:13:11.433] -[12:13:11.542][127.0.0.1:51827] server connect localhost:7890 (127.0.0.1:7890) -[12:13:11.558][127.0.0.1:51826] server connect localhost:7890 (127.0.0.1:7890) -[12:13:11.617][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51684: POST https://leetcode.cn/graphql/ - << 200 OK 46b -127.0.0.1:51683: POST https://leetcode.cn/graphql/ - << 200 OK 47b -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:11.620][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:11.621] -[12:13:11.622][127.0.0.1:51684] Streaming request to leetcode.cn. -[12:13:11.623] -[12:13:11.623][127.0.0.1:51683] Streaming request to leetcode.cn. -[12:13:11.623] -[12:13:11.626][127.0.0.1:51681] Streaming response from leetcode.cn. -127.0.0.1:51681: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51685: POST https://leetcode.cn/graphql/ - << 200 OK 43b -127.0.0.1:51686: POST https://leetcode.cn/graphql/ - << 200 OK 34b -[12:13:11.630][127.0.0.1:51681] Streaming request to leetcode.cn. -[12:13:11.631] -[12:13:11.632][127.0.0.1:51685] Streaming request to leetcode.cn. -[12:13:11.632] -[12:13:11.633][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:11.633] -[12:13:11.828][127.0.0.1:51820] Streaming request to analysis.leetcode.cn. -[12:13:11.828] -127.0.0.1:51820: POST https://analysis.leetcode.cn/i/event HTTP/2.0 - << HTTP/2.0 200 OK 2b -[12:13:11.947][127.0.0.1:51836] server connect localhost:7890 (127.0.0.1:7890) -[12:13:12.033][127.0.0.1:51683] Streaming response from leetcode.cn. -127.0.0.1:51683: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51686: POST https://leetcode.cn/graphql/noj-go/ - << 200 OK 29b -[12:13:12.035][127.0.0.1:51683] Streaming request to leetcode.cn. -[12:13:12.036] -[12:13:12.037][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:12.037] -[12:13:12.038][127.0.0.1:51684] Streaming response from leetcode.cn. -127.0.0.1:51684: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:12.040][127.0.0.1:51684] Streaming request to leetcode.cn. -[12:13:12.040] -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK 38b -[12:13:12.046][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:12.047] -127.0.0.1:51685: POST https://leetcode.cn/graphql/noj-go/ - << 200 OK 42b -[12:13:12.055][127.0.0.1:51685] Streaming request to leetcode.cn. -[12:13:12.055] -[12:13:12.189][127.0.0.1:51708] Streaming request to api.growingio.com. -[12:13:12.189] -[12:13:12.232][127.0.0.1:51686] Streaming response from leetcode.cn. -[12:13:12.232][127.0.0.1:51683] Streaming response from leetcode.cn. -127.0.0.1:51684: POST https://leetcode.cn/graphql/ - << 200 OK 46b -127.0.0.1:51686: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK 46b -127.0.0.1:51685: POST https://leetcode.cn/graphql/ - << 200 OK 46b -127.0.0.1:51683: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:12.237][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:12.238][127.0.0.1:51683] Streaming request to leetcode.cn. -[12:13:12.238] -[12:13:12.239] -[12:13:12.277][127.0.0.1:51826] Streaming request to mobile.pipe.aria.microsoft.com. -[12:13:12.277] -[12:13:12.306][127.0.0.1:51681] Streaming response from leetcode.cn. -127.0.0.1:51681: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:12.318][127.0.0.1:51863] client connect -[12:13:12.364][127.0.0.1:51838] server connect localhost:7890 (127.0.0.1:7890) -[12:13:12.381][127.0.0.1:51840] server connect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51708: POST https://api.growingio.com/v2/a2873925c34ecbd2/web/actio… - << 200 OK 0b -127.0.0.1:51683: POST https://leetcode.cn/graphql/ - << 200 OK 49b -[12:13:12.444][127.0.0.1:51686] Streaming response from leetcode.cn. -127.0.0.1:51686: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51826: POST https://mobile.pipe.aria.microsoft.com/Collector/3.0/ - << 200 OK 0b -[12:13:12.634] -[12:13:12.637] -[12:13:12.644][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:12.644] -127.0.0.1:51838: GET https://static.leetcode.cn/cn-frontendx-assets/producti… - << 304 Not Modified 0b -[12:13:12.659][127.0.0.1:51838] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:12.659][127.0.0.1:51838] client disconnect -127.0.0.1:51840: GET https://ff-proxy.leetcode.cn/api/features/sdk-8iOC11xvk… HTTP/2.0 - << HTTP/2.0 304 Not Modified 0b -[12:13:12.803][127.0.0.1:51842] server connect localhost:7890 (127.0.0.1:7890) -[12:13:12.819][127.0.0.1:51686] Streaming response from leetcode.cn. -127.0.0.1:51686: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:12.828][127.0.0.1:51708] Streaming request to api.growingio.com. -[12:13:12.829] -[12:13:12.830][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:12.830] -[12:13:12.833][127.0.0.1:51820] Streaming request to analysis.leetcode.cn. -[12:13:12.833] -[12:13:12.847][127.0.0.1:51803] Streaming request to sentry1.lingkou.xyz. -[12:13:12.848] -[12:13:12.849][127.0.0.1:51813] Streaming request to sentry1.lingkou.xyz. -[12:13:12.849] -127.0.0.1:51820: POST https://analysis.leetcode.cn/i/event HTTP/2.0 - << HTTP/2.0 200 OK 2b -[12:13:12.878][127.0.0.1:51694] Streaming request to api.growingio.com. -[12:13:12.879] -127.0.0.1:51708: POST https://api.growingio.com/v2/a2873925c34ecbd2/web/actio… - << 200 OK 0b -[12:13:12.892] -127.0.0.1:51813: POST https://sentry1.lingkou.xyz/api/2/envelope/?sentry_key=… - << 200 OK 2b -127.0.0.1:51803: POST https://sentry1.lingkou.xyz/api/2/envelope/?sentry_key=… - << 200 OK 2b -[12:13:12.909][127.0.0.1:51871] client connect -127.0.0.1:51694: POST https://api.growingio.com/v2/a2873925c34ecbd2/web/pv?st… - << 200 OK 0b -[12:13:12.974][127.0.0.1:51821] Streaming request to analytics.google.com. -[12:13:12.975][127.0.0.1:51821] Streaming request to analytics.google.com. -[12:13:12.976] -[12:13:12.977] -[12:13:12.978] -[12:13:12.979] -[12:13:12.985] -[12:13:13.000][127.0.0.1:51686] Streaming response from leetcode.cn. -127.0.0.1:51686: POST https://leetcode.cn/problems/range-sum-of-bst/interpret… - << 200 OK (content missing) -[12:13:13.004] -[12:13:13.030][127.0.0.1:51848] server connect localhost:7890 (127.0.0.1:7890) -[12:13:13.031][127.0.0.1:51874] client connect -[12:13:13.032][127.0.0.1:51875] client connect -[12:13:13.032][127.0.0.1:51876] client connect -[12:13:13.034][127.0.0.1:51877] client connect -[12:13:13.036][127.0.0.1:51878] client connect -[12:13:13.092][127.0.0.1:51851] server connect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51821: POST https://analytics.google.com/g/collect?v=2&tid=G-PDVPZY… HTTP/2.0 - << HTTP/2.0 204 No Content 0b -127.0.0.1:51821: POST https://analytics.google.com/g/collect?v=2&tid=G-PDVPZY… HTTP/2.0 - << HTTP/2.0 204 No Content 0b -127.0.0.1:51842: POST https://data.bilibili.com/log/web?0133241708920790777ht… HTTP/2.0 - << HTTP/2.0 200 OK 2b -127.0.0.1:51821: POST https://analytics.google.com/g/collect?v=2&tid=G-PDVPZY… HTTP/2.0 - << HTTP/2.0 204 No Content 0b -127.0.0.1:51821: POST https://analytics.google.com/g/collect?v=2&tid=G-PDVPZY… HTTP/2.0 - << HTTP/2.0 204 No Content 0b -127.0.0.1:51686: GET https://leetcode.cn/submissions/detail/runcode_17089207… - << 200 OK 20b -[12:13:13.143][127.0.0.1:51853] server connect localhost:7890 (127.0.0.1:7890) -[12:13:13.148][127.0.0.1:51827] Streaming request to mobile.pipe.aria.microsoft.com. -[12:13:13.148] -[12:13:13.155] -127.0.0.1:51851: GET https://assets.leetcode.cn/aliyun-lc-upload/users/baizh… - << 304 Not Modified 0b -[12:13:13.177][127.0.0.1:51851] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:13.178][127.0.0.1:51851] client disconnect -[12:13:13.178][127.0.0.1:51888] client connect -[12:13:13.283] -127.0.0.1:51853: GET https://static.leetcode-cn.com/cn-legacy-assets/images/… - << 304 Not Modified 0b -[12:13:13.306][127.0.0.1:51853] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:13.306][127.0.0.1:51853] client disconnect -127.0.0.1:51827: POST https://mobile.pipe.aria.microsoft.com/Collector/3.0/ - << 200 OK 0b -[12:13:13.337] -[12:13:13.342][127.0.0.1:51855] server connect localhost:7890 (127.0.0.1:7890) -[12:13:13.483][127.0.0.1:51686] Streaming response from leetcode.cn. -127.0.0.1:51686: GET https://leetcode.cn/submissions/detail/runcode_17089207… - << 200 OK (content missing) -[12:13:13.487][127.0.0.1:51694] Streaming request to api.growingio.com. -[12:13:13.487] -[12:13:13.490] -[12:13:13.514][127.0.0.1:51708] Streaming request to api.growingio.com. -[12:13:13.514] -[12:13:13.517][127.0.0.1:51709] Streaming request to api.growingio.com. -[12:13:13.517] -[12:13:13.520][127.0.0.1:51710] Streaming request to api.growingio.com. -[12:13:13.520] -127.0.0.1:51709: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51710: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51708: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51694: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -[12:13:13.596][127.0.0.1:51848] client disconnect -[12:13:13.597][127.0.0.1:51848] server disconnect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51821: POST https://analytics.google.com/g/collect?v=2&tid=G-PDVPZY… HTTP/2.0 - << HTTP/2.0 204 No Content 0b -[12:13:13.852][127.0.0.1:51821] Streaming request to analytics.google.com. -[12:13:13.852] -[12:13:13.909][127.0.0.1:51855] client disconnect -[12:13:13.910][127.0.0.1:51855] server disconnect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51821: POST https://analytics.google.com/g/collect?v=2&tid=G-PDVPZY… HTTP/2.0 - << HTTP/2.0 204 No Content 0b -[12:13:14.360][127.0.0.1:51820] Streaming request to analysis.leetcode.cn. -[12:13:14.360] -[12:13:14.361][127.0.0.1:51863] server connect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51820: POST https://analysis.leetcode.cn/i/event HTTP/2.0 - << HTTP/2.0 200 OK 2b -[12:13:14.853][127.0.0.1:51863] client disconnect -[12:13:14.854][127.0.0.1:51863] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:14.953][127.0.0.1:51871] server connect localhost:7890 (127.0.0.1:7890) -[12:13:15.064][127.0.0.1:51874] server connect localhost:7890 (127.0.0.1:7890) -[12:13:15.065][127.0.0.1:51875] server connect localhost:7890 (127.0.0.1:7890) -[12:13:15.065][127.0.0.1:51878] server connect localhost:7890 (127.0.0.1:7890) -[12:13:15.066][127.0.0.1:51876] server connect localhost:7890 (127.0.0.1:7890) -[12:13:15.066][127.0.0.1:51877] server connect localhost:7890 (127.0.0.1:7890) -[12:13:15.067] -[12:13:15.092][127.0.0.1:51871] Streaming response from assets.leetcode-cn.com. -127.0.0.1:51871: GET https://assets.leetcode-cn.com/contest/level/Knight_sm.… - << 200 OK (content missing) -[12:13:15.116] -[12:13:15.121] -[12:13:15.124] -[12:13:15.135][127.0.0.1:51878] Streaming response from assets.leetcode.cn. -127.0.0.1:51878: GET https://assets.leetcode.cn/aliyun-lc-upload/users/wei-j… - << 200 OK (content missing) -[12:13:15.137] -[12:13:15.144][127.0.0.1:51874] Streaming response from assets.leetcode.cn. -127.0.0.1:51874: GET https://assets.leetcode.cn/aliyun-lc-upload/users/jiino… - << 200 OK (content missing) -[12:13:15.145] -[12:13:15.149][127.0.0.1:51875] Streaming response from assets.leetcode.cn. -127.0.0.1:51875: GET https://assets.leetcode.cn/aliyun-lc-upload/users/shan-… - << 200 OK (content missing) -[12:13:15.154] -[12:13:15.159] -[12:13:15.160][127.0.0.1:51878] Streaming response from assets.leetcode.cn. -127.0.0.1:51878: GET https://assets.leetcode.cn/aliyun-lc-upload/users/shuff… - << 200 OK (content missing) -[12:13:15.161] -[12:13:15.163] -[12:13:15.168][127.0.0.1:51874] Streaming response from assets.leetcode.cn. -127.0.0.1:51874: GET https://assets.leetcode.cn/aliyun-lc-upload/users/i3usy… - << 200 OK (content missing) -[12:13:15.169] -[12:13:15.178][127.0.0.1:51875] Streaming response from assets.leetcode.cn. -127.0.0.1:51875: GET https://assets.leetcode.cn/aliyun-lc-upload/users/xiaox… - << 200 OK (content missing) -127.0.0.1:51878: GET https://assets.leetcode.cn/aliyun-lc-upload/users/price… - << 304 Not Modified 0b -[12:13:15.186][127.0.0.1:51878] server disconnect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51877: GET https://assets.leetcode.cn/aliyun-lc-upload/default_ava… - << 304 Not Modified 0b -[12:13:15.187][127.0.0.1:51877] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:15.187][127.0.0.1:51878] client disconnect -[12:13:15.188][127.0.0.1:51876] Streaming response from assets.leetcode.cn. -[12:13:15.188][127.0.0.1:51877] client disconnect -127.0.0.1:51876: GET https://assets.leetcode.cn/aliyun-lc-upload/users/mrz-h… - << 200 OK (content missing) -127.0.0.1:51874: GET https://assets.leetcode.cn/aliyun-lc-upload/medal/medal… - << 304 Not Modified 0b -[12:13:15.196][127.0.0.1:51874] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:15.196][127.0.0.1:51874] client disconnect -[12:13:15.215][127.0.0.1:51888] server connect localhost:7890 (127.0.0.1:7890) -[12:13:15.344][127.0.0.1:51694] Streaming request to api.growingio.com. -[12:13:15.345] -[12:13:15.346][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:15.346] -[12:13:15.348][127.0.0.1:51820] Streaming request to analysis.leetcode.cn. -[12:13:15.348] -127.0.0.1:51820: POST https://analysis.leetcode.cn/i/event HTTP/2.0 - << HTTP/2.0 200 OK 2b -127.0.0.1:51694: POST https://api.growingio.com/v2/a2873925c34ecbd2/web/actio… - << 200 OK 0b -[12:13:15.511][127.0.0.1:51686] Streaming response from leetcode.cn. -127.0.0.1:51686: POST https://leetcode.cn/problems/range-sum-of-bst/interpret… - << 200 OK (content missing) -[12:13:15.524] -127.0.0.1:51686: GET https://leetcode.cn/submissions/detail/runcode_17089207… - << 200 OK 20b -[12:13:15.781] -[12:13:15.873] -[12:13:15.917][127.0.0.1:51910] client connect -127.0.0.1:51842: GET https://data.bilibili.com/log/web?001114170892079577717… HTTP/2.0 - << HTTP/2.0 200 OK 2b -127.0.0.1:51686: GET https://leetcode.cn/submissions/detail/runcode_17089207… - << 200 OK 20b -[12:13:16.413] -[12:13:16.554][127.0.0.1:51686] Streaming response from leetcode.cn. -127.0.0.1:51686: GET https://leetcode.cn/submissions/detail/runcode_17089207… - << 200 OK (content missing) -[12:13:16.558][127.0.0.1:51694] Streaming request to api.growingio.com. -[12:13:16.559] -[12:13:16.562] -[12:13:16.577][127.0.0.1:51708] Streaming request to api.growingio.com. -[12:13:16.577] -[12:13:16.580][127.0.0.1:51710] Streaming request to api.growingio.com. -[12:13:16.580] -[12:13:16.583][127.0.0.1:51709] Streaming request to api.growingio.com. -[12:13:16.583] -127.0.0.1:51694: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51708: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51710: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51709: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51821: POST https://analytics.google.com/g/collect?v=2&tid=G-PDVPZY… HTTP/2.0 - << HTTP/2.0 204 No Content 0b -[12:13:17.387][127.0.0.1:51820] Streaming request to analysis.leetcode.cn. -[12:13:17.388] -127.0.0.1:51820: POST https://analysis.leetcode.cn/i/event HTTP/2.0 - << HTTP/2.0 200 OK 2b -[12:13:17.953][127.0.0.1:51910] server connect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51910 -> tcp -> mtalk.google.com:443 -127.0.0.1:51910 <- tcp <- mtalk.google.com:443 -[12:13:19.570][127.0.0.1:51709] Streaming request to api.growingio.com. -[12:13:19.570] -[12:13:19.572][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:19.573] -[12:13:19.574][127.0.0.1:51820] Streaming request to analysis.leetcode.cn. -[12:13:19.574] -127.0.0.1:51820: POST https://analysis.leetcode.cn/i/event HTTP/2.0 - << HTTP/2.0 200 OK 2b -127.0.0.1:51709: POST https://api.growingio.com/v2/a2873925c34ecbd2/web/actio… - << 200 OK 0b -127.0.0.1:51686: POST https://leetcode.cn/problems/range-sum-of-bst/interpret… - << 429 Too Many Requests 0b -[12:13:19.705][127.0.0.1:51709] Streaming request to api.growingio.com. -[12:13:19.705] -127.0.0.1:51709: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -[12:13:20.014][127.0.0.1:51820] Streaming request to analysis.leetcode.cn. -[12:13:20.015] -127.0.0.1:51820: POST https://analysis.leetcode.cn/i/event HTTP/2.0 - << HTTP/2.0 200 OK 2b -[12:13:20.839][127.0.0.1:51709] Streaming request to api.growingio.com. -[12:13:20.839] -[12:13:20.840][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:20.841] -[12:13:20.842][127.0.0.1:51820] Streaming request to analysis.leetcode.cn. -[12:13:20.843] -[12:13:20.868][127.0.0.1:51702] server disconnect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51820: POST https://analysis.leetcode.cn/i/event HTTP/2.0 - << HTTP/2.0 200 OK 2b -127.0.0.1:51709: POST https://api.growingio.com/v2/a2873925c34ecbd2/web/actio… - << 200 OK 0b -127.0.0.1:51686: POST https://leetcode.cn/problems/range-sum-of-bst/interpret… - << 429 Too Many Requests 0b -[12:13:20.999][127.0.0.1:51709] Streaming request to api.growingio.com. -[12:13:21.000] -127.0.0.1:51709: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -[12:13:21.564][127.0.0.1:51821] Streaming request to analytics.google.com. -[12:13:21.565] -127.0.0.1:51821: POST https://analytics.google.com/g/collect?v=2&tid=G-PDVPZY… HTTP/2.0 - << HTTP/2.0 204 No Content 0b -[12:13:21.812][127.0.0.1:51820] Streaming request to analysis.leetcode.cn. -[12:13:21.814] -127.0.0.1:51820: POST https://analysis.leetcode.cn/i/event HTTP/2.0 - << HTTP/2.0 200 OK 2b -[12:13:24.233][127.0.0.1:51709] Streaming request to api.growingio.com. -[12:13:24.234] -[12:13:24.235][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:24.236] -[12:13:24.237][127.0.0.1:51820] Streaming request to analysis.leetcode.cn. -[12:13:24.238] -127.0.0.1:51820: POST https://analysis.leetcode.cn/i/event HTTP/2.0 - << HTTP/2.0 200 OK 2b -127.0.0.1:51709: POST https://api.growingio.com/v2/a2873925c34ecbd2/web/actio… - << 200 OK 0b -127.0.0.1:51686: POST https://leetcode.cn/problems/range-sum-of-bst/interpret… - << 429 Too Many Requests 0b -[12:13:24.395][127.0.0.1:51709] Streaming request to api.growingio.com. -[12:13:24.395] -127.0.0.1:51709: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -[12:13:25.202][127.0.0.1:51820] Streaming request to analysis.leetcode.cn. -[12:13:25.203] -[12:13:25.207] -127.0.0.1:51820: POST https://analysis.leetcode.cn/i/event HTTP/2.0 - << HTTP/2.0 200 OK 2b -127.0.0.1:51820: POST https://analysis.leetcode.cn/i/event HTTP/2.0 - << HTTP/2.0 200 OK 2b -[12:13:25.258][127.0.0.1:51920] client connect -[12:13:25.259] -[12:13:25.395][127.0.0.1:51686] Streaming response from leetcode.cn. -[12:13:25.403][127.0.0.1:51821] Streaming request to analytics.google.com. -[12:13:25.403] -[12:13:25.405][127.0.0.1:51803] Streaming request to sentry1.lingkou.xyz. -127.0.0.1:51840: GET https://ff-proxy.leetcode.cn/sub/sdk-8iOC11xvkMhY6iS HTTP/2.0 - << HTTP/2.0 200 OK (content missing) - << stream reset by client (CANCEL) -[12:13:25.406] -[12:13:25.407] -127.0.0.1:51686: GET https://leetcode.cn/problems/range-sum-of-bst/?envType=… - << 200 OK (content missing) -127.0.0.1:51803: POST https://sentry1.lingkou.xyz/api/2/envelope/?sentry_key=… - << 200 OK 2b -[12:13:25.469][127.0.0.1:51803] Streaming request to sentry1.lingkou.xyz. -[12:13:25.469] -127.0.0.1:51803: POST https://sentry1.lingkou.xyz/api/2/envelope/?sentry_key=… - << 200 OK 2b -127.0.0.1:51821: POST https://analytics.google.com/g/collect?v=2&tid=G-PDVPZY… HTTP/2.0 - << HTTP/2.0 204 No Content 0b -[12:13:25.725][127.0.0.1:51923] client connect -[12:13:27.289][127.0.0.1:51920] server connect localhost:7890 (127.0.0.1:7890) -[12:13:27.379] -127.0.0.1:51920: GET https://static.leetcode.cn/cn-frontendx-assets/producti… - << 304 Not Modified 0b -[12:13:27.403][127.0.0.1:51920] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:27.403][127.0.0.1:51920] client disconnect -[12:13:27.430][127.0.0.1:51702] server connect localhost:7890 (127.0.0.1:7890) -127.0.0.1:51702: GET https://hm.baidu.com/hm.gif?hca=58E2DF4A64CC7E28&cc=1&c… - << 200 OK 43b -[12:13:27.745][127.0.0.1:51923] server connect localhost:7890 (127.0.0.1:7890) -[12:13:27.813] -127.0.0.1:51923: GET https://static.leetcode.cn/cn-frontendx-assets/producti… - << 304 Not Modified 0b -[12:13:27.832][127.0.0.1:51923] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:27.832][127.0.0.1:51923] client disconnect -[12:13:28.010][127.0.0.1:51931] client connect -[12:13:28.013][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:28.013] -[12:13:28.016][127.0.0.1:51683] Streaming request to leetcode.cn. -[12:13:28.016][127.0.0.1:51681] Streaming request to leetcode.cn. -[12:13:28.017] -[12:13:28.018] -[12:13:28.019][127.0.0.1:51685] Streaming request to leetcode.cn. -[12:13:28.020] -[12:13:28.022][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:28.022][127.0.0.1:51684] Streaming request to leetcode.cn. -[12:13:28.023] -[12:13:28.023] -127.0.0.1:51686: POST https://leetcode.cn/graphql/ - << 200 OK 30b -[12:13:28.358][127.0.0.1:51634] Streaming response from leetcode.cn. -[12:13:28.358][127.0.0.1:51683] Streaming response from leetcode.cn. -[12:13:28.359][127.0.0.1:51685] Streaming response from leetcode.cn. -[12:13:28.359][127.0.0.1:51684] Streaming response from leetcode.cn. -127.0.0.1:51681: POST https://leetcode.cn/graphql/ - << 200 OK 40b -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51683: POST https://leetcode.cn/graphql/noj-go/ - << 200 OK (content missing) -127.0.0.1:51685: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51684: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:28.364][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:28.365][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:28.365][127.0.0.1:51683] Streaming request to leetcode.cn. -[12:13:28.366][127.0.0.1:51685] Streaming request to leetcode.cn. -[12:13:28.366] -[12:13:28.367] -[12:13:28.367] -[12:13:28.368] -[12:13:28.382][127.0.0.1:51681] Streaming request to leetcode.cn. -[12:13:28.382] -[12:13:28.383][127.0.0.1:51684] Streaming request to leetcode.cn. -[12:13:28.383] -[12:13:28.396] -[12:13:28.403][127.0.0.1:51709] Streaming request to api.growingio.com. -[12:13:28.404] -[12:13:28.406][127.0.0.1:51710] Streaming request to api.growingio.com. -[12:13:28.406] -[12:13:28.406] -[12:13:28.409] -[12:13:28.411] -127.0.0.1:51702: GET https://hm.baidu.com/hm.js?f0faad39bcf8471e3ab3ef701251… - << 304 Not Modified 0b -[12:13:28.449][127.0.0.1:51933] client connect -[12:13:28.450] -127.0.0.1:51709: POST https://api.growingio.com/v2/a2873925c34ecbd2/web/pv?st… - << 200 OK 0b -127.0.0.1:51710: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51686: POST https://leetcode.cn/graphql/ - << 200 OK 42b -127.0.0.1:51702: GET https://hm.baidu.com/hm.gif?cc=1&ck=1&cl=24-bit&ds=2560… - << 200 OK 43b -[12:13:28.503] -[12:13:28.510][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51685: POST https://leetcode.cn/graphql/ - << 200 OK 72b -127.0.0.1:51681: POST https://leetcode.cn/graphql/ - << 200 OK 37b -127.0.0.1:51684: POST https://leetcode.cn/graphql/ - << 200 OK 65b -127.0.0.1:51696: GET https://www.google-analytics.com/collect?v=1&_v=j101&a=… HTTP/2.0 - << HTTP/2.0 200 OK 35b -[12:13:28.520][127.0.0.1:51683] Streaming response from leetcode.cn. -127.0.0.1:51696: POST https://www.google-analytics.com/j/collect?v=1&_v=j101&… HTTP/2.0 - << HTTP/2.0 200 OK 3b -127.0.0.1:51821: POST https://analytics.google.com/g/collect?v=2&tid=G-PDVPZY… HTTP/2.0 - << HTTP/2.0 204 No Content 0b -127.0.0.1:51683: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51702: GET https://hm.baidu.com/hm.gif?hca=58E2DF4A64CC7E28&cc=1&c… - << 200 OK 43b -[12:13:28.565] -[12:13:28.582][127.0.0.1:51683] Streaming request to leetcode.cn. -[12:13:28.583] -[12:13:28.585][127.0.0.1:51684] Streaming request to leetcode.cn. -[12:13:28.587] -[12:13:28.588][127.0.0.1:51681] Streaming request to leetcode.cn. -[12:13:28.588][127.0.0.1:51685] Streaming request to leetcode.cn. -[12:13:28.589][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:28.589][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:28.590] -[12:13:28.590] -[12:13:28.591] -[12:13:28.591] -127.0.0.1:51876: GET https://assets.leetcode.cn/aliyun-lc-upload/users/baizh… - << 304 Not Modified 0b -[12:13:28.605][127.0.0.1:51876] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:28.605][127.0.0.1:51876] client disconnect -[12:13:28.630][127.0.0.1:51710] Streaming request to api.growingio.com. -[12:13:28.630] -[12:13:28.632] -[12:13:28.635][127.0.0.1:51803] Streaming request to sentry1.lingkou.xyz. -[12:13:28.636][127.0.0.1:51813] Streaming request to sentry1.lingkou.xyz. -[12:13:28.636] -[12:13:28.636] -[12:13:28.642][127.0.0.1:51709] Streaming request to api.growingio.com. -[12:13:28.643] -[12:13:28.644][127.0.0.1:51708] Streaming request to api.growingio.com. -[12:13:28.645][127.0.0.1:51694] Streaming request to api.growingio.com. -[12:13:28.645] -[12:13:28.646] -[12:13:28.693][127.0.0.1:51935] client connect -[12:13:28.697][127.0.0.1:51718] Streaming request to api.growingio.com. -[12:13:28.698] -[12:13:28.701][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51710: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51709: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51803: POST https://sentry1.lingkou.xyz/api/2/envelope/?sentry_key=… - << 200 OK 2b -127.0.0.1:51813: POST https://sentry1.lingkou.xyz/api/2/envelope/?sentry_key=… - << 200 OK 2b -[12:13:28.707][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:28.707] -127.0.0.1:51694: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51683: POST https://leetcode.cn/graphql/ - << 200 OK 71b -127.0.0.1:51708: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -[12:13:28.719][127.0.0.1:51683] Streaming request to leetcode.cn. -[12:13:28.720] -127.0.0.1:51681: POST https://leetcode.cn/graphql/ - << 200 OK 52b -[12:13:28.742][127.0.0.1:51681] Streaming request to leetcode.cn. -[12:13:28.743] -127.0.0.1:51684: POST https://leetcode.cn/graphql/ - << 200 OK 35b -127.0.0.1:51718: POST https://api.growingio.com/v2/a2873925c34ecbd2/web/pv?st… - << 200 OK 0b -127.0.0.1:51685: POST https://leetcode.cn/graphql/ - << 200 OK 60b -127.0.0.1:51686: POST https://leetcode.cn/graphql/ - << 200 OK 66b -[12:13:28.763][127.0.0.1:51684] Streaming request to leetcode.cn. -[12:13:28.764] -[12:13:28.765][127.0.0.1:51685] Streaming request to leetcode.cn. -[12:13:28.766] -[12:13:28.767][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:28.768] -127.0.0.1:51821: POST https://analytics.google.com/g/collect?v=2&tid=G-PDVPZY… HTTP/2.0 - << HTTP/2.0 204 No Content 0b -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK 33b -[12:13:28.847][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:28.848] -[12:13:28.850][127.0.0.1:51683] Streaming response from leetcode.cn. -127.0.0.1:51683: POST https://leetcode.cn/graphql/noj-go/ - << 200 OK (content missing) -[12:13:28.853][127.0.0.1:51683] Streaming request to leetcode.cn. -[12:13:28.853] -[12:13:28.863][127.0.0.1:51684] Streaming response from leetcode.cn. -127.0.0.1:51684: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:28.866][127.0.0.1:51684] Streaming request to leetcode.cn. -[12:13:28.867] -127.0.0.1:51685: POST https://leetcode.cn/graphql/ - << 200 OK 41b -[12:13:28.880][127.0.0.1:51685] Streaming request to leetcode.cn. -[12:13:28.881] -127.0.0.1:51686: POST https://leetcode.cn/graphql/ - << 200 OK 37b -[12:13:28.885][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:28.886] -[12:13:28.940][127.0.0.1:51681] Streaming response from leetcode.cn. -127.0.0.1:51681: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:28.943][127.0.0.1:51681] Streaming request to leetcode.cn. -[12:13:28.943] -127.0.0.1:51683: POST https://leetcode.cn/graphql/ - << 200 OK 46b -[12:13:28.968][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:28.970][127.0.0.1:51683] Streaming request to leetcode.cn. -[12:13:28.971] -[12:13:28.972][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:28.972] -127.0.0.1:51684: POST https://leetcode.cn/graphql/ - << 200 OK 34b -[12:13:28.979][127.0.0.1:51684] Streaming request to leetcode.cn. -[12:13:28.980] -127.0.0.1:51686: POST https://leetcode.cn/graphql/ - << 200 OK 43b -[12:13:29.026][127.0.0.1:51685] Streaming response from leetcode.cn. -127.0.0.1:51685: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:29.029][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:29.030] -[12:13:29.031][127.0.0.1:51685] Streaming request to leetcode.cn. -[12:13:29.031] -[12:13:29.376][127.0.0.1:51686] Streaming response from leetcode.cn. -[12:13:29.377][127.0.0.1:51634] Streaming response from leetcode.cn. -[12:13:29.377][127.0.0.1:51684] Streaming response from leetcode.cn. -127.0.0.1:51681: POST https://leetcode.cn/graphql/ - << 200 OK 47b -127.0.0.1:51685: POST https://leetcode.cn/graphql/noj-go/ - << 200 OK 42b -127.0.0.1:51686: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51683: POST https://leetcode.cn/graphql/ - << 200 OK 38b -127.0.0.1:51684: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:29.383][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:29.384][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:29.384][127.0.0.1:51684] Streaming request to leetcode.cn. -[12:13:29.385] -[12:13:29.386] -[12:13:29.387] -[12:13:29.389][127.0.0.1:51681] Streaming request to leetcode.cn. -[12:13:29.390][127.0.0.1:51685] Streaming request to leetcode.cn. -[12:13:29.390][127.0.0.1:51683] Streaming request to leetcode.cn. -[12:13:29.390] -[12:13:29.391] -[12:13:29.392] -[12:13:29.456][127.0.0.1:51820] Streaming request to analysis.leetcode.cn. -[12:13:29.457] -127.0.0.1:51820: POST https://analysis.leetcode.cn/i/event HTTP/2.0 - << HTTP/2.0 200 OK 2b -127.0.0.1:51686: POST https://leetcode.cn/graphql/noj-go/ - << 200 OK 29b -[12:13:29.513][127.0.0.1:51686] Streaming request to leetcode.cn. -[12:13:29.513] -127.0.0.1:51685: POST https://leetcode.cn/graphql/ - << 200 OK 46b -[12:13:29.524][127.0.0.1:51685] Streaming request to leetcode.cn. -[12:13:29.524] -[12:13:29.525][127.0.0.1:51684] Streaming response from leetcode.cn. -127.0.0.1:51684: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51683: POST https://leetcode.cn/graphql/ - << 200 OK 46b -127.0.0.1:51681: POST https://leetcode.cn/graphql/ - << 200 OK 46b -[12:13:29.538][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:29.555][127.0.0.1:51718] Streaming request to api.growingio.com. -[12:13:29.555] -[12:13:29.556][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:29.558] -[12:13:29.559][127.0.0.1:51820] Streaming request to analysis.leetcode.cn. -[12:13:29.559] -[12:13:29.575][127.0.0.1:51813] Streaming request to sentry1.lingkou.xyz. -[12:13:29.576] -[12:13:29.577][127.0.0.1:51803] Streaming request to sentry1.lingkou.xyz. -[12:13:29.578] -[12:13:29.592][127.0.0.1:51708] Streaming request to api.growingio.com. -[12:13:29.592] -127.0.0.1:51820: POST https://analysis.leetcode.cn/i/event HTTP/2.0 - << HTTP/2.0 200 OK 2b -127.0.0.1:51718: POST https://api.growingio.com/v2/a2873925c34ecbd2/web/actio… - << 200 OK 0b -127.0.0.1:51813: POST https://sentry1.lingkou.xyz/api/2/envelope/?sentry_key=… - << 200 OK 2b -127.0.0.1:51803: POST https://sentry1.lingkou.xyz/api/2/envelope/?sentry_key=… - << 200 OK 2b -127.0.0.1:51708: POST https://api.growingio.com/v2/a2873925c34ecbd2/web/pv?st… - << 200 OK 0b -127.0.0.1:51685: POST https://leetcode.cn/graphql/ - << 200 OK 49b -[12:13:29.725][127.0.0.1:51686] Streaming response from leetcode.cn. -[12:13:29.726][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51686: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -127.0.0.1:51634: POST https://leetcode.cn/problems/range-sum-of-bst/interpret… - << 200 OK (content missing) -[12:13:29.765] -[12:13:29.799] -[12:13:29.803] -[12:13:29.805][127.0.0.1:51938] client connect -127.0.0.1:51888: GET https://assets.leetcode.cn/aliyun-lc-upload/users/price… - << 304 Not Modified 0b -127.0.0.1:51875: GET https://assets.leetcode.cn/aliyun-lc-upload/users/wei-j… - << 304 Not Modified 0b -[12:13:29.838][127.0.0.1:51888] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:29.839][127.0.0.1:51875] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:29.839][127.0.0.1:51888] client disconnect -[12:13:29.839][127.0.0.1:51875] client disconnect -127.0.0.1:51634: GET https://leetcode.cn/submissions/detail/runcode_17089208… - << 200 OK 20b -[12:13:29.896][127.0.0.1:51634] Streaming request to leetcode.cn. -[12:13:29.896] -[12:13:30.045][127.0.0.1:51931] server connect localhost:7890 (127.0.0.1:7890) -[12:13:30.076][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51634: POST https://leetcode.cn/graphql/ - << 200 OK (content missing) -[12:13:30.111] -127.0.0.1:51931: GET https://static.leetcode.cn/cn-frontendx-assets/producti… - << 304 Not Modified 0b -[12:13:30.140][127.0.0.1:51931] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:30.140][127.0.0.1:51942] client connect -[12:13:30.141][127.0.0.1:51931] client disconnect -[12:13:30.143][127.0.0.1:51943] client connect -[12:13:30.145][127.0.0.1:51944] client connect -[12:13:30.171][127.0.0.1:51948] client connect -[12:13:30.171][127.0.0.1:51949] client connect -[12:13:30.220][127.0.0.1:51708] Streaming request to api.growingio.com. -[12:13:30.221] -[12:13:30.259] -127.0.0.1:51871: GET https://assets.leetcode-cn.com/contest/level/Knight_sm.… - << 304 Not Modified 0b -[12:13:30.281][127.0.0.1:51871] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:30.281][127.0.0.1:51871] client disconnect -127.0.0.1:51708: POST https://api.growingio.com/v2/a2873925c34ecbd2/web/actio… - << 200 OK 0b -[12:13:30.430] -[12:13:30.477][127.0.0.1:51933] server connect localhost:7890 (127.0.0.1:7890) -[12:13:30.563][127.0.0.1:51634] Streaming response from leetcode.cn. -127.0.0.1:51634: GET https://leetcode.cn/submissions/detail/runcode_17089208… - << 200 OK (content missing) -[12:13:30.567][127.0.0.1:51708] Streaming request to api.growingio.com. -[12:13:30.568] -[12:13:30.587][127.0.0.1:51718] Streaming request to api.growingio.com. -[12:13:30.587] -[12:13:30.590][127.0.0.1:51694] Streaming request to api.growingio.com. -[12:13:30.590] -[12:13:30.592][127.0.0.1:51709] Streaming request to api.growingio.com. -[12:13:30.592] -127.0.0.1:51718: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51708: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51694: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -127.0.0.1:51709: POST https://api.growingio.com/custom/a2873925c34ecbd2/web/c… - << 200 OK 0b -[12:13:30.742][127.0.0.1:51935] server connect localhost:7890 (127.0.0.1:7890) -[12:13:30.884] -127.0.0.1:51935: GET https://static.leetcode-cn.com/cn-legacy-assets/images/… - << 304 Not Modified 0b -[12:13:30.904][127.0.0.1:51935] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:30.904][127.0.0.1:51935] client disconnect -[12:13:31.401][127.0.0.1:51820] Streaming request to analysis.leetcode.cn. -[12:13:31.402] -127.0.0.1:51820: POST https://analysis.leetcode.cn/i/event HTTP/2.0 - << HTTP/2.0 200 OK 2b -[12:13:31.845][127.0.0.1:51938] server connect localhost:7890 (127.0.0.1:7890) -[12:13:31.918] -127.0.0.1:51938: GET https://assets.leetcode.cn/aliyun-lc-upload/users/jiino… - << 304 Not Modified 0b -[12:13:31.940][127.0.0.1:51938] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:31.940][127.0.0.1:51938] client disconnect -[12:13:31.941][127.0.0.1:51959] client connect -[12:13:32.157][127.0.0.1:51942] server connect localhost:7890 (127.0.0.1:7890) -[12:13:32.172][127.0.0.1:51944] server connect localhost:7890 (127.0.0.1:7890) -[12:13:32.173][127.0.0.1:51943] server connect localhost:7890 (127.0.0.1:7890) -[12:13:32.188][127.0.0.1:51949] server connect localhost:7890 (127.0.0.1:7890) -[12:13:32.204][127.0.0.1:51948] server connect localhost:7890 (127.0.0.1:7890) -[12:13:32.222] -127.0.0.1:51942: GET https://assets.leetcode.cn/aliyun-lc-upload/default_ava… - << 304 Not Modified 0b -[12:13:32.261][127.0.0.1:51942] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:32.262][127.0.0.1:51942] client disconnect -[12:13:32.263][127.0.0.1:51971] client connect -[12:13:32.268] -[12:13:32.269] -[12:13:32.271] -[12:13:32.281] -127.0.0.1:51944: GET https://assets.leetcode.cn/aliyun-lc-upload/users/i3usy… - << 304 Not Modified 0b -[12:13:32.292][127.0.0.1:51944] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:32.292][127.0.0.1:51944] client disconnect -127.0.0.1:51943: GET https://assets.leetcode.cn/aliyun-lc-upload/users/shuff… - << 304 Not Modified 0b -127.0.0.1:51948: GET https://assets.leetcode.cn/aliyun-lc-upload/users/xiaox… - << 304 Not Modified 0b -127.0.0.1:51949: GET https://assets.leetcode.cn/aliyun-lc-upload/users/shan-… - << 304 Not Modified 0b -[12:13:32.305][127.0.0.1:51943] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:32.306][127.0.0.1:51948] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:32.306][127.0.0.1:51949] server disconnect localhost:7890 (127.0.0.1:7890) -[12:13:32.307][127.0.0.1:51943] client disconnect -[12:13:32.307][127.0.0.1:51948] client disconnect -[12:13:32.307][127.0.0.1:51949] client disconnect -[12:13:32.319][127.0.0.1:51803] Streaming request to sentry1.lingkou.xyz. -[12:13:32.319] -127.0.0.1:51803: POST https://sentry1.lingkou.xyz/api/2/envelope/?sentry_key=… - << 200 OK 2b +[14:17:55.796] Loading script ../breakTimer/VPNForwarder.py +[14:17:55.798] [Errno 10048] HTTP(S) proxy (upstream mode) failed to listen on *:7891 with [Errno 10048] error while attempting to bind on address ('::', 7891, 0, 0): 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 +Try specifying a different port by using `--mode upstream:http://localhost:7890@7892`. diff --git a/breakTimer/BlockWebsite.py b/breakTimer/BlockWebsite.py index 03ba3fc..0986b10 100644 --- a/breakTimer/BlockWebsite.py +++ b/breakTimer/BlockWebsite.py @@ -48,6 +48,7 @@ def todo(self): import os next_website = [] new_website_name = set() + # 已有的是否过期 if self.pre_website != -1: for website in self.pre_website: if not check_expire(website["time"]): @@ -147,6 +148,13 @@ def error(self): if self.modify_proxy_option: self.modify_proxy_option.stop() + def stop(self): + super().stop() + if self.modify_proxy_option: + self.modify_proxy_option.stop() + self.block_process.stop() + + import socket diff --git a/breakTimer/ModifyProxyOption.py b/breakTimer/ModifyProxyOption.py index 64b10ab..1dd4f12 100644 --- a/breakTimer/ModifyProxyOption.py +++ b/breakTimer/ModifyProxyOption.py @@ -1,8 +1,21 @@ +import socket import time import winreg from breakTimer.Component import Component from tools.modify_register import modify, read + +def is_clash_running(host='localhost', port=7890): + """检测Clash代理是否运行""" + with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: + try: + s.connect((host, port)) + # print("Clash代理正在运行。") + return True + except ConnectionError: + # print("Clash代理未运行。") + return False + class ModifyProxyOption(Component): def __init__(self, port=7891): super().__init__(name='修改代理选项', time_gap=2) @@ -14,8 +27,13 @@ def todo(self): modify("ProxyEnable", r'SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings', winreg.REG_DWORD, 1) def stop(self): - modify("ProxyEnable", r'SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings', winreg.REG_DWORD, 0) - + super().stop() + modify("ProxyServer", r'SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings', winreg.REG_SZ, + f'127.0.0.1:7890') + if not is_clash_running(): + modify("ProxyEnable", r'SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings', winreg.REG_DWORD, 0) + else: + modify("ProxyEnable", r'SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings', winreg.REG_DWORD, 1) # if __name__ == '__main__': diff --git a/source/timer.ico b/source/timer.ico new file mode 100644 index 0000000..e12aebb Binary files /dev/null and b/source/timer.ico differ diff --git "a/source/\345\255\246\344\271\240.png" "b/source/\345\255\246\344\271\240.png" new file mode 100644 index 0000000..c7ca3cd Binary files /dev/null and "b/source/\345\255\246\344\271\240.png" differ