diff --git a/.build/.added_strings_w2.jai b/.build/.added_strings_w2.jai deleted file mode 100644 index 6095f44..0000000 --- a/.build/.added_strings_w2.jai +++ /dev/null @@ -1,6 +0,0 @@ -// Workspace: Target Program - -// -// String added via add_build_string() from C:/Sync/Arc/Projects/Jai/jails/Jails/bin/metaprogram/jails_diagnostics.jai:45. -// -JAILS_DIAGNOSTICS_BUILD :: true; diff --git a/.build/main.exp b/.build/main.exp deleted file mode 100644 index dcfe82b..0000000 Binary files a/.build/main.exp and /dev/null differ diff --git a/.build/main.lib b/.build/main.lib deleted file mode 100644 index c9b3639..0000000 Binary files a/.build/main.lib and /dev/null differ diff --git a/.build/main_0_w2.obj b/.build/main_0_w2.obj deleted file mode 100644 index fd26328..0000000 Binary files a/.build/main_0_w2.obj and /dev/null differ diff --git a/.build/main_1_w2.obj b/.build/main_1_w2.obj deleted file mode 100644 index e36a7f9..0000000 Binary files a/.build/main_1_w2.obj and /dev/null differ diff --git a/.build/main_2_w2.obj b/.build/main_2_w2.obj deleted file mode 100644 index 2f2e8ee..0000000 Binary files a/.build/main_2_w2.obj and /dev/null differ diff --git a/.build/main_3_w2.obj b/.build/main_3_w2.obj deleted file mode 100644 index 5565712..0000000 Binary files a/.build/main_3_w2.obj and /dev/null differ diff --git a/.build/singbox_tray.exp b/.build/singbox_tray.exp deleted file mode 100644 index 1e8deb5..0000000 Binary files a/.build/singbox_tray.exp and /dev/null differ diff --git a/.build/singbox_tray.lib b/.build/singbox_tray.lib deleted file mode 100644 index ea5c75e..0000000 Binary files a/.build/singbox_tray.lib and /dev/null differ diff --git a/.build/singbox_tray_0_w3.obj b/.build/singbox_tray_0_w3.obj deleted file mode 100644 index 7f9dd15..0000000 Binary files a/.build/singbox_tray_0_w3.obj and /dev/null differ diff --git a/.build/singbox_tray_1_w3.obj b/.build/singbox_tray_1_w3.obj deleted file mode 100644 index 34d7b11..0000000 Binary files a/.build/singbox_tray_1_w3.obj and /dev/null differ diff --git a/.build/singbox_tray_2_w3.obj b/.build/singbox_tray_2_w3.obj deleted file mode 100644 index f2f5ec5..0000000 Binary files a/.build/singbox_tray_2_w3.obj and /dev/null differ diff --git a/.build/singbox_tray_3_w3.obj b/.build/singbox_tray_3_w3.obj deleted file mode 100644 index 6609c8d..0000000 Binary files a/.build/singbox_tray_3_w3.obj and /dev/null differ diff --git a/.build/test_dialog.exp b/.build/test_dialog.exp deleted file mode 100644 index 0f4ca49..0000000 Binary files a/.build/test_dialog.exp and /dev/null differ diff --git a/.build/test_dialog.lib b/.build/test_dialog.lib deleted file mode 100644 index dbbd0c2..0000000 Binary files a/.build/test_dialog.lib and /dev/null differ diff --git a/.build/test_dialog_0_w2.obj b/.build/test_dialog_0_w2.obj deleted file mode 100644 index 5656def..0000000 Binary files a/.build/test_dialog_0_w2.obj and /dev/null differ diff --git a/.build/test_dialog_1_w2.obj b/.build/test_dialog_1_w2.obj deleted file mode 100644 index bce87c9..0000000 Binary files a/.build/test_dialog_1_w2.obj and /dev/null differ diff --git a/.build/test_dialog_2_w2.obj b/.build/test_dialog_2_w2.obj deleted file mode 100644 index 9525844..0000000 Binary files a/.build/test_dialog_2_w2.obj and /dev/null differ diff --git a/.build/test_dialog_3_w2.obj b/.build/test_dialog_3_w2.obj deleted file mode 100644 index 67cbfc5..0000000 Binary files a/.build/test_dialog_3_w2.obj and /dev/null differ diff --git a/.build/test_download.exp b/.build/test_download.exp deleted file mode 100644 index bf3fe4a..0000000 Binary files a/.build/test_download.exp and /dev/null differ diff --git a/.build/test_download.lib b/.build/test_download.lib deleted file mode 100644 index 669e661..0000000 Binary files a/.build/test_download.lib and /dev/null differ diff --git a/.build/test_download_0_w2.obj b/.build/test_download_0_w2.obj deleted file mode 100644 index 7327938..0000000 Binary files a/.build/test_download_0_w2.obj and /dev/null differ diff --git a/.build/test_download_1_w2.obj b/.build/test_download_1_w2.obj deleted file mode 100644 index 86124ad..0000000 Binary files a/.build/test_download_1_w2.obj and /dev/null differ diff --git a/.build/test_download_2_w2.obj b/.build/test_download_2_w2.obj deleted file mode 100644 index e67aab9..0000000 Binary files a/.build/test_download_2_w2.obj and /dev/null differ diff --git a/.build/test_download_3_w2.obj b/.build/test_download_3_w2.obj deleted file mode 100644 index b5c70b1..0000000 Binary files a/.build/test_download_3_w2.obj and /dev/null differ diff --git a/.build/test_file.exp b/.build/test_file.exp deleted file mode 100644 index a95e4ab..0000000 Binary files a/.build/test_file.exp and /dev/null differ diff --git a/.build/test_file.lib b/.build/test_file.lib deleted file mode 100644 index b2e56f6..0000000 Binary files a/.build/test_file.lib and /dev/null differ diff --git a/.build/test_file_0_w2.obj b/.build/test_file_0_w2.obj deleted file mode 100644 index 6aee29d..0000000 Binary files a/.build/test_file_0_w2.obj and /dev/null differ diff --git a/.build/test_file_1_w2.obj b/.build/test_file_1_w2.obj deleted file mode 100644 index ee650db..0000000 Binary files a/.build/test_file_1_w2.obj and /dev/null differ diff --git a/.build/test_file_2_w2.obj b/.build/test_file_2_w2.obj deleted file mode 100644 index 6103e3f..0000000 Binary files a/.build/test_file_2_w2.obj and /dev/null differ diff --git a/.build/test_file_3_w2.obj b/.build/test_file_3_w2.obj deleted file mode 100644 index 1dca49a..0000000 Binary files a/.build/test_file_3_w2.obj and /dev/null differ diff --git a/.build/test_import.exp b/.build/test_import.exp deleted file mode 100644 index a5e093e..0000000 Binary files a/.build/test_import.exp and /dev/null differ diff --git a/.build/test_import.lib b/.build/test_import.lib deleted file mode 100644 index 8830d54..0000000 Binary files a/.build/test_import.lib and /dev/null differ diff --git a/.build/test_import_0_w2.obj b/.build/test_import_0_w2.obj deleted file mode 100644 index 58eef5f..0000000 Binary files a/.build/test_import_0_w2.obj and /dev/null differ diff --git a/.build/test_import_1_w2.obj b/.build/test_import_1_w2.obj deleted file mode 100644 index 13ab2a4..0000000 Binary files a/.build/test_import_1_w2.obj and /dev/null differ diff --git a/.build/test_import_2_w2.obj b/.build/test_import_2_w2.obj deleted file mode 100644 index 1c252c4..0000000 Binary files a/.build/test_import_2_w2.obj and /dev/null differ diff --git a/.build/test_import_3_w2.obj b/.build/test_import_3_w2.obj deleted file mode 100644 index d9bec42..0000000 Binary files a/.build/test_import_3_w2.obj and /dev/null differ diff --git a/.build/test_json.exp b/.build/test_json.exp deleted file mode 100644 index 13abf6a..0000000 Binary files a/.build/test_json.exp and /dev/null differ diff --git a/.build/test_json.lib b/.build/test_json.lib deleted file mode 100644 index 4c6bcc5..0000000 Binary files a/.build/test_json.lib and /dev/null differ diff --git a/.build/test_json_0_w2.obj b/.build/test_json_0_w2.obj deleted file mode 100644 index 0bafd70..0000000 Binary files a/.build/test_json_0_w2.obj and /dev/null differ diff --git a/.build/test_json_1_w2.obj b/.build/test_json_1_w2.obj deleted file mode 100644 index 307337f..0000000 Binary files a/.build/test_json_1_w2.obj and /dev/null differ diff --git a/.build/test_json_2_w2.obj b/.build/test_json_2_w2.obj deleted file mode 100644 index 0948cc7..0000000 Binary files a/.build/test_json_2_w2.obj and /dev/null differ diff --git a/.build/test_json_3_w2.obj b/.build/test_json_3_w2.obj deleted file mode 100644 index 46664bc..0000000 Binary files a/.build/test_json_3_w2.obj and /dev/null differ diff --git a/.build/test_shell.exp b/.build/test_shell.exp deleted file mode 100644 index ec2bb04..0000000 Binary files a/.build/test_shell.exp and /dev/null differ diff --git a/.build/test_shell.lib b/.build/test_shell.lib deleted file mode 100644 index 572e81a..0000000 Binary files a/.build/test_shell.lib and /dev/null differ diff --git a/.build/test_shell_0_w2.obj b/.build/test_shell_0_w2.obj deleted file mode 100644 index 16b9f6b..0000000 Binary files a/.build/test_shell_0_w2.obj and /dev/null differ diff --git a/.build/test_shell_1_w2.obj b/.build/test_shell_1_w2.obj deleted file mode 100644 index 8648f48..0000000 Binary files a/.build/test_shell_1_w2.obj and /dev/null differ diff --git a/.build/test_shell_2_w2.obj b/.build/test_shell_2_w2.obj deleted file mode 100644 index e5caef0..0000000 Binary files a/.build/test_shell_2_w2.obj and /dev/null differ diff --git a/.build/test_shell_3_w2.obj b/.build/test_shell_3_w2.obj deleted file mode 100644 index ee588ad..0000000 Binary files a/.build/test_shell_3_w2.obj and /dev/null differ diff --git a/.build/test_spawn.exp b/.build/test_spawn.exp deleted file mode 100644 index 8f484f4..0000000 Binary files a/.build/test_spawn.exp and /dev/null differ diff --git a/.build/test_spawn.lib b/.build/test_spawn.lib deleted file mode 100644 index 4095ef4..0000000 Binary files a/.build/test_spawn.lib and /dev/null differ diff --git a/.build/test_spawn_0_w2.obj b/.build/test_spawn_0_w2.obj deleted file mode 100644 index 7aa4e84..0000000 Binary files a/.build/test_spawn_0_w2.obj and /dev/null differ diff --git a/.build/test_spawn_1_w2.obj b/.build/test_spawn_1_w2.obj deleted file mode 100644 index 6821fcb..0000000 Binary files a/.build/test_spawn_1_w2.obj and /dev/null differ diff --git a/.build/test_spawn_2_w2.obj b/.build/test_spawn_2_w2.obj deleted file mode 100644 index 6e3fb38..0000000 Binary files a/.build/test_spawn_2_w2.obj and /dev/null differ diff --git a/.build/test_spawn_3_w2.obj b/.build/test_spawn_3_w2.obj deleted file mode 100644 index ed1f125..0000000 Binary files a/.build/test_spawn_3_w2.obj and /dev/null differ diff --git a/.build/test_spawn_hidden.exp b/.build/test_spawn_hidden.exp deleted file mode 100644 index a689c94..0000000 Binary files a/.build/test_spawn_hidden.exp and /dev/null differ diff --git a/.build/test_spawn_hidden.lib b/.build/test_spawn_hidden.lib deleted file mode 100644 index 2621c33..0000000 Binary files a/.build/test_spawn_hidden.lib and /dev/null differ diff --git a/.build/test_spawn_hidden_0_w2.obj b/.build/test_spawn_hidden_0_w2.obj deleted file mode 100644 index 35f2644..0000000 Binary files a/.build/test_spawn_hidden_0_w2.obj and /dev/null differ diff --git a/.build/test_spawn_hidden_1_w2.obj b/.build/test_spawn_hidden_1_w2.obj deleted file mode 100644 index cb8e2bf..0000000 Binary files a/.build/test_spawn_hidden_1_w2.obj and /dev/null differ diff --git a/.build/test_spawn_hidden_2_w2.obj b/.build/test_spawn_hidden_2_w2.obj deleted file mode 100644 index 7c107e9..0000000 Binary files a/.build/test_spawn_hidden_2_w2.obj and /dev/null differ diff --git a/.build/test_spawn_hidden_3_w2.obj b/.build/test_spawn_hidden_3_w2.obj deleted file mode 100644 index 257837a..0000000 Binary files a/.build/test_spawn_hidden_3_w2.obj and /dev/null differ diff --git a/.build/test_trim.exp b/.build/test_trim.exp deleted file mode 100644 index 4ae14b3..0000000 Binary files a/.build/test_trim.exp and /dev/null differ diff --git a/.build/test_trim.lib b/.build/test_trim.lib deleted file mode 100644 index c4063ec..0000000 Binary files a/.build/test_trim.lib and /dev/null differ diff --git a/.build/test_trim_0_w2.obj b/.build/test_trim_0_w2.obj deleted file mode 100644 index 8f1bb56..0000000 Binary files a/.build/test_trim_0_w2.obj and /dev/null differ diff --git a/.build/test_trim_1_w2.obj b/.build/test_trim_1_w2.obj deleted file mode 100644 index 1745c22..0000000 Binary files a/.build/test_trim_1_w2.obj and /dev/null differ diff --git a/.build/test_trim_2_w2.obj b/.build/test_trim_2_w2.obj deleted file mode 100644 index 94e5677..0000000 Binary files a/.build/test_trim_2_w2.obj and /dev/null differ diff --git a/.build/test_trim_3_w2.obj b/.build/test_trim_3_w2.obj deleted file mode 100644 index 95a1aab..0000000 Binary files a/.build/test_trim_3_w2.obj and /dev/null differ diff --git a/.build/test_win32.exp b/.build/test_win32.exp deleted file mode 100644 index d08f66f..0000000 Binary files a/.build/test_win32.exp and /dev/null differ diff --git a/.build/test_win32.lib b/.build/test_win32.lib deleted file mode 100644 index d1f9090..0000000 Binary files a/.build/test_win32.lib and /dev/null differ diff --git a/.build/test_win32_0_w2.obj b/.build/test_win32_0_w2.obj deleted file mode 100644 index 99c4b46..0000000 Binary files a/.build/test_win32_0_w2.obj and /dev/null differ diff --git a/.build/test_win32_1_w2.obj b/.build/test_win32_1_w2.obj deleted file mode 100644 index fc17f89..0000000 Binary files a/.build/test_win32_1_w2.obj and /dev/null differ diff --git a/.build/test_win32_2_w2.obj b/.build/test_win32_2_w2.obj deleted file mode 100644 index 07f5761..0000000 Binary files a/.build/test_win32_2_w2.obj and /dev/null differ diff --git a/.build/test_win32_3_w2.obj b/.build/test_win32_3_w2.obj deleted file mode 100644 index 36c35dc..0000000 Binary files a/.build/test_win32_3_w2.obj and /dev/null differ diff --git a/cache.db b/cache.db index e7e3fcb..22c4f98 100644 Binary files a/cache.db and b/cache.db differ diff --git a/config.json b/config.json deleted file mode 100644 index b951111..0000000 --- a/config.json +++ /dev/null @@ -1,318 +0,0 @@ -{ - "log": { - "level": "info" - }, - "dns": { - "final": "dns-remote", - "servers": [ - { - "type": "udp", - "tag": "dns-remote", - "server": "1.1.1.1", - "detour": "auto-balance" - }, - { - "type": "local", - "tag": "dns-direct" - }, - { - "type": "local", - "tag": "dns-local" - } - ], - "rules": [ - { - "action": "predefined", - "answer": "localhost. IN A 127.0.0.1", - "domain": "localhost", - "query_type": "A", - "rcode": "NOERROR" - }, - { - "action": "predefined", - "answer": "localhost. IN AAAA ::1", - "domain": "localhost", - "query_type": "AAAA", - "rcode": "NOERROR" - }, - { "server": "dns-direct", "rule_set": "ru-direct" } - ] - }, - - "inbounds": [ - { - "type": "mixed", - "listen": "127.0.0.1", - "listen_port": 20122 - } - ], - "outbounds": [ - { - "type": "vless", - "tag": "FI-V", - "server": "195.26.230.220", - "server_port": 443, - "uuid": "f58314c6-33ac-4492-b311-3f04d41fc435", - "flow": "xtls-rprx-vision", - "packet_encoding": "xudp", - "tls": { - "enabled": true, - "server_name": "www.microsoft.com", - "utls": { - "enabled": true, - "fingerprint": "chrome" - }, - "reality": { - "enabled": true, - "public_key": "QpDCkVGGc1Dxwm9pqHdY9rz-hmwAxnVRWm6dz_cIykU", - "short_id": "8b9b3af07367e439" - }, - "record_fragment": true - } - }, - { - "type": "anytls", - "tag": "FI-A", - "server": "195.26.230.220", - "server_port": 4437, - "password": "WmN1QdlbygEyAyaznyI4nA==", - "idle_session_check_interval": "30s", - "idle_session_timeout": "30s", - "min_idle_session": 5, - "tls": { - "enabled": true, - "server_name": "subscribe.shusharr.com", - "insecure": true - } - }, - { - "type": "hysteria2", - "tag": "FI-H", - "server": "195.26.230.220", - "server_port": 443, - "password": "220e3faf7e67526e85320bdcae790778fafc965eda80dff0", - "obfs": { - "type": "salamander", - "password": "afed8fcd3653c5914559c8a2b0d8a0c559bf8e6d2e01f6ea" - }, - "tls": { - "enabled": true, - "server_name": "subscribe.shusharr.com", - "alpn": ["h3"] - } - }, - { - "type": "vless", - "tag": "NL-V", - "server": "31.57.44.110", - "server_port": 443, - "uuid": "f58314c6-33ac-4492-b311-3f04d41fc435", - "flow": "xtls-rprx-vision", - "packet_encoding": "xudp", - "tls": { - "enabled": true, - "server_name": "www.microsoft.com", - "utls": { - "enabled": true, - "fingerprint": "chrome" - }, - "reality": { - "enabled": true, - "public_key": "_8feLPRHxFuMPjjvQMNrPWOIoHsdbzC7QFW10avG_Hk", - "short_id": "8b9b3af07367e439" - }, - "record_fragment": true - } - }, - { - "type": "anytls", - "tag": "NL-A", - "server": "31.57.44.110", - "server_port": 8443, - "password": "WmN1QdlbygEyAyaznyI4nA==", - "idle_session_check_interval": "30s", - "idle_session_timeout": "30s", - "min_idle_session": 5, - "tls": { - "enabled": true, - "server_name": "share.shusharr.com", - "insecure": true - } - }, - { - "type": "hysteria2", - "tag": "NL-H", - "server": "31.57.44.110", - "server_port": 443, - "password": "220e3faf7e67526e85320bdcae790778fafc965eda80dff0", - "obfs": { - "type": "salamander", - "password": "4b2b71b824ff76ffaf671427b1c5f74047bb53f37a45cdb2" - }, - "tls": { - "enabled": true, - "server_name": "share.shusharr.com", - "alpn": ["h3"] - } - }, - { - "type": "vless", - "tag": "IS-V", - "server": "5.8.19.154", - "server_port": 443, - "uuid": "f58314c6-33ac-4492-b311-3f04d41fc435", - "flow": "xtls-rprx-vision", - "packet_encoding": "xudp", - "tls": { - "enabled": true, - "server_name": "www.microsoft.com", - "utls": { - "enabled": true, - "fingerprint": "chrome" - }, - "reality": { - "enabled": true, - "public_key": "vFcUCfrWkfdCaAcgJfUf8RjoCcBVgjKB9gucGaSCvjI", - "short_id": "8b9b3af07367e439" - }, - "record_fragment": true - } - }, - { - "type": "anytls", - "tag": "IS-A", - "server": "5.8.19.154", - "server_port": 6447, - "password": "WmN1QdlbygEyAyaznyI4nA==", - "idle_session_check_interval": "30s", - "idle_session_timeout": "30s", - "min_idle_session": 5, - "tls": { - "enabled": true, - "server_name": "blog.shusharr.com", - "insecure": true - } - }, - { - "type": "hysteria2", - "tag": "IS-H", - "server": "5.8.19.154", - "server_port": 443, - "password": "220e3faf7e67526e85320bdcae790778fafc965eda80dff0", - "obfs": { - "type": "salamander", - "password": "1eca1ab5329bc318ab14ad00d0fd2cdc44e941bde497c176" - }, - "tls": { - "enabled": true, - "server_name": "blog.shusharr.com", - "alpn": ["h3"] - } - }, - { - "type": "vless", - "tag": "CZ-V", - "server": "193.93.194.125", - "server_port": 443, - "uuid": "f58314c6-33ac-4492-b311-3f04d41fc435", - "flow": "xtls-rprx-vision", - "packet_encoding": "xudp", - "tls": { - "enabled": true, - "server_name": "www.microsoft.com", - "utls": { - "enabled": true, - "fingerprint": "chrome" - }, - "reality": { - "enabled": true, - "public_key": "codr4s41E7qUFIcA3yNqOQkvrnPmfZoXg4OiBn7-C0A", - "short_id": "8b9b3af07367e439" - }, - "record_fragment": true - } - }, - { - "type": "anytls", - "tag": "CZ-A", - "server": "193.93.194.125", - "server_port": 4436, - "password": "WmN1QdlbygEyAyaznyI4nA==", - "idle_session_check_interval": "30s", - "idle_session_timeout": "30s", - "min_idle_session": 5, - "tls": { - "enabled": true, - "server_name": "media.shusharr.com", - "insecure": true - } - }, - { - "type": "hysteria2", - "tag": "CZ-H", - "server": "193.93.194.125", - "server_port": 443, - "password": "220e3faf7e67526e85320bdcae790778fafc965eda80dff0", - "obfs": { - "type": "salamander", - "password": "e828c7117a521efce5197812f92ba16f0569ffec586b560f" - }, - "tls": { - "enabled": true, - "server_name": "media.shusharr.com", - "alpn": ["h3"] - } - }, - { - "type": "urltest", - "tag": "auto-balance", - "outbounds": [ - "FI-V", - "FI-A", - "FI-H", - "NL-V", - "NL-A", - "NL-H", - "IS-V", - "IS-A", - "IS-H", - "CZ-V", - "CZ-A", - "CZ-H" - ], - "url": "https://cp.cloudflare.com/generate_204", - "interval": "1m", - "tolerance": 50 - }, - { - "type": "direct", - "tag": "direct" - }, - { - "type": "block", - "tag": "block" - } - ], - "route": { - "final": "auto-balance", - "find_process": true, - "auto_detect_interface": true, - "default_domain_resolver": "dns-direct", - "rule_set": [ - { - "type": "inline", - "tag": "ru-direct", - "rules": [{ "domain_suffix": ["00.img.avito.st","01.img.avito.st","02.img.avito.st","03.img.avito.st","04.img.avito.st","05.img.avito.st","06.img.avito.st","07.img.avito.st","08.img.avito.st","09.img.avito.st","10.img.avito.st","11.img.avito.st","12.img.avito.st","13.img.avito.st","14.img.avito.st","15.img.avito.st","16.img.avito.st","17.img.avito.st","18.img.avito.st","19.img.avito.st","1l-api.mail.ru","1l-go.mail.ru","1l-hit.mail.ru","1l-s2s.mail.ru","1l-view.mail.ru","1l.mail.ru","1link.mail.ru","20.img.avito.st","2018.mail.ru","2019.mail.ru","2020.mail.ru","2021.mail.ru","21.img.avito.st","22.img.avito.st","23.img.avito.st","23feb.mail.ru","24.img.avito.st","25.img.avito.st","26.img.avito.st","27.img.avito.st","28.img.avito.st","29.img.avito.st","2gis.com","2gis.ru","30.img.avito.st","300.ya.ru","31.img.avito.st","32.img.avito.st","33.img.avito.st","34.img.avito.st","3475482542.mc.yandex.ru","35.img.avito.st","36.img.avito.st","37.img.avito.st","38.img.avito.st","39.img.avito.st","40.img.avito.st","41.img.avito.st","42.img.avito.st","43.img.avito.st","44.img.avito.st","45.img.avito.st","46.img.avito.st","47.img.avito.st","48.img.avito.st","49.img.avito.st","50.img.avito.st","51.img.avito.st","52.img.avito.st","53.img.avito.st","54.img.avito.st","55.img.avito.st","56.img.avito.st","57.img.avito.st","58.img.avito.st","59.img.avito.st","60.img.avito.st","61.img.avito.st","62.img.avito.st","63.img.avito.st","64.img.avito.st","65.img.avito.st","66.img.avito.st","67.img.avito.st","68.img.avito.st","69.img.avito.st","70.img.avito.st","71.img.avito.st","72.img.avito.st","73.img.avito.st","74.img.avito.st","742231.ms.ok.ru","75.img.avito.st","76.img.avito.st","77.img.avito.st","78.img.avito.st","79.img.avito.st","80.img.avito.st","81.img.avito.st","82.img.avito.st","83.img.avito.st","84.img.avito.st","85.img.avito.st","86.img.avito.st","87.img.avito.st","88.img.avito.st","89.img.avito.st","8mar.mail.ru","8march.mail.ru","90.img.avito.st","91.img.avito.st","92.img.avito.st","93.img.avito.st","94.img.avito.st","95.img.avito.st","96.img.avito.st","97.img.avito.st","98.img.avito.st","99.img.avito.st","9may.mail.ru","a.auth-nsdi.ru","a.res-nsdi.ru","a.wb.ru","aa.mail.ru","adm.digital.gov.ru","adm.mp.rzd.ru","admin.cs7777.vk.ru","admin.tau.vk.ru","ads.vk.ru","adv.ozon.ru","afisha.mail.ru","agent.mail.ru","akashi.vk-portal.net","alfa-mobile.alfabank.ru","alfabank.ru","alpha3.minigames.mail.ru","alpha4.minigames.mail.ru","amigo.mail.ru","ams2-cdn.2gis.com","an.yandex.ru","analytics.predict.mail.ru","analytics.vk.ru","answer.mail.ru","answers.mail.ru","api-maps.yandex.ru","api.2gis.ru","api.avito.ru","api.browser.yandex.com","api.browser.yandex.ru","api.cs7777.vk.ru","api.dobro.ru","api.events.plus.yandex.net","api.evotor.ru","api.hrlink.ru","api.lizaalert.org","api.max.ru","api.ok.ru","api.photo.2gis.com","api.plus.kinopoisk.ru","api.predict.mail.ru","api.reviews.2gis.com","api.roskachestvo.gov.ru","api.s3.yandex.net","api.tau.vk.ru","api.uxfeedback.yandex.net","api.vk.ru","app.hrlink.ru","apps.research.mail.ru","authdl.mail.ru","auto.mail.ru","auto.ru","autodiscover.corp.mail.ru","autodiscover.ord.ozon.ru","av.mail.ru","avatars.mds.yandex.com","avatars.mds.yandex.net","avito.ru","avito.st","aw.mail.ru","away.cs7777.vk.ru","away.tau.vk.ru","azt.mail.ru","b.auth-nsdi.ru","b.res-nsdi.ru","bank.ozon.ru","banners-website.wildberries.ru","bb.mail.ru","bd.mail.ru","beko.dom.mail.ru","bender.mail.ru","beta.mail.ru","bfds.sberbank.ru","bitva.mail.ru","biz.mail.ru","blackfriday.mail.ru","blog.mail.ru","bot.gosuslugi.ru","botapi.max.ru","bratva-mr.mail.ru","bro-bg-store.s3.yandex.com","bro-bg-store.s3.yandex.net","bro-bg-store.s3.yandex.ru","brontp-pre.yandex.ru","browser.mail.ru","browser.yandex.com","browser.yandex.ru","business.vk.ru","cabinet.evotor.ru","calendar.mail.ru","capsula.mail.ru","cargo.rzd.ru","cars.mail.ru","catalog.api.2gis.com","cdn.connect.mail.ru","cdn.lemanapro.ru","cdn.newyear.mail.ru","cdn.s3.yandex.net","cdn.tbank.ru","cdn.yandex.ru","cdnrhkgfkkpupuotntfj.svc.cdn.yandex.net","cf.mail.ru","chat-prod.wildberries.ru","chat3.vtb.ru","cloud.cdn.yandex.com","cloud.cdn.yandex.net","cloud.cdn.yandex.ru","cloud.mail.ru","cloud.vk.com","cloud.vk.ru","cloudcdn-ams19.cdn.yandex.net","cloudcdn-m9-10.cdn.yandex.net","cloudcdn-m9-12.cdn.yandex.net","cloudcdn-m9-13.cdn.yandex.net","cloudcdn-m9-14.cdn.yandex.net","cloudcdn-m9-15.cdn.yandex.net","cloudcdn-m9-2.cdn.yandex.net","cloudcdn-m9-3.cdn.yandex.net","cloudcdn-m9-4.cdn.yandex.net","cloudcdn-m9-5.cdn.yandex.net","cloudcdn-m9-6.cdn.yandex.net","cloudcdn-m9-7.cdn.yandex.net","cloudcdn-m9-9.cdn.yandex.net","cms-res-web.online.sberbank.ru","cobma.mail.ru","cobmo.mail.ru","cobrowsing.tbank.ru","code.mail.ru","codefest.mail.ru","cog.mail.ru","collections.yandex.com","collections.yandex.ru","comba.mail.ru","combu.mail.ru","commba.mail.ru","company.rzd.ru","compute.mail.ru","connect.cs7777.vk.ru","contacts.rzd.ru","contract.gosuslugi.ru","corp.mail.ru","cpg.money.mail.ru","crazypanda.mail.ru","crowdtest.payment-widget-smarttv.plus.tst.kinopoisk.ru","crowdtest.payment-widget.plus.tst.kinopoisk.ru","cs.avito.ru","cs7777.vk.ru","csp.yandex.net","ctlog.mail.ru","ctlog2023.mail.ru","ctlog2024.mail.ru","cto.mail.ru","cups.mail.ru","d-assets.2gis.ru","da-preprod.biz.mail.ru","da.biz.mail.ru","data.amigo.mail.ru","dating.ok.ru","deti.mail.ru","dev.cs7777.vk.ru","dev.max.ru","dev.tau.vk.ru","dev1.mail.ru","dev2.mail.ru","dev3.mail.ru","digital.gov.ru","disk.2gis.com","disk.rzd.ru","dk.mail.ru","dl.mail.ru","dl.marusia.mail.ru","dmp.dmpkit.lemanapro.ru","dn.mail.ru","dnd.wb.ru","dobro.mail.ru","dobro.ru","doc.mail.ru","dom.mail.ru","download.max.ru","dr.yandex.net","dr2.yandex.net","dragonpals.mail.ru","ds.mail.ru","duck.mail.ru","duma.gov.ru","dzen.ru","e.mail.ru","edu.sirius.online","education.mail.ru","egress.yandex.net","eh.vk.com","ekmp-a-51.rzd.ru","enterprise.api-maps.yandex.ru","epp.genproc.gov.ru","esa-res.online.sberbank.ru","esc.predict.mail.ru","esia.gosuslugi.ru","et.mail.ru","evotor.ru","expert.vk.ru","external-api.mediabilling.kinopoisk.ru","external-api.plus.kinopoisk.ru","favicon.yandex.com","favicon.yandex.net","favicon.yandex.ru","favorites.api.2gis.com","fe.mail.ru","filekeeper-vod.2gis.com","finance.mail.ru","finance.wb.ru","five.predict.mail.ru","foto.mail.ru","frontend.vh.yandex.ru","fw.wb.ru","games-bamboo.mail.ru","games-fisheye.mail.ru","games.mail.ru","gazeta.ru","genesis.mail.ru","geo-apart.predict.mail.ru","gibdd.mail.ru","go.mail.ru","golos.mail.ru","gosuslugi.ru","gosweb.gosuslugi.ru","government.ru","goya.rutube.ru","gpb.finance.mail.ru","graphql-web.kinopoisk.ru","graphql.kinopoisk.ru","gu-st.ru","guns.mail.ru","hd.kinopoisk.ru","health.mail.ru","help.max.ru","help.mcs.mail.ru","hi-tech.mail.ru","horo.mail.ru","hrc.tbank.ru","hrlink.ru","hs.mail.ru","http-check-headers.yandex.ru","i.max.ru","i0.photo.2gis.com","i1.photo.2gis.com","i2.photo.2gis.com","i3.photo.2gis.com","i4.photo.2gis.com","i5.photo.2gis.com","i6.photo.2gis.com","i7.photo.2gis.com","i8.photo.2gis.com","i9.photo.2gis.com","id.cs7777.vk.ru","id.sber.ru","id.tau.vk.ru","id.tbank.ru","id.vk.ru","imgproxy.cdn-tinkoff.ru","imperia.mail.ru","informer.yandex.ru","infra.mail.ru","internet.mail.ru","invest.ozon.ru","ir.ozone.ru","it.mail.ru","izbirkom.ru","jam.api.2gis.com","jd.mail.ru","jitsi.wb.ru","journey.mail.ru","juggermobile.mail.ru","junior.mail.ru","keys.api.2gis.com","kicker.mail.ru","kiks.yandex.com","kiks.yandex.ru","kingdomrift.mail.ru","kino.mail.ru","knights.mail.ru","kobma.mail.ru","kobmo.mail.ru","komba.mail.ru","kombo.mail.ru","kombu.mail.ru","kommba.mail.ru","konflikt.mail.ru","kp.ru","kremlin.ru","kz.mcs.mail.ru","la.mail.ru","lady.mail.ru","land.dobro.ru","landing.mail.ru","le.tbank.ru","learning.ozon.ru","legal.max.ru","legenda.mail.ru","legendofheroes.mail.ru","lemanapro.ru","lenta.ru","link.max.ru","link.mp.rzd.ru","live.ok.ru","lizaalert.org","lk.gosuslugi.ru","loa.mail.ru","log.strm.yandex.ru","login.cs7777.vk.ru","login.tau.vk.ru","login.vk.com","login.vk.ru","lotro.mail.ru","love.mail.ru","m.47news.ru","m.avito.ru","m.cs7777.vk.ru","m.ok.ru","m.tau.vk.ru","m.vk.ru","m.vkvideo.cs7777.vk.ru","ma.kinopoisk.ru","mail.yandex.com","mail.yandex.ru","mailer.mail.ru","mailexpress.mail.ru","man.mail.ru","map.gosuslugi.ru","mapgl.2gis.com","mapi.learning.ozon.ru","maps.mail.ru","market.rzd.ru","marusia.mail.ru","max.ru","mc.yandex.com","mc.yandex.ru","mcs.mail.ru","me.cs7777.vk.ru","media-golos.mail.ru","media.mail.ru","mediafeeds.yandex.com","mediafeeds.yandex.ru","mediapro.mail.ru","merch-cpg.money.mail.ru","metrics.alfabank.ru","microapps.kinopoisk.ru","miniapp.internal.myteam.mail.ru","minigames.mail.ru","mking.mail.ru","mobfarm.mail.ru","money.mail.ru","moskva.taximaxim.ru","mosqa.mail.ru","mowar.mail.ru","mozilla.mail.ru","mp.rzd.ru","ms.cs7777.vk.ru","msk.t2.ru","multitest.ok.ru","music.vk.ru","my.mail.ru","my.rzd.ru","myteam.mail.ru","nebogame.mail.ru","net.mail.ru","neuro.translate.yandex.ru","new.mail.ru","news.mail.ru","newyear.mail.ru","newyear2018.mail.ru","nonstandard.sales.mail.ru","notes.mail.ru","novorossiya.gosuslugi.ru","oauth.cs7777.vk.ru","oauth.tau.vk.ru","oauth2.cs7777.vk.ru","octavius.mail.ru","ofd.ru","oneclick-payment.kinopoisk.ru","onf.ru","online.sberbank.ru","operator.mail.ru","ord.ozon.ru","ord.vk.ru","otvet.mail.ru","otveti.mail.ru","otvety.mail.ru","owa.ozon.ru","ozon.ru","panzar.mail.ru","park.mail.ru","partners.gosuslugi.ru","partners.lemanapro.ru","pay.mail.ru","pay.ozon.ru","payment-widget-smarttv.plus.kinopoisk.ru","payment-widget.kinopoisk.ru","payment-widget.plus.kinopoisk.ru","pernatsk.mail.ru","pets.mail.ru","pic.rutubelist.ru","pl-res.online.sberbank.ru","platform.ofd.ru","pms.mail.ru","pochta.ru","pochtabank.mail.ru","pogoda.mail.ru","pokerist.mail.ru","polis.mail.ru","pos.gosuslugi.ru","pp.mail.ru","pptest.userapi.com","predict.mail.ru","preview.rutube.ru","primeworld.mail.ru","privacy-cs.mail.ru","prodvizhenie.rzd.ru","ptd.predict.mail.ru","pubg.mail.ru","public-api.reviews.2gis.com","public.infra.mail.ru","pulse.mail.ru","pulse.mp.rzd.ru","push.vk.ru","pw.mail.ru","quantum.mail.ru","queuev4.vk.com","quiz.kinopoisk.ru","r.vk.ru","r0.mradx.net","rambler.ru","rate.mail.ru","rbc.ru","rebus.calls.mail.ru","rebus.octavius.mail.ru","receive-sentry.lmru.tech","reseach.mail.ru","rev.mail.ru","riot.mail.ru","rl.mail.ru","rm.mail.ru","roskachestvo.gov.ru","rs.mail.ru","rt.api.operator.mail.ru","rutube.ru","rzd.ru","s.vtb.ru","s0.bss.2gis.com","s1.bss.2gis.com","s3.babel.mail.ru","s3.mail.ru","s3.media-mobs.mail.ru","s3.t2.ru","s3.yandex.net","sales.mail.ru","sangels.mail.ru","sba.yandex.com","sba.yandex.net","sba.yandex.ru","sberbank.ru","sdk.money.mail.ru","secure-cloud.rzd.ru","secure.rzd.ru","securepay.ozon.ru","security.mail.ru","seller.ozon.ru","service.amigo.mail.ru","sfd.gosuslugi.ru","shadowbound.mail.ru","sntr.avito.ru","socdwar.mail.ru","sochi-park.predict.mail.ru","sochisirius.ru","souz.mail.ru","speller.yandex.net","sphere.mail.ru","sport.mail.ru","sso-app4.vtb.ru","sso-app5.vtb.ru","sso.auto.ru","sso.dzen.ru","sso.kinopoisk.ru","ssp.rutube.ru","st-im.kinopoisk.ru","st-ok.cdn-vk.ru","st.avito.ru","st.kinopoisk.ru","st.max.ru","st.okcdn.ru","st.ozone.ru","staging-analytics.predict.mail.ru","staging-esc.predict.mail.ru","staging-sochi-park.predict.mail.ru","stand.aoc.mail.ru","stand.bb.mail.ru","stand.cb.mail.ru","stand.la.mail.ru","stand.pw.mail.ru","startrek.mail.ru","static-mon.yandex.net","static.dl.mail.ru","static.lemanapro.ru","static.operator.mail.ru","static.rutube.ru","stats.avito.ru","stats.vk-portal.net","status.mcs.mail.ru","storage.ape.yandex.net","storage0.sirius.online","stormriders.mail.ru","stream.mail.ru","street-combats.mail.ru","strm-rad-23.strm.yandex.net","strm.yandex.net","strm.yandex.ru","styles.api.2gis.com","suggest.dzen.ru","suggest.sso.dzen.ru","sun1-13.userapi.com","sun1-14.userapi.com","sun1-15.userapi.com","sun1-16.userapi.com","sun1-17.userapi.com","sun1-18.userapi.com","sun1-19.userapi.com","sun1-20.userapi.com","sun1-21.userapi.com","sun1-22.userapi.com","sun1-23.userapi.com","sun1-24.userapi.com","sun1-25.userapi.com","sun1-26.userapi.com","sun1-27.userapi.com","sun1-28.userapi.com","sun1-29.userapi.com","sun1-30.userapi.com","sun1-47.userapi.com","sun1-54.userapi.com","sun1-55.userapi.com","sun1-56.userapi.com","sun1-57.userapi.com","sun1-83.userapi.com","sun1-84.userapi.com","sun1-85.userapi.com","sun1-86.userapi.com","sun1-87.userapi.com","sun1-88.userapi.com","sun1-89.userapi.com","sun1-90.userapi.com","sun1-91.userapi.com","sun1-92.userapi.com","sun1-93.userapi.com","sun1-94.userapi.com","sun1-95.userapi.com","sun1-96.userapi.com","sun1-97.userapi.com","sun1-98.userapi.com","sun1-99.userapi.com","sun2-10.userapi.com","sun2-11.userapi.com","sun2-12.userapi.com","sun2-13.userapi.com","sun2-14.userapi.com","sun2-15.userapi.com","sun2-16.userapi.com","sun2-17.userapi.com","sun2-18.userapi.com","sun2-19.userapi.com","sun2-20.userapi.com","sun2-21.userapi.com","sun2-22.userapi.com","sun3-10.userapi.com","sun3-11.userapi.com","sun3-12.userapi.com","sun3-13.userapi.com","sun3-16.userapi.com","sun3-17.userapi.com","sun3-18.userapi.com","sun3-19.userapi.com","sun3-20.userapi.com","sun3-21.userapi.com","sun3-22.userapi.com","sun3-23.userapi.com","sun3-24.userapi.com","sun4-10.userapi.com","sun4-11.userapi.com","sun4-12.userapi.com","sun4-15.userapi.com","sun4-16.userapi.com","sun4-17.userapi.com","sun4-18.userapi.com","sun4-19.userapi.com","sun4-20.userapi.com","sun4-21.userapi.com","sun4-22.userapi.com","sun6-20.userapi.com","sun6-21.userapi.com","sun6-22.userapi.com","sun6-23.userapi.com","sun7-12.userapi.com","sun7-13.userapi.com","sun7-14.userapi.com","sun7-15.userapi.com","sun7-16.userapi.com","sun7-17.userapi.com","sun7-18.userapi.com","sun7-19.userapi.com","sun7-20.userapi.com","sun7-21.userapi.com","sun7-22.userapi.com","sun7-23.userapi.com","sun7-24.userapi.com","sun9-10.userapi.com","sun9-11.userapi.com","sun9-12.userapi.com","sun9-13.userapi.com","sun9-14.userapi.com","sun9-15.userapi.com","sun9-16.userapi.com","sun9-17.userapi.com","sun9-18.userapi.com","sun9-19.userapi.com","sun9-20.userapi.com","sun9-21.userapi.com","sun9-22.userapi.com","sun9-23.userapi.com","sun9-24.userapi.com","sun9-25.userapi.com","sun9-26.userapi.com","sun9-27.userapi.com","sun9-28.userapi.com","sun9-29.userapi.com","sun9-30.userapi.com","sun9-31.userapi.com","sun9-32.userapi.com","sun9-33.userapi.com","sun9-34.userapi.com","sun9-35.userapi.com","sun9-36.userapi.com","sun9-37.userapi.com","sun9-38.userapi.com","sun9-39.userapi.com","sun9-40.userapi.com","sun9-41.userapi.com","sun9-42.userapi.com","sun9-43.userapi.com","sun9-44.userapi.com","sun9-45.userapi.com","sun9-46.userapi.com","sun9-47.userapi.com","sun9-48.userapi.com","sun9-49.userapi.com","sun9-50.userapi.com","sun9-51.userapi.com","sun9-52.userapi.com","sun9-53.userapi.com","sun9-54.userapi.com","sun9-55.userapi.com","sun9-56.userapi.com","sun9-57.userapi.com","sun9-58.userapi.com","sun9-59.userapi.com","sun9-60.userapi.com","sun9-61.userapi.com","sun9-62.userapi.com","sun9-63.userapi.com","sun9-64.userapi.com","sun9-65.userapi.com","sun9-66.userapi.com","sun9-67.userapi.com","sun9-68.userapi.com","sun9-69.userapi.com","sun9-70.userapi.com","sun9-71.userapi.com","sun9-72.userapi.com","sun9-73.userapi.com","sun9-74.userapi.com","sun9-75.userapi.com","sun9-76.userapi.com","sun9-77.userapi.com","sun9-78.userapi.com","sun9-79.userapi.com","sun9-80.userapi.com","sun9-81.userapi.com","sun9-82.userapi.com","sun9-83.userapi.com","sun9-84.userapi.com","sun9-85.userapi.com","sun9-86.userapi.com","sun9-87.userapi.com","sun9-88.userapi.com","support.biz.mail.ru","support.mcs.mail.ru","support.tech.mail.ru","surveys.yandex.ru","sync.browser.yandex.net","tamtam.ok.ru","target.vk.ru","team.mail.ru","team.rzd.ru","tech.mail.ru","tech.vk.ru","tera.mail.ru","ticket.rzd.ru","tickets.widget.kinopoisk.ru","tidaltrek.mail.ru","tile0.maps.2gis.com","tile1.maps.2gis.com","tile2.maps.2gis.com","tile3.maps.2gis.com","tile4.maps.2gis.com","tiles.maps.mail.ru","tmgame.mail.ru","todo.mail.ru","top-fwz1.mail.ru","touch.kinopoisk.ru","townwars.mail.ru","travel.rzd.ru","travel.yandex.ru","travel.yastatic.net","trk.mail.ru","ttbh.mail.ru","tutu.ru","tv.mail.ru","typewriter.mail.ru","u.corp.mail.ru","ufo.mail.ru","ui.cs7777.vk.ru","ui.tau.vk.ru","user-geo-data.wildberries.ru","uslugi.yandex.ru","uxfeedback-cdn.s3.yandex.net","uxfeedback.yandex.ru","vk-portal.net","vk.mail.ru","vkdoc.mail.ru","vkvideo.cs7777.vk.ru","voina.mail.ru","volunteer.lizaalert.org","voter.gosuslugi.ru","vt-1.ozone.ru","wap.yandex.com","wap.yandex.ru","warface.mail.ru","warheaven.mail.ru","wartune.mail.ru","wb.ru","web.max.ru","webagent.mail.ru","weblink.predict.mail.ru","webstore.mail.ru","welcome.mail.ru","welcome.rzd.ru","wf.mail.ru","wh-cpg.money.mail.ru","whatsnew.mail.ru","widgets.kinopoisk.ru","wok.mail.ru","wos.mail.ru","ws-api.oneme.ru","ws.seller.ozon.ru","www.avito.ru","www.avito.st","www.biz.mail.ru","www.cikrf.ru","www.gosuslugi.ru","www.kinopoisk.ru","www.mail.ru","www.mcs.mail.ru","www.ozon.ru","www.pubg.mail.ru","www.rzd.ru","www.sberbank.ru","www.t2.ru","www.vtb.ru","www.wf.mail.ru","xapi.ozon.ru","xn--80ajghhoc2aj1c8b.xn--p1ai","ya.ru","yabro-wbplugin.edadeal.yandex.ru","yabs.yandex.ru","yandex.com","yandex.net","yandex.ru","yastatic.net","zen-yabro-morda.mediascope.mc.yandex.ru","zen.yandex.com","zen.yandex.net","zen.yandex.ru"] }] - } - ], - "rules": [ - { - "inbound": ["mixed-in", "tun-in"], - "action": "sniff" - }, - { "protocol": "dns", "action": "hijack-dns" }, - { "action": "route", "outbound": "direct", "rule_set": "ru-direct" } - ] - }, - "experimental": { "cache_file": { "enabled": true } } -} diff --git a/dialog.jai b/dialog.jai index bdf5274..82f8c9a 100644 --- a/dialog.jai +++ b/dialog.jai @@ -53,13 +53,15 @@ dialog_proc :: (hwnd: HWND, msg: u32, wparam: WPARAM, lparam: LPARAM) -> LRESULT ); SendMessageW(state.edit_hwnd, WM_SETFONT, cast(WPARAM) hFont, TRUE); - // Populate with existing URL if present - existing_url, ok := read_entire_file("url.txt"); - if ok { - trimmed := trim(existing_url); - wide_url := utf8_to_wide(trimmed); - SetWindowTextW(state.edit_hwnd, wide_url); - free(existing_url); + // Populate with existing URL if present from config.json + config_data, read_ok := read_entire_file("config.json"); + if read_ok { + existing_url := get_json_string_field(config_data, "\"_url\""); + if existing_url { + wide_url := utf8_to_wide(existing_url); + SetWindowTextW(state.edit_hwnd, wide_url); + } + free(config_data); } state.ok_hwnd = CreateWindowExW( @@ -105,11 +107,27 @@ dialog_proc :: (hwnd: HWND, msg: u32, wparam: WPARAM, lparam: LPARAM) -> LRESULT trimmed_url := trim(url_utf8); if trimmed_url { - write_entire_file("url.txt", trimmed_url); + mode: string; + config_data, read_ok := read_entire_file("config.json"); + if read_ok { + extracted_mode := get_json_string_field(config_data, "\"_mode\""); + if extracted_mode { + mode = copy_string(extracted_mode); + } else { + mode = copy_string("system_proxy"); + } + free(config_data); + } else { + mode = copy_string("system_proxy"); + } + defer free(mode); + + minimal_json := tprint("{\n \"_url\": \"%\",\n \"_mode\": \"%\",\n \"inbounds\": [],\n \"outbounds\": []\n}", trimmed_url, mode); + write_entire_file("config.json", minimal_json); state.url_saved = true; } } else { - DeleteFileW(utf8_to_wide("url.txt")); + DeleteFileW(utf8_to_wide("config.json")); state.url_saved = true; } DestroyWindow(hwnd); @@ -201,3 +219,220 @@ show_config_url_dialog :: (parent_hwnd: HWND) -> bool { return state.url_saved; } + +show_config_port_dialog :: (parent_hwnd: HWND) -> bool { + // Port Dialog Proc + port_dialog_proc :: (hwnd: HWND, msg: u32, wparam: WPARAM, lparam: LPARAM) -> LRESULT #c_call { + ctx: #Context; + push_context ctx { + state := cast(*Dialog_State) GetWindowLongPtrW(hwnd, GWLP_USERDATA); + + if msg == { + case WM_CREATE; { + create_struct := cast(*CREATESTRUCTW) lparam; + state = cast(*Dialog_State) create_struct.lpCreateParams; + SetWindowLongPtrW(hwnd, GWLP_USERDATA, cast(LONG_PTR) state); + + hFont := GetStockObject(DEFAULT_GUI_FONT); + + label_hwnd := CreateWindowExW( + 0, + utf8_to_wide("STATIC"), + utf8_to_wide("Enter SOCKS/HTTP proxy port (default 10801):"), + WS_CHILD | WS_VISIBLE, + 20, 20, 410, 20, + hwnd, + null, + null, + null + ); + SendMessageW(label_hwnd, WM_SETFONT, cast(WPARAM) hFont, TRUE); + + state.edit_hwnd = CreateWindowExW( + 0, + utf8_to_wide("EDIT"), + utf8_to_wide(""), + WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER | ES_AUTOHSCROLL | ES_NUMBER, + 20, 45, 410, 25, + hwnd, + null, + null, + null + ); + SendMessageW(state.edit_hwnd, WM_SETFONT, cast(WPARAM) hFont, TRUE); + + // Populate with existing port if present + config_data, read_ok := read_entire_file("config.json"); + port := 10801; + if read_ok { + port_str := get_json_val_field(config_data, "\"_port\""); + if port_str { + val, ok := to_integer(port_str); + if ok { + port = xx val; + } + free(port_str); + } + free(config_data); + } + + wide_port := utf8_to_wide(tprint("%", port)); + SetWindowTextW(state.edit_hwnd, wide_port); + + state.ok_hwnd = CreateWindowExW( + 0, + utf8_to_wide("BUTTON"), + utf8_to_wide("OK"), + WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_DEFPUSHBUTTON, + 220, 85, 100, 30, + hwnd, + cast(HMENU) IDOK, + null, + null + ); + SendMessageW(state.ok_hwnd, WM_SETFONT, cast(WPARAM) hFont, TRUE); + + state.cancel_hwnd = CreateWindowExW( + 0, + utf8_to_wide("BUTTON"), + utf8_to_wide("Cancel"), + WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_PUSHBUTTON, + 330, 85, 100, 30, + hwnd, + cast(HMENU) IDCANCEL, + null, + null + ); + SendMessageW(state.cancel_hwnd, WM_SETFONT, cast(WPARAM) hFont, TRUE); + + SetFocus(state.edit_hwnd); + return 0; + } + case WM_COMMAND; { + control_id := LOWORD(wparam); + if control_id == IDOK { + length := GetWindowTextLengthW(state.edit_hwnd); + if length > 0 { + buffer := cast(*u16) alloc((length + 1) * size_of(u16)); + defer free(buffer); + + GetWindowTextW(state.edit_hwnd, buffer, length + 1); + port_utf8 := wide_to_utf8(buffer); + defer free(port_utf8); + + val, ok := to_integer(trim(port_utf8)); + if ok && val > 0 && val <= 65535 { + port := xx val; + + config_data, read_ok := read_entire_file("config.json"); + url := ""; + mode := "system_proxy"; + if read_ok { + extracted_url := get_json_string_field(config_data, "\"_url\""); + if extracted_url url = copy_string(extracted_url); + + extracted_mode := get_json_string_field(config_data, "\"_mode\""); + if extracted_mode { + mode = copy_string(extracted_mode); + } else { + mode = copy_string("system_proxy"); + } + + updated := set_json_metadata(config_data, url, mode, port); + write_entire_file("config.json", updated); + free(config_data); + free(updated); + } else { + minimal_json := tprint("{\n \"_url\": \"\",\n \"_mode\": \"system_proxy\",\n \"_port\": %,\n \"inbounds\": [],\n \"outbounds\": []\n}", port); + write_entire_file("config.json", minimal_json); + } + if url free(url); + free(mode); + state.url_saved = true; + } + } + DestroyWindow(hwnd); + return 0; + } else if control_id == IDCANCEL { + DestroyWindow(hwnd); + return 0; + } + } + case WM_CLOSE; { + DestroyWindow(hwnd); + return 0; + } + case WM_DESTROY; { + state.dialog_done = true; + // Wake up the dialog loop + PostThreadMessageW(GetCurrentThreadId(), WM_NULL, 0, 0); + return 0; + } + } + return DefWindowProcW(hwnd, msg, wparam, lparam); + } + } + + hInstance := GetModuleHandleW(null); + class_name := utf8_to_wide("SingboxPortDialogClass"); + + wclass: WNDCLASSEXW; + wclass.cbSize = size_of(WNDCLASSEXW); + wclass.lpfnWndProc = port_dialog_proc; + wclass.hInstance = hInstance; + wclass.hCursor = LoadCursorW(null, IDC_ARROW); + wclass.lpszClassName = class_name; + + RegisterClassExW(*wclass); + defer UnregisterClassW(class_name, hInstance); + + screen_w := GetSystemMetrics(SM_CXSCREEN); + screen_h := GetSystemMetrics(SM_CYSCREEN); + dialog_w: s32 = 460; + dialog_h: s32 = 170; + dialog_x := (screen_w - dialog_w) / 2; + dialog_y := (screen_h - dialog_h) / 2; + + state: Dialog_State; + + dialog_hwnd := CreateWindowExW( + WS_EX_DLGMODALFRAME, + class_name, + utf8_to_wide("Configure Sing-box Port"), + WS_POPUP | WS_CAPTION | WS_SYSMENU, + dialog_x, dialog_y, dialog_w, dialog_h, + parent_hwnd, + null, + hInstance, + *state + ); + + if !dialog_hwnd return false; + + if parent_hwnd { + EnableWindow(parent_hwnd, FALSE); + } + + ShowWindow(dialog_hwnd, SW_SHOW); + UpdateWindow(dialog_hwnd); + + while !state.dialog_done { + msg: MSG; + if GetMessageW(*msg, null, 0, 0) { + if !IsDialogMessageW(dialog_hwnd, *msg) { + TranslateMessage(*msg); + DispatchMessageW(*msg); + } + } else { + PostQuitMessage(cast(s32) msg.wParam); + break; + } + } + + if parent_hwnd { + EnableWindow(parent_hwnd, TRUE); + SetFocus(parent_hwnd); + } + + return state.url_saved; +} diff --git a/libcurl.dll b/libcurl.dll deleted file mode 100644 index 239b503..0000000 Binary files a/libcurl.dll and /dev/null differ diff --git a/main.jai b/main.jai index 00e71e8..49a70af 100644 --- a/main.jai +++ b/main.jai @@ -24,6 +24,7 @@ App_State :: struct { updater_thread: Thread; updater_data: Updater_Thread_Data; use_system_proxy: bool = true; + port: int = 10801; } // Custom log print sending logs to OutputDebugStringW @@ -143,8 +144,26 @@ update_tray :: (app: *App_State) { start_singbox :: (app: *App_State) -> bool { if app.singbox_running return true; - if !file_exists("config.json") { - if file_exists("url.txt") { + has_config := file_exists("config.json"); + url_present := false; + has_outbounds := false; + + if has_config { + config_data, read_ok := read_entire_file("config.json"); + if read_ok { + url := get_json_string_field(config_data, "\"_url\""); + if url { + url_present = true; + } + if find_index_from_left(config_data, "\"outbounds\"") != -1 && find_index_from_left(config_data, "\"route\"") != -1 { + has_outbounds = true; + } + free(config_data); + } + } + + if !has_config || !has_outbounds { + if url_present { changed, success, err_msg := perform_update(); if !success { msg := tprint("Could not download configuration.\nError: %", err_msg); @@ -160,13 +179,18 @@ start_singbox :: (app: *App_State) -> bool { if file_exists("config.json") { config_data, read_ok := read_entire_file("config.json"); if read_ok { - modified := modify_config_inbounds(config_data); - if modified != config_data { - write_entire_file("config.json", modified); - log_print("Existing config.json sanitized to use mixed inbound.\n"); - } + // Modify inbounds in memory with the custom port + modified := modify_config_inbounds(config_data, app.port); + + // Strip custom fields (_url, _mode, _port) to avoid sing-box decoding error + clean_config := strip_json_metadata(modified); + + write_entire_file("config_run.json", clean_config); + log_print("Generated clean config_run.json for sing-box (port %).\n", app.port); + free(config_data); free(modified); + free(clean_config); } } @@ -178,7 +202,7 @@ start_singbox :: (app: *App_State) -> bool { } } - cmd := tprint("% run -c config.json", exe_path); + cmd := tprint("% run -c config_run.json", exe_path); job, pi, ok := create_process_hidden(cmd, "sing-box.log"); if !ok { msg := tprint("Failed to start %. Please ensure sing-box.exe is in the same folder or in the 'sing-box' subfolder.", exe_path); @@ -192,8 +216,8 @@ start_singbox :: (app: *App_State) -> bool { app.singbox_running = true; if app.use_system_proxy { - set_windows_system_proxy(true, "127.0.0.1:20122"); - log_print("System proxy enabled.\n"); + set_windows_system_proxy(true, tprint("127.0.0.1:%", app.port)); + log_print("System proxy enabled on port %.\n", app.port); } update_tray(app); @@ -217,6 +241,9 @@ stop_singbox :: (app: *App_State) { set_windows_system_proxy(false, ""); log_print("System proxy disabled.\n"); + // Clean up temporary run config + DeleteFileW(utf8_to_wide("config_run.json")); + update_tray(app); log_print("Sing-box stopped.\n"); } @@ -242,6 +269,8 @@ check_process_status :: (app: *App_State) { set_windows_system_proxy(false, ""); log_print("System proxy disabled due to unexpected exit.\n"); + DeleteFileW(utf8_to_wide("config_run.json")); + update_tray(app); } } @@ -284,6 +313,7 @@ show_context_menu :: (app: *App_State) { AppendMenuW(hMenu, MF_STRING, CMD_START_STOP, utf8_to_wide(toggle_str)); AppendMenuW(hMenu, MF_STRING, CMD_SET_URL, utf8_to_wide("Configure URL...")); + AppendMenuW(hMenu, MF_STRING, CMD_SET_PORT, utf8_to_wide("Configure Port...")); AppendMenuW(hMenu, MF_STRING, CMD_UPDATE_NOW, utf8_to_wide("Update Config Now")); AppendMenuW(hMenu, MF_SEPARATOR, 0, null); @@ -325,28 +355,73 @@ show_context_menu :: (app: *App_State) { trigger_immediate_update(app); } } + case CMD_SET_PORT; { + changed := show_config_port_dialog(app.hwnd); + if changed { + log_print("Port configured, updating state...\n"); + + config_data, read_ok := read_entire_file("config.json"); + if read_ok { + port_str := get_json_val_field(config_data, "\"_port\""); + if port_str { + val, ok := to_integer(port_str); + if ok { + app.port = xx val; + log_print("Port updated to %.\n", app.port); + } + free(port_str); + } + free(config_data); + } + + if app.singbox_running { + stop_singbox(app); + start_singbox(app); + } + } + } case CMD_UPDATE_NOW; { trigger_immediate_update(app); } case CMD_MODE_PROXY; { if app.use_system_proxy { app.use_system_proxy = false; - write_entire_file("mode.txt", "proxy"); + + config_data, read_ok := read_entire_file("config.json"); + if read_ok { + url := get_json_string_field(config_data, "\"_url\""); + updated := set_json_metadata(config_data, url, "proxy", app.port); + write_entire_file("config.json", updated); + free(config_data); + free(updated); + } + log_print("Switched to Proxy Mode.\n"); if app.singbox_running { set_windows_system_proxy(false, ""); log_print("System proxy disabled.\n"); + stop_singbox(app); + start_singbox(app); } } } case CMD_MODE_SYS_PROXY; { if !app.use_system_proxy { app.use_system_proxy = true; - write_entire_file("mode.txt", "system_proxy"); + + config_data, read_ok := read_entire_file("config.json"); + if read_ok { + url := get_json_string_field(config_data, "\"_url\""); + updated := set_json_metadata(config_data, url, "system_proxy", app.port); + write_entire_file("config.json", updated); + free(config_data); + free(updated); + } + log_print("Switched to System Proxy Mode.\n"); if app.singbox_running { - set_windows_system_proxy(true, "127.0.0.1:20122"); - log_print("System proxy enabled.\n"); + stop_singbox(app); + start_singbox(app); } } } @@ -434,14 +509,25 @@ main :: () { app_state.hwnd = hwnd; - // Load persisted mode - mode_data, mode_ok := read_entire_file("mode.txt"); - if mode_ok { - mode_str := trim(mode_data); - if mode_str == "proxy" { + // Load persisted mode and port from config.json + config_data, read_ok := read_entire_file("config.json"); + if read_ok { + extracted_mode := get_json_string_field(config_data, "\"_mode\""); + if extracted_mode && trim(extracted_mode) == "proxy" { app_state.use_system_proxy = false; } - free(mode_data); + + port_str := get_json_val_field(config_data, "\"_port\""); + if port_str { + val, ok := to_integer(port_str); + if ok { + app_state.port = xx val; + log_print("Loaded port: %\n", app_state.port); + } + free(port_str); + } + + free(config_data); } nid: NOTIFYICONDATAW; diff --git a/mode.txt b/mode.txt deleted file mode 100644 index 18cd353..0000000 --- a/mode.txt +++ /dev/null @@ -1 +0,0 @@ -proxy \ No newline at end of file diff --git a/sing-box.log b/sing-box.log deleted file mode 100644 index 01ad0c1..0000000 --- a/sing-box.log +++ /dev/null @@ -1,867 +0,0 @@ -INFO[0000] network: updated default interface Беспроводная сеть, index 16 -INFO[0000] inbound/mixed[0]: tcp server started at 127.0.0.1:20122 -INFO[0000] sing-box started (0.11s) -INFO[0000] outbound/hysteria2[CZ-H]: outbound connection to cp.cloudflare.com:443 -INFO[0000] outbound/hysteria2[NL-H]: outbound connection to cp.cloudflare.com:443 -INFO[0000] outbound/vless[FI-V]: outbound connection to cp.cloudflare.com:443 -INFO[0000] outbound/anytls[FI-A]: outbound connection to cp.cloudflare.com:443 -INFO[0000] outbound/hysteria2[FI-H]: outbound connection to cp.cloudflare.com:443 -INFO[0000] outbound/vless[NL-V]: outbound connection to cp.cloudflare.com:443 -INFO[0000] outbound/anytls[NL-A]: outbound connection to cp.cloudflare.com:443 -INFO[0000] outbound/vless[IS-V]: outbound connection to cp.cloudflare.com:443 -INFO[0000] outbound/hysteria2[IS-H]: outbound connection to cp.cloudflare.com:443 -INFO[0000] outbound/anytls[IS-A]: outbound connection to cp.cloudflare.com:443 -INFO[0000] outbound/vless[CZ-V]: outbound connection to cp.cloudflare.com:443 -INFO[0000] outbound/anytls[CZ-A]: outbound connection to cp.cloudflare.com:443 -INFO[0017] [1431904216 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50931 -INFO[0017] [2381729591 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50932 -INFO[0017] [4260945056 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50934 -INFO[0017] [3972403019 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50933 -INFO[0017] [2043944415 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50935 -INFO[0017] [3820594007 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50936 -INFO[0017] [2381729591 3ms] inbound/mixed[0]: inbound connection to 149.154.167.91:443 -INFO[0017] [25346093 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50937 -INFO[0017] [1890729401 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50938 -INFO[0017] [3241195230 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50939 -INFO[0017] [3101946582 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50940 -INFO[0017] [4160296336 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50941 -INFO[0017] [2907378169 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50942 -INFO[0017] [2101235790 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50943 -INFO[0017] [3666367243 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50944 -INFO[0017] [1701673352 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50945 -INFO[0017] [2933851445 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50946 -INFO[0017] [1431904216 23ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0017] [716605295 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50947 -INFO[0017] [2381729591 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [3547324047 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50948 -INFO[0017] [2381729591 5ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.91:443 -INFO[0017] [4183698931 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50949 -INFO[0017] [1431904216 23ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [1431904216 23ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0017] [4260945056 3ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0017] [4260945056 3ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [4260945056 6ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0017] [4160296336 5ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0017] [4160296336 6ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [4160296336 6ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0017] [2101235790 6ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0017] [2101235790 6ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [2101235790 6ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0017] [25346093 7ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0017] [3101946582 7ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0017] [3820594007 7ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0017] [3666367243 6ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0017] [468356626 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50950 -INFO[0017] [1650635272 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50951 -INFO[0017] [1701673352 6ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0017] [1228639268 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50952 -INFO[0017] [879273539 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50953 -INFO[0017] [3810273493 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50954 -INFO[0017] [2326685940 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50955 -INFO[0017] [25346093 8ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [25346093 8ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0017] [3101946582 7ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [3101946582 7ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0017] [1445639775 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50956 -INFO[0017] [3820594007 8ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [3820594007 8ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0017] [3666367243 7ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [3666367243 7ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0017] [1701673352 7ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [1701673352 7ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0017] [2644398402 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50957 -INFO[0017] [3972403019 10ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0017] [3972403019 10ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [3972403019 10ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0017] [2907378169 10ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0017] [2907378169 10ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [2907378169 11ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0017] [2933851445 11ms] inbound/mixed[0]: inbound connection to 149.154.167.91:80 -INFO[0017] [4159241892 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50958 -INFO[0017] [3822563278 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50959 -INFO[0017] [2933851445 11ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [2933851445 11ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.91:80 -INFO[0017] [2138999764 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50960 -INFO[0017] [3711022827 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50961 -INFO[0017] [964833050 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50962 -INFO[0017] [2917485338 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50963 -INFO[0017] [3810754502 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50964 -INFO[0017] [716605295 13ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0017] [716605295 14ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [716605295 14ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0017] [3241195230 15ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0017] [736709104 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50965 -INFO[0017] [1890729401 15ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0017] [3241195230 15ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [3241195230 16ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0017] [1890729401 16ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [1890729401 16ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0017] [3547324047 15ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0017] [2043944415 17ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0017] [3547324047 15ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [3547324047 15ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0017] [2043944415 18ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [2043944415 18ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0017] [4183698931 16ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0017] [4183698931 17ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [4183698931 17ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0017] [1650635272 13ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0017] [1650635272 14ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [1650635272 14ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0017] [2326685940 14ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0017] [468356626 14ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0017] [3810273493 14ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0017] [879273539 14ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0017] [1445639775 14ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0017] [1228639268 14ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0017] [2326685940 14ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [2326685940 14ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0017] [3810273493 14ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [3810273493 14ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0017] [4159241892 10ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0017] [2644398402 13ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0017] [3822563278 10ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0017] [468356626 15ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [468356626 15ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0017] [1445639775 14ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [879273539 14ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [2138999764 9ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0017] [1445639775 15ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0017] [879273539 15ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0017] [1228639268 15ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [1228639268 15ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0017] [964833050 9ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0017] [2917485338 9ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0017] [3822563278 11ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [3822563278 12ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0017] [3810754502 9ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0017] [2644398402 14ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [2644398402 14ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0017] [2138999764 10ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [3711022827 10ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0017] [2138999764 10ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0017] [4159241892 12ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [964833050 10ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [736709104 8ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0017] [4159241892 12ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0017] [2917485338 10ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [964833050 10ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0017] [2917485338 10ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0017] [3810754502 9ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [3810754502 9ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0017] [3711022827 10ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [3711022827 10ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0017] [736709104 9ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0017] [736709104 9ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0028] [1832812636 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50980 -INFO[0028] [1832812636 1ms] inbound/mixed[0]: inbound connection to antigravity-unleash.goog:443 -INFO[0028] [1832812636 2ms] router: found process path: C:\Users\Ixniy\AppData\Local\agy\bin\agy.exe -INFO[0028] [1832812636 2ms] outbound/hysteria2[FI-H]: outbound connection to antigravity-unleash.goog:443 -INFO[0028] [1541486522 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50983 -INFO[0028] [1541486522 0ms] inbound/mixed[0]: inbound connection to daily-cloudcode-pa.googleapis.com:443 -INFO[0028] [1541486522 1ms] router: found process path: C:\Users\Ixniy\AppData\Local\agy\bin\agy.exe -INFO[0028] [1541486522 1ms] outbound/hysteria2[FI-H]: outbound connection to daily-cloudcode-pa.googleapis.com:443 -INFO[0029] [1858473875 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:50984 -INFO[0029] [1858473875 0ms] inbound/mixed[0]: inbound connection to daily-cloudcode-pa.googleapis.com:443 -INFO[0029] [1858473875 0ms] router: found process path: C:\Users\Ixniy\AppData\Local\agy\bin\agy.exe -INFO[0029] [1858473875 0ms] outbound/hysteria2[FI-H]: outbound connection to daily-cloudcode-pa.googleapis.com:443 -INFO[0062] [1317510623 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:61567 -INFO[0062] [1317510623 0ms] inbound/mixed[0]: inbound connection to sessionserver.mojang.com:443 -INFO[0062] [1317510623 0ms] router: found process path: D:\Games\Modrinth App\Modrinth App.exe -INFO[0062] [1317510623 0ms] outbound/hysteria2[FI-H]: outbound connection to sessionserver.mojang.com:443 -INFO[0077] outbound/vless[FI-V]: outbound connection to cp.cloudflare.com:443 -INFO[0077] outbound/hysteria2[CZ-H]: outbound connection to cp.cloudflare.com:443 -INFO[0077] outbound/hysteria2[IS-H]: outbound connection to cp.cloudflare.com:443 -INFO[0077] outbound/anytls[NL-A]: outbound connection to cp.cloudflare.com:443 -INFO[0077] outbound/anytls[IS-A]: outbound connection to cp.cloudflare.com:443 -INFO[0077] outbound/vless[CZ-V]: outbound connection to cp.cloudflare.com:443 -INFO[0077] outbound/vless[IS-V]: outbound connection to cp.cloudflare.com:443 -INFO[0077] outbound/anytls[FI-A]: outbound connection to cp.cloudflare.com:443 -INFO[0077] outbound/anytls[CZ-A]: outbound connection to cp.cloudflare.com:443 -INFO[0077] outbound/hysteria2[NL-H]: outbound connection to cp.cloudflare.com:443 -INFO[0077] outbound/hysteria2[FI-H]: outbound connection to cp.cloudflare.com:443 -INFO[0077] outbound/vless[NL-V]: outbound connection to cp.cloudflare.com:443 -INFO[0103] [1465044136 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57263 -INFO[0103] [1465044136 0ms] inbound/mixed[0]: inbound connection to api.modrinth.com:443 -INFO[0103] [1465044136 0ms] router: found process path: D:\Games\Modrinth App\Modrinth App.exe -INFO[0103] [1465044136 0ms] outbound/hysteria2[FI-H]: outbound connection to api.modrinth.com:443 -INFO[0109] [1964558877 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57267 -INFO[0109] [3489704696 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57268 -INFO[0109] [3084507372 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57269 -INFO[0109] [1748241758 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57270 -INFO[0109] [4242387018 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57271 -INFO[0109] [715087632 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57272 -INFO[0109] [3489704696 3ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0109] [3489704696 3ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [3489704696 3ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0109] [1748241758 3ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0109] [1964558877 4ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0109] [4242387018 3ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0109] [1964558877 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [1964558877 4ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0109] [1748241758 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [1748241758 4ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0109] [2876949557 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57273 -INFO[0109] [4242387018 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [4242387018 4ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0109] [4070975005 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57274 -INFO[0109] [715087632 3ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0109] [715087632 3ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [715087632 3ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0109] [3084507372 5ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0109] [1390305871 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57275 -INFO[0109] [3517727097 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57276 -INFO[0109] [1945303714 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57277 -INFO[0109] [1928229461 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57278 -INFO[0109] [2746075703 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57279 -INFO[0109] [3084507372 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [3084507372 5ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0109] [1297021536 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57280 -INFO[0109] [1255360610 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57281 -INFO[0109] [610130003 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57282 -INFO[0109] [1717302292 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57283 -INFO[0109] [1571474293 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57284 -INFO[0109] [2876949557 2ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0109] [3333753609 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57285 -INFO[0109] [2184765366 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57286 -INFO[0109] [4070975005 1ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0109] [1390305871 1ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0109] [2876949557 2ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [2876949557 2ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0109] [1390305871 1ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [1390305871 1ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0109] [4070975005 2ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [4070975005 2ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0109] [1297021536 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0109] [1297021536 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [1297021536 4ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0109] [1945303714 5ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0109] [1255360610 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0109] [3517727097 5ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0109] [610130003 5ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0109] [1571474293 4ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0109] [3517727097 6ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [1945303714 6ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [1717302292 5ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0109] [1945303714 6ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0109] [1255360610 6ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [3517727097 6ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0109] [610130003 6ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [1255360610 6ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0109] [1928229461 6ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0109] [3957594564 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57287 -INFO[0109] [1571474293 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [1571474293 5ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0109] [610130003 6ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0109] [2184765366 5ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0109] [644915632 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57288 -INFO[0109] [3986450649 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57289 -INFO[0109] [3333753609 6ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0109] [1147476423 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57290 -INFO[0109] [1717302292 6ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [3189919482 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57291 -INFO[0109] [1717302292 6ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0109] [1928229461 6ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [2746075703 6ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0109] [1928229461 6ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0109] [3327355495 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57292 -INFO[0109] [1493734107 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57293 -INFO[0109] [2184765366 6ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [2184765366 6ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0109] [3272003369 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:57294 -INFO[0109] [3333753609 6ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [3333753609 6ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0109] [2746075703 7ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [2746075703 7ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0109] [3986450649 3ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0109] [3957594564 3ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0109] [644915632 3ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0109] [1147476423 3ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0109] [3189919482 3ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0109] [3986450649 3ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [3986450649 3ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0109] [3957594564 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [3957594564 4ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0109] [3327355495 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0109] [1493734107 3ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0109] [3272003369 3ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0109] [1147476423 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [644915632 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [1147476423 4ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0109] [3189919482 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [3189919482 4ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0109] [644915632 4ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0109] [3327355495 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [3327355495 4ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0109] [1493734107 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [1493734107 4ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0109] [3272003369 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0109] [3272003369 4ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0137] outbound/hysteria2[CZ-H]: outbound connection to cp.cloudflare.com:443 -INFO[0137] outbound/vless[IS-V]: outbound connection to cp.cloudflare.com:443 -INFO[0137] outbound/vless[NL-V]: outbound connection to cp.cloudflare.com:443 -INFO[0137] outbound/vless[FI-V]: outbound connection to cp.cloudflare.com:443 -INFO[0137] outbound/anytls[NL-A]: outbound connection to cp.cloudflare.com:443 -INFO[0137] outbound/vless[CZ-V]: outbound connection to cp.cloudflare.com:443 -INFO[0137] outbound/hysteria2[NL-H]: outbound connection to cp.cloudflare.com:443 -INFO[0137] outbound/anytls[CZ-A]: outbound connection to cp.cloudflare.com:443 -ERROR[0152] [1317510623 1m30s] connection: connection upload closed: stream 160 canceled by remote with error code 0 -INFO[0197] outbound/vless[FI-V]: outbound connection to cp.cloudflare.com:443 -INFO[0197] outbound/hysteria2[FI-H]: outbound connection to cp.cloudflare.com:443 -INFO[0197] outbound/anytls[FI-A]: outbound connection to cp.cloudflare.com:443 -INFO[0197] outbound/vless[NL-V]: outbound connection to cp.cloudflare.com:443 -INFO[0197] outbound/vless[IS-V]: outbound connection to cp.cloudflare.com:443 -INFO[0197] outbound/hysteria2[IS-H]: outbound connection to cp.cloudflare.com:443 -INFO[0197] outbound/hysteria2[NL-H]: outbound connection to cp.cloudflare.com:443 -INFO[0197] outbound/anytls[NL-A]: outbound connection to cp.cloudflare.com:443 -INFO[0197] outbound/hysteria2[CZ-H]: outbound connection to cp.cloudflare.com:443 -INFO[0197] outbound/anytls[IS-A]: outbound connection to cp.cloudflare.com:443 -INFO[0197] outbound/vless[CZ-V]: outbound connection to cp.cloudflare.com:443 -INFO[0197] outbound/anytls[CZ-A]: outbound connection to cp.cloudflare.com:443 -INFO[0201] [4235179894 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59541 -INFO[0201] [717510492 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59542 -INFO[0201] [658118124 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59543 -INFO[0201] [1230053707 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59544 -INFO[0201] [1311557284 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59545 -INFO[0201] [3836323132 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59546 -INFO[0201] [899358462 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59547 -INFO[0201] [1874550310 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59549 -INFO[0201] [3959861576 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59548 -INFO[0201] [1285577883 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59550 -INFO[0201] [4274389678 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59551 -INFO[0201] [3583255550 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59552 -INFO[0201] [171399832 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59553 -INFO[0201] [856256676 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59554 -INFO[0201] [3959861576 5ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0201] [3959861576 6ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [3959861576 6ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0201] [1230053707 20ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0201] [3836323132 20ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0201] [3252821095 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59555 -INFO[0201] [1285577883 6ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0201] [1532768989 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59556 -INFO[0201] [76674422 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59557 -INFO[0201] [4235179894 21ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0201] [162691262 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59558 -INFO[0201] [899358462 20ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0201] [640806574 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59559 -INFO[0201] [1026466952 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59560 -INFO[0201] [3836323132 20ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [4274389678 6ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0201] [3836323132 21ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0201] [1285577883 7ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [1230053707 21ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [1285577883 7ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0201] [1874550310 7ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0201] [1230053707 21ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0201] [1311557284 21ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0201] [4235179894 22ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [4235179894 22ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0201] [3211001393 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59561 -INFO[0201] [899358462 21ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [899358462 21ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0201] [3166760080 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59562 -INFO[0201] [3583255550 7ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0201] [4274389678 7ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [4274389678 7ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0201] [1874550310 8ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [856256676 8ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0201] [1874550310 8ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0201] [2721821495 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59563 -INFO[0201] [1311557284 22ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [1311557284 22ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0201] [3583255550 8ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [3155480677 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59564 -INFO[0201] [3583255550 8ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0201] [717510492 23ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0201] [2590703701 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59565 -INFO[0201] [856256676 8ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [856256676 8ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0201] [3573597523 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59566 -INFO[0201] [171399832 9ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0201] [717510492 24ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [717510492 24ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0201] [658118124 24ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0201] [171399832 10ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [876025679 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59567 -INFO[0201] [171399832 10ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0201] [1114293102 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:59568 -INFO[0201] [658118124 25ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [658118124 25ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0201] [1532768989 5ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0201] [1532768989 6ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [1532768989 6ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0201] [3252821095 7ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0201] [3252821095 7ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [3252821095 7ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0201] [640806574 7ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0201] [76674422 7ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0201] [162691262 7ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0201] [76674422 8ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [76674422 8ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0201] [640806574 8ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [640806574 8ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0201] [1026466952 8ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0201] [162691262 8ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [162691262 8ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0201] [3211001393 8ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0201] [1026466952 8ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [1026466952 8ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0201] [3166760080 7ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0201] [3211001393 8ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [3211001393 8ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0201] [2721821495 7ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0201] [3166760080 8ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [3166760080 8ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0201] [3155480677 8ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0201] [2590703701 7ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0201] [3573597523 7ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0201] [876025679 6ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0201] [2721821495 8ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [2721821495 8ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0201] [1114293102 6ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0201] [3155480677 8ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [2590703701 8ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [3573597523 7ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [3155480677 8ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0201] [2590703701 8ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0201] [876025679 7ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [3573597523 7ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0201] [876025679 7ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0201] [1114293102 7ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0201] [1114293102 7ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0240] [2090199824 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:62702 -INFO[0240] [2090199824 0ms] inbound/mixed[0]: inbound connection to api.modrinth.com:443 -INFO[0240] [2090199824 0ms] router: found process path: D:\Games\Modrinth App\Modrinth App.exe -INFO[0240] [2090199824 0ms] outbound/hysteria2[FI-H]: outbound connection to api.modrinth.com:443 -INFO[0244] [2547779554 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53936 -INFO[0244] [2547779554 11ms] inbound/mixed[0]: inbound connection to 149.154.162.123:443 -INFO[0244] [2547779554 12ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0244] [2547779554 12ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.162.123:443 -INFO[0245] [1434153766 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53937 -INFO[0245] [1434153766 12ms] inbound/mixed[0]: inbound connection to 149.154.162.123:80 -INFO[0245] [1434153766 14ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0245] [1434153766 14ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.162.123:80 -INFO[0257] outbound/hysteria2[CZ-H]: outbound connection to cp.cloudflare.com:443 -INFO[0257] outbound/vless[CZ-V]: outbound connection to cp.cloudflare.com:443 -INFO[0257] outbound/vless[IS-V]: outbound connection to cp.cloudflare.com:443 -INFO[0257] outbound/anytls[NL-A]: outbound connection to cp.cloudflare.com:443 -INFO[0257] outbound/hysteria2[NL-H]: outbound connection to cp.cloudflare.com:443 -INFO[0257] outbound/vless[FI-V]: outbound connection to cp.cloudflare.com:443 -INFO[0257] outbound/anytls[CZ-A]: outbound connection to cp.cloudflare.com:443 -INFO[0257] outbound/vless[NL-V]: outbound connection to cp.cloudflare.com:443 -ERROR[0269] [1858473875 4m0s] connection: connection upload closed: stream 156 canceled by remote with error code 0 -INFO[0293] [2603951190 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53987 -INFO[0293] [1825649035 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53988 -INFO[0293] [31643797 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53989 -INFO[0293] [531155798 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53990 -INFO[0293] [490479164 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53991 -INFO[0293] [1949955935 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53992 -INFO[0293] [2194031042 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53993 -INFO[0293] [1852327934 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53994 -INFO[0293] [3367105236 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53995 -INFO[0293] [2108528092 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53996 -INFO[0293] [2459812306 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53997 -INFO[0293] [2048289865 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53998 -INFO[0293] [3909865150 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53999 -INFO[0293] [518794290 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:54000 -INFO[0293] [1949955935 14ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0293] [1949955935 14ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [1949955935 14ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0293] [2603951190 16ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0293] [31643797 15ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0293] [2194031042 15ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0293] [31643797 15ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [31643797 15ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0293] [2603951190 16ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [2603951190 16ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0293] [2194031042 15ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [2194031042 15ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0293] [1825649035 17ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0293] [1825649035 17ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [1825649035 17ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0293] [490479164 17ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0293] [1413355417 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:54001 -INFO[0293] [709448493 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:54002 -INFO[0293] [1970450258 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:54003 -INFO[0293] [1927008157 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:54004 -INFO[0293] [4095373192 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:54005 -INFO[0293] [490479164 17ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [2917623634 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:54006 -INFO[0293] [490479164 17ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0293] [2048289865 7ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0293] [2048289865 7ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [2048289865 7ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0293] [531155798 18ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0293] [2459812306 7ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0293] [859660703 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:54007 -INFO[0293] [1852327934 17ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0293] [1692439917 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:54008 -INFO[0293] [872490476 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:54009 -INFO[0293] [2459812306 8ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [2459812306 8ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0293] [3909865150 8ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0293] [3738708351 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:54010 -INFO[0293] [531155798 19ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [531155798 19ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0293] [3626539883 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:54011 -INFO[0293] [1852327934 18ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [1852327934 18ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0293] [1727276467 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:54012 -INFO[0293] [518794290 8ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0293] [3367105236 18ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0293] [2313125694 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:54013 -INFO[0293] [2108528092 17ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0293] [3909865150 9ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [3909865150 9ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0293] [3367105236 18ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [3367105236 18ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0293] [518794290 9ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [518794290 9ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:443 -INFO[0293] [753379900 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:54014 -INFO[0293] [2108528092 18ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [2108528092 18ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:443 -INFO[0293] [1413355417 4ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0293] [1927008157 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0293] [1970450258 4ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0293] [1413355417 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [1413355417 4ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0293] [1927008157 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [1927008157 4ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0293] [709448493 4ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0293] [1970450258 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [1970450258 5ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0293] [4095373192 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0293] [2917623634 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0293] [709448493 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [709448493 5ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0293] [4095373192 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [4095373192 5ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0293] [2917623634 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [2917623634 5ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0293] [1692439917 4ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0293] [1692439917 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [1692439917 4ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0293] [872490476 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0293] [3738708351 4ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0293] [859660703 5ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0293] [3626539883 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0293] [859660703 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [1727276467 5ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0293] [2313125694 5ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0293] [3738708351 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [3626539883 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [3626539883 5ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0293] [872490476 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [753379900 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0293] [3738708351 5ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0293] [859660703 6ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0293] [872490476 5ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0293] [2313125694 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [2313125694 5ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0293] [1727276467 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [1727276467 5ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.41:80 -INFO[0293] [753379900 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0293] [753379900 4ms] outbound/hysteria2[FI-H]: outbound connection to 149.154.167.51:80 -INFO[0317] outbound/vless[FI-V]: outbound connection to cp.cloudflare.com:443 -INFO[0317] outbound/vless[NL-V]: outbound connection to cp.cloudflare.com:443 -INFO[0317] outbound/hysteria2[CZ-H]: outbound connection to cp.cloudflare.com:443 -INFO[0317] outbound/anytls[FI-A]: outbound connection to cp.cloudflare.com:443 -INFO[0317] outbound/anytls[IS-A]: outbound connection to cp.cloudflare.com:443 -INFO[0317] outbound/anytls[NL-A]: outbound connection to cp.cloudflare.com:443 -INFO[0317] outbound/hysteria2[FI-H]: outbound connection to cp.cloudflare.com:443 -INFO[0317] outbound/hysteria2[NL-H]: outbound connection to cp.cloudflare.com:443 -INFO[0317] outbound/anytls[CZ-A]: outbound connection to cp.cloudflare.com:443 -INFO[0317] outbound/vless[CZ-V]: outbound connection to cp.cloudflare.com:443 -INFO[0317] outbound/vless[IS-V]: outbound connection to cp.cloudflare.com:443 -INFO[0317] outbound/hysteria2[IS-H]: outbound connection to cp.cloudflare.com:443 -INFO[0362] [1966275856 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58579 -INFO[0362] [1966275856 0ms] inbound/mixed[0]: inbound connection to sessionserver.mojang.com:443 -INFO[0362] [1966275856 1ms] router: found process path: D:\Games\Modrinth App\Modrinth App.exe -INFO[0362] [1966275856 1ms] outbound/anytls[FI-A]: outbound connection to sessionserver.mojang.com:443 -INFO[0377] outbound/hysteria2[NL-H]: outbound connection to cp.cloudflare.com:443 -INFO[0377] outbound/hysteria2[CZ-H]: outbound connection to cp.cloudflare.com:443 -INFO[0377] outbound/vless[FI-V]: outbound connection to cp.cloudflare.com:443 -INFO[0377] outbound/vless[IS-V]: outbound connection to cp.cloudflare.com:443 -INFO[0377] outbound/vless[CZ-V]: outbound connection to cp.cloudflare.com:443 -INFO[0377] outbound/vless[NL-V]: outbound connection to cp.cloudflare.com:443 -INFO[0377] outbound/anytls[CZ-A]: outbound connection to cp.cloudflare.com:443 -INFO[0377] outbound/anytls[NL-A]: outbound connection to cp.cloudflare.com:443 -INFO[0380] [2832783496 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58608 -INFO[0380] [4049230546 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58607 -INFO[0380] [53552781 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58609 -INFO[0380] [4049230546 12ms] inbound/mixed[0]: inbound connection to 149.154.167.255:443 -INFO[0380] [4049230546 13ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0380] [4049230546 13ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.255:443 -INFO[0380] [53552781 14ms] inbound/mixed[0]: inbound connection to 149.154.167.255:443 -INFO[0380] [2832783496 14ms] inbound/mixed[0]: inbound connection to 149.154.167.255:443 -INFO[0380] [3565101570 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58610 -INFO[0380] [2253209051 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58612 -INFO[0380] [892718580 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58613 -INFO[0380] [2832783496 14ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0380] [53552781 14ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0380] [2832783496 14ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.255:443 -INFO[0380] [53552781 14ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.255:443 -INFO[0380] [2253209051 1ms] inbound/mixed[0]: inbound connection to 149.154.167.255:80 -INFO[0380] [3565101570 1ms] inbound/mixed[0]: inbound connection to 149.154.167.255:80 -INFO[0380] [2253209051 1ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0380] [2253209051 1ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.255:80 -INFO[0380] [3565101570 1ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0380] [3565101570 1ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.255:80 -INFO[0380] [892718580 1ms] inbound/mixed[0]: inbound connection to 149.154.167.255:80 -INFO[0380] [892718580 1ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0380] [892718580 1ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.255:80 -INFO[0385] [195032954 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58625 -INFO[0385] [4099219148 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58626 -INFO[0385] [3720375868 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58627 -INFO[0385] [4157402033 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58628 -INFO[0385] [811633626 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58629 -INFO[0385] [1457204720 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58630 -INFO[0385] [3310489488 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58631 -INFO[0385] [1292574652 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58632 -INFO[0385] [3820360481 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58633 -INFO[0385] [3424951791 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58634 -INFO[0385] [3851692764 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58635 -INFO[0385] [3704328105 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58636 -INFO[0385] [2062770777 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58637 -INFO[0385] [4013259248 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58638 -INFO[0385] [195032954 15ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0385] [195032954 16ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [195032954 16ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:443 -INFO[0385] [4157402033 14ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0385] [3720375868 15ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0385] [3851692764 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0385] [3424951791 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0385] [4099219148 15ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0385] [1292574652 11ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0385] [4157402033 15ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [4157402033 15ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:443 -INFO[0385] [3720375868 16ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [3720375868 16ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:443 -INFO[0385] [3851692764 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [3851692764 5ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:443 -INFO[0385] [3424951791 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [3424951791 5ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:443 -INFO[0385] [4099219148 16ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [4099219148 16ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:443 -INFO[0385] [3820360481 11ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0385] [1292574652 12ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [1292574652 12ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:443 -INFO[0385] [3820360481 12ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [3820360481 12ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:443 -INFO[0385] [3918984384 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58643 -INFO[0385] [2801507699 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58645 -INFO[0385] [2886623716 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58646 -INFO[0385] [1617752791 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58648 -INFO[0385] [3381128156 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58647 -INFO[0385] [3310489488 18ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0385] [3263818931 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58649 -INFO[0385] [3704328105 7ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0385] [468996323 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58650 -INFO[0385] [736373075 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58651 -INFO[0385] [2062770777 7ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0385] [3310489488 18ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [3310489488 18ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:443 -INFO[0385] [1457204720 18ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0385] [3704328105 8ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [3704328105 8ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:443 -INFO[0385] [811633626 19ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0385] [2062770777 8ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [2062770777 8ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:443 -INFO[0385] [4013259248 8ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0385] [1457204720 19ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [1457204720 19ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:443 -INFO[0385] [2499956037 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58655 -INFO[0385] [2169764617 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58656 -INFO[0385] [811633626 19ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [811633626 19ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:443 -INFO[0385] [2698791457 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58658 -INFO[0385] [4013259248 8ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [4013259248 8ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:443 -INFO[0385] [3809220915 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58659 -INFO[0385] [659473231 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58661 -INFO[0385] [1707503449 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58663 -INFO[0385] [3918984384 4ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0385] [3918984384 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [3918984384 4ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:80 -INFO[0385] [1617752791 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0385] [3263818931 3ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0385] [2886623716 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0385] [2801507699 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0385] [3381128156 4ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0385] [1617752791 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [1617752791 4ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:80 -INFO[0385] [2801507699 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [2801507699 5ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:80 -INFO[0385] [2499956037 3ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0385] [3263818931 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [468996323 4ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0385] [736373075 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0385] [3263818931 4ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:80 -INFO[0385] [3381128156 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [2886623716 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [3381128156 5ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:80 -INFO[0385] [2886623716 5ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:80 -INFO[0385] [1707503449 2ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0385] [659473231 2ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0385] [2698791457 3ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0385] [2169764617 3ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0385] [3809220915 3ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0385] [2499956037 3ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [2499956037 3ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:80 -INFO[0385] [468996323 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [468996323 5ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:80 -INFO[0385] [736373075 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [736373075 5ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:80 -INFO[0385] [1707503449 3ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [1707503449 3ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:80 -INFO[0385] [659473231 3ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [659473231 3ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:80 -INFO[0385] [2698791457 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [3809220915 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [2698791457 4ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:80 -INFO[0385] [3809220915 4ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:80 -INFO[0385] [2169764617 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0385] [2169764617 4ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:80 -ERROR[0385] [4099219148 435ms] connection: connection upload closed: raw-read tcp 127.0.0.1:20122->127.0.0.1:58626: An existing connection was forcibly closed by the remote host. -INFO[0389] [3703065968 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:58680 -INFO[0389] [3703065968 0ms] inbound/mixed[0]: inbound connection to daily-cloudcode-pa.googleapis.com:443 -INFO[0389] [3703065968 1ms] router: found process path: C:\Users\Ixniy\AppData\Local\agy\bin\agy.exe -INFO[0389] [3703065968 1ms] outbound/anytls[FI-A]: outbound connection to daily-cloudcode-pa.googleapis.com:443 -INFO[0431] [2250089523 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:60041 -INFO[0431] [2250089523 0ms] inbound/mixed[0]: inbound connection to api.minecraftservices.com:443 -INFO[0431] [2250089523 1ms] router: found process path: D:\Games\Modrinth App\Modrinth App.exe -INFO[0431] [2250089523 1ms] outbound/anytls[FI-A]: outbound connection to api.minecraftservices.com:443 -INFO[0431] [186976993 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:60042 -INFO[0431] [186976993 0ms] inbound/mixed[0]: inbound connection to api.minecraftservices.com:443 -INFO[0431] [186976993 1ms] router: found process path: D:\Games\Modrinth App\Modrinth App.exe -INFO[0431] [186976993 1ms] outbound/anytls[FI-A]: outbound connection to api.minecraftservices.com:443 -INFO[0431] [2984533206 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:60044 -INFO[0431] [2984533206 0ms] inbound/mixed[0]: inbound connection to textures.minecraft.net:80 -INFO[0431] [2984533206 1ms] router: found process path: D:\Games\Modrinth App\Modrinth App.exe -INFO[0431] [2984533206 1ms] outbound/anytls[FI-A]: outbound connection to textures.minecraft.net:80 -INFO[0437] outbound/vless[FI-V]: outbound connection to cp.cloudflare.com:443 -INFO[0437] outbound/vless[NL-V]: outbound connection to cp.cloudflare.com:443 -INFO[0437] outbound/anytls[FI-A]: outbound connection to cp.cloudflare.com:443 -INFO[0437] outbound/hysteria2[CZ-H]: outbound connection to cp.cloudflare.com:443 -INFO[0437] outbound/anytls[NL-A]: outbound connection to cp.cloudflare.com:443 -INFO[0437] outbound/hysteria2[IS-H]: outbound connection to cp.cloudflare.com:443 -INFO[0437] outbound/hysteria2[NL-H]: outbound connection to cp.cloudflare.com:443 -INFO[0437] outbound/vless[IS-V]: outbound connection to cp.cloudflare.com:443 -INFO[0437] outbound/hysteria2[FI-H]: outbound connection to cp.cloudflare.com:443 -INFO[0437] outbound/anytls[IS-A]: outbound connection to cp.cloudflare.com:443 -INFO[0437] outbound/vless[CZ-V]: outbound connection to cp.cloudflare.com:443 -INFO[0437] outbound/anytls[CZ-A]: outbound connection to cp.cloudflare.com:443 -INFO[0477] [2845713650 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53678 -INFO[0477] [880389287 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53679 -INFO[0477] [912900468 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53680 -INFO[0477] [2891250573 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53681 -INFO[0477] [3312914973 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53682 -INFO[0477] [1992578322 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53683 -INFO[0477] [546359159 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53684 -INFO[0477] [438232820 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53685 -INFO[0477] [46188226 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53686 -INFO[0477] [4231732772 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53687 -INFO[0477] [3968586135 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53688 -INFO[0477] [576283496 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53689 -INFO[0477] [3017438936 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53690 -INFO[0477] [4130392210 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53691 -INFO[0477] [3968586135 20ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0477] [3968586135 20ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [3968586135 20ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:443 -INFO[0477] [546359159 21ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0477] [880389287 36ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0477] [912900468 36ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0477] [3830951283 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53692 -INFO[0477] [576283496 21ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0477] [1992578322 36ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0477] [46188226 21ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0477] [2891250573 36ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0477] [3718907642 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53693 -INFO[0477] [4231732772 21ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0477] [2845713650 36ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0477] [3312914973 36ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0477] [287507464 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53694 -INFO[0477] [438232820 22ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0477] [546359159 22ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [546359159 22ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:443 -INFO[0477] [912900468 37ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [3017438936 21ms] inbound/mixed[0]: inbound connection to 149.154.167.41:443 -INFO[0477] [4130392210 6ms] inbound/mixed[0]: inbound connection to 149.154.167.51:443 -INFO[0477] [880389287 37ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [912900468 37ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:443 -INFO[0477] [880389287 37ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:443 -INFO[0477] [1992578322 37ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [1992578322 37ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:443 -INFO[0477] [2891250573 37ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [576283496 22ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [2891250573 37ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:443 -INFO[0477] [576283496 22ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:443 -INFO[0477] [46188226 22ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [46188226 22ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:443 -INFO[0477] [4231732772 22ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [4231732772 22ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:443 -INFO[0477] [2845713650 37ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [3312914973 37ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [2845713650 37ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:443 -INFO[0477] [438232820 22ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [3312914973 37ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:443 -INFO[0477] [438232820 22ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:443 -INFO[0477] [3017438936 22ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [3017438936 22ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:443 -INFO[0477] [4130392210 7ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [4130392210 7ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:443 -INFO[0477] [2106682024 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53695 -INFO[0477] [1519394680 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53696 -INFO[0477] [3134230985 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53699 -INFO[0477] [2572715919 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53700 -INFO[0477] [2368929877 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53701 -INFO[0477] [1262976495 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53702 -INFO[0477] [385268265 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53703 -INFO[0477] [1695365347 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53704 -INFO[0477] [2430121676 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53705 -INFO[0477] [3387758181 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53706 -INFO[0477] [3648335918 0ms] inbound/mixed[0]: inbound connection from 127.0.0.1:53707 -INFO[0477] [3830951283 3ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0477] [3830951283 4ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [3830951283 4ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:80 -INFO[0477] [3718907642 4ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0477] [3718907642 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [3718907642 5ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:80 -INFO[0477] [287507464 5ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0477] [287507464 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [287507464 5ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:80 -INFO[0477] [2106682024 4ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0477] [3134230985 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0477] [1519394680 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0477] [2368929877 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0477] [2572715919 4ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0477] [2106682024 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [2106682024 5ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:80 -INFO[0477] [1262976495 5ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0477] [1695365347 4ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0477] [3134230985 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [1519394680 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [1519394680 5ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:80 -INFO[0477] [385268265 4ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0477] [3134230985 5ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:80 -INFO[0477] [2430121676 5ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0477] [3387758181 5ms] inbound/mixed[0]: inbound connection to 149.154.167.41:80 -INFO[0477] [3648335918 5ms] inbound/mixed[0]: inbound connection to 149.154.167.51:80 -INFO[0477] [2572715919 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [2368929877 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [2572715919 5ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:80 -INFO[0477] [2368929877 5ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:80 -INFO[0477] [1262976495 6ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [1262976495 6ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:80 -INFO[0477] [1695365347 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [1695365347 5ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:80 -INFO[0477] [385268265 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [385268265 5ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:80 -INFO[0477] [2430121676 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [2430121676 5ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:80 -INFO[0477] [3387758181 5ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [3387758181 5ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.41:80 -INFO[0477] [3648335918 6ms] router: found process path: C:\Program Files\Telegram Desktop\Telegram.exe -INFO[0477] [3648335918 6ms] outbound/anytls[FI-A]: outbound connection to 149.154.167.51:80 -ERROR[0477] [1519394680 214ms] connection: connection upload closed: raw-read tcp 127.0.0.1:20122->127.0.0.1:53696: An established connection was aborted by the software in your host machine. diff --git a/sing-box/LICENSE b/sing-box/LICENSE deleted file mode 100644 index 175f350..0000000 --- a/sing-box/LICENSE +++ /dev/null @@ -1,17 +0,0 @@ -Copyright (C) 2022 by nekohasekai - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . - -In addition, no derivative work may use the name or imply association -with this application without prior consent. diff --git a/sing-box/libcronet.dll b/sing-box/libcronet.dll deleted file mode 100644 index 9e99f78..0000000 Binary files a/sing-box/libcronet.dll and /dev/null differ diff --git a/sing-box/sing-box.exe b/sing-box/sing-box.exe deleted file mode 100644 index 75dd344..0000000 Binary files a/sing-box/sing-box.exe and /dev/null differ diff --git a/singbox_tray.exe b/singbox_tray.exe deleted file mode 100644 index 3b5a7f7..0000000 Binary files a/singbox_tray.exe and /dev/null differ diff --git a/singbox_tray.pdb b/singbox_tray.pdb deleted file mode 100644 index f93024e..0000000 Binary files a/singbox_tray.pdb and /dev/null differ diff --git a/updater.jai b/updater.jai index d70c3f0..ffc793c 100644 --- a/updater.jai +++ b/updater.jai @@ -56,30 +56,43 @@ download_url :: (url: string) -> string, bool, string { } perform_update :: () -> changed: bool, success: bool, error_msg: string { - url_data, ok := read_entire_file("url.txt"); - if !ok return false, false, "Could not read url.txt. Please configure the Config URL first."; - defer free(url_data); + config_data, read_ok := read_entire_file("config.json"); + if !read_ok return false, false, "config.json does not exist. Please configure the Config URL first."; + defer free(config_data); - url := trim(url_data); - if !url return false, false, "url.txt is empty. Please configure the Config URL first."; + url := get_json_string_field(config_data, "\"_url\""); + if !url return false, false, "No Config URL configured in config.json. Please configure the Config URL first."; + + mode := get_json_string_field(config_data, "\"_mode\""); + if !mode mode = "system_proxy"; + + port_str := get_json_val_field(config_data, "\"_port\""); + port := 10801; + if port_str { + val, parse_ok, remainder := to_integer(port_str); + if parse_ok { + port = xx val; + } + free(port_str); + } downloaded, success, err_msg := download_url(url); if !success return false, false, err_msg; defer free(downloaded); - modified := modify_config_inbounds(downloaded); + modified := modify_config_inbounds(downloaded, port); defer free(modified); - config_data, read_ok := read_entire_file("config.json"); - defer if read_ok free(config_data); + final_config := set_json_metadata(modified, url, mode, port); + defer free(final_config); - if read_ok && config_data == modified { + if config_data == final_config { return false, true, ""; } - write_ok := write_entire_file("config.json", modified); + write_ok := write_entire_file("config.json", final_config); if !write_ok { - return false, false, "Failed to write downloaded content to config.json"; + return false, false, "Failed to write updated content to config.json"; } return true, true, ""; @@ -108,7 +121,7 @@ updater_thread_proc :: (thread: *Thread) -> s64 { return 0; } -modify_config_inbounds :: (json_content: string) -> string { +modify_config_inbounds :: (json_content: string, port: int) -> string { // Find "inbounds" key idx := find_index_from_left(json_content, "\"inbounds\""); if idx == -1 { @@ -117,7 +130,7 @@ modify_config_inbounds :: (json_content: string) -> string { builder: String_Builder; append(*builder, slice(json_content, 0, first_brace + 1)); - append(*builder, "\n \"inbounds\": [\n {\n \"type\": \"mixed\",\n \"listen\": \"127.0.0.1\",\n \"listen_port\": 20122\n }\n ],"); + append(*builder, tprint("\n \"inbounds\": [\n {\n \"type\": \"mixed\",\n \"listen\": \"127.0.0.1\",\n \"listen_port\": %\n }\n ],", port)); append(*builder, slice(json_content, first_brace + 1, json_content.count - (first_brace + 1))); return builder_to_string(*builder); } @@ -157,8 +170,109 @@ modify_config_inbounds :: (json_content: string) -> string { builder: String_Builder; append(*builder, slice(json_content, 0, open_bracket_idx)); - append(*builder, "[\n {\n \"type\": \"mixed\",\n \"listen\": \"127.0.0.1\",\n \"listen_port\": 20122\n }\n ]"); + append(*builder, tprint("[\n {\n \"type\": \"mixed\",\n \"listen\": \"127.0.0.1\",\n \"listen_port\": %\n }\n ]", port)); append(*builder, slice(json_content, close_bracket_idx + 1, json_content.count - (close_bracket_idx + 1))); return builder_to_string(*builder); } + +get_json_string_field :: (json: string, field: string) -> string { + idx := find_index_from_left(json, field); + if idx == -1 return ""; + + search_start := idx + field.count; + open_quote := -1; + for i: search_start..json.count-1 { + if json[i] == #char "\"" { + open_quote = i; + break; + } else if json[i] == #char ":" || is_space(json[i]) { + continue; + } else { + break; + } + } + if open_quote == -1 return ""; + + close_quote := -1; + for i: open_quote+1..json.count-1 { + if json[i] == #char "\"" && json[i-1] != #char "\\" { + close_quote = i; + break; + } + } + if close_quote == -1 return ""; + + return slice(json, open_quote + 1, close_quote - open_quote - 1); +} + +get_json_val_field :: (json: string, field: string) -> string { + idx := find_index_from_left(json, field); + if idx == -1 return ""; + + search_start := idx + field.count; + val_start := -1; + for i: search_start..json.count-1 { + if json[i] == #char ":" || is_space(json[i]) { + continue; + } else { + val_start = i; + break; + } + } + if val_start == -1 return ""; + + val_end := val_start; + while val_end < json.count - 1 { + next_char := json[val_end + 1]; + if next_char == #char "," || next_char == #char "\n" || next_char == #char "\r" || next_char == #char "}" || next_char == #char "]" { + break; + } + val_end += 1; + } + + return trim(slice(json, val_start, val_end - val_start + 1)); +} + +set_json_metadata :: (json: string, url: string, mode: string, port: int) -> string { + lines := split(json, "\n"); + defer array_free(lines); + + builder: String_Builder; + + inserted := false; + for lines { + trimmed := trim(it); + if find_index_from_left(trimmed, "\"_url\"") != -1 continue; + if find_index_from_left(trimmed, "\"_mode\"") != -1 continue; + if find_index_from_left(trimmed, "\"_port\"") != -1 continue; + + append(*builder, it); + append(*builder, "\n"); + + if !inserted && find_index_from_left(trimmed, "{") != -1 { + append(*builder, tprint(" \"_url\": \"%\",\n \"_mode\": \"%\",\n \"_port\": %,\n", url, mode, port)); + inserted = true; + } + } + + return builder_to_string(*builder); +} + +strip_json_metadata :: (json: string) -> string { + lines := split(json, "\n"); + defer array_free(lines); + + builder: String_Builder; + for lines { + trimmed := trim(it); + if find_index_from_left(trimmed, "\"_url\"") != -1 continue; + if find_index_from_left(trimmed, "\"_mode\"") != -1 continue; + if find_index_from_left(trimmed, "\"_port\"") != -1 continue; + + append(*builder, it); + append(*builder, "\n"); + } + + return builder_to_string(*builder); +} diff --git a/url.txt b/url.txt deleted file mode 100644 index cbea3a7..0000000 --- a/url.txt +++ /dev/null @@ -1 +0,0 @@ -https://git.ixniy.ru/party/subscriptions/ixniyevonn.json \ No newline at end of file diff --git a/win32.jai b/win32.jai index 21a7228..bb835b7 100644 --- a/win32.jai +++ b/win32.jai @@ -29,6 +29,7 @@ DEFAULT_GUI_FONT :: 17; COLOR_WINDOW :: 5; SS_LEFT :: 0x00000000; ES_AUTOHSCROLL :: 0x0080; +ES_NUMBER :: 0x2000; BS_DEFPUSHBUTTON :: 0x00000001; BS_PUSHBUTTON :: 0x00000000; GWLP_USERDATA :: -21; @@ -80,6 +81,7 @@ CMD_UPDATE_NOW :: 1004; CMD_EXIT :: 1005; CMD_MODE_PROXY :: 1006; CMD_MODE_SYS_PROXY :: 1007; +CMD_SET_PORT :: 1008; // Boolean constants FALSE :: 0;