temporary chaos

This commit is contained in:
emptyynes 2025-10-19 11:15:29 +07:00
parent a30ed08714
commit dd3f16a637
24 changed files with 1525 additions and 833 deletions

View file

@ -1 +0,0 @@
nix repl --extra-experimental-features 'flakes' .

View file

@ -1,14 +0,0 @@
{ pkgs, lib, config, ... }:
let
dungeonclub-static = "/var/lib/dungeonclub";
dungeonclub-config = config.services.dungeonclub;
in {
config = lib.mkIf dungeonclub-config.enable {
system.activationScripts.dungeonclub-dir = ''
mkdir -p ${dungeonclub-static}/{config,db,storage}
'';
};
}

View file

@ -1,8 +0,0 @@
{ ... }:
{
imports = [
./options.nix
./dungeonclub.nix
];
}

View file

@ -1,28 +0,0 @@
{ lib, ... }:
{
options = with lib; with types; {
services.dungeonclub = {
enable = mkEnableOption "Dungeon Club - Virtual Tabletop";
package = mkOption { type = package; default = pkgs.dungeonclub; description = "Dungeon Club package to use"; };
# build = {
# config-yaml = {
# storage-mb-per-campaign = mkOption { type = int; default = 500; };
# prefabs-per-campaign = mkOption { type = int; default = 20; };
# scenes-per-campaign = mkOption { type = int; default = 20; };
# maps-per-campaign = mkOption { type = int; default = 10; };
# campaigns-per-account = mkOption { type = int; default = 10; };
# };
# copy-music = mkOption { type = bool; default = true; };
# download-icons = mkOption { type = bool; default = true; };
# };
options = {
mock-account = mkOption { type = bool; default = true; };
music = mkOption { type = bool; default = false; };
port = mkOption { type = int; default = 7070; };
};
};
};
}

View file

@ -1,17 +0,0 @@
{ pkgs }:
pkgs.buildDartApplication rec {
pname = "dungeonclub";
version = "1.1";
src = pkgs.fetchFromGitHub {
owner = "doodlezucc";
repo = "dungeonclub";
rev = "ea815d9de92aea8457ebdb48963634b5255f7e3a";
hash = "sha256-173hcfdhwgma532343dizvhsixhx98a1yi70qgjcwsy98lvx0rsj";
};
dartDefines = [ "GIT_HASH=" ];
autoPubspecLock = ./pubspec.lock;
}

View file

@ -1,753 +0,0 @@
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
_fe_analyzer_shared:
dependency: transitive
description:
name: _fe_analyzer_shared
sha256: "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7"
url: "https://pub.dev"
source: hosted
version: "67.0.0"
ambience:
dependency: "direct main"
description:
path: "."
ref: HEAD
resolved-ref: "2477fc396e733ca2aeb45ef7d6e58931b6cb2c0f"
url: "https://github.com/doodlezucc/ambience.git"
source: git
version: "1.0.2"
analyzer:
dependency: transitive
description:
name: analyzer
sha256: "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d"
url: "https://pub.dev"
source: hosted
version: "6.4.1"
archive:
dependency: "direct main"
description:
name: archive
sha256: cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d
url: "https://pub.dev"
source: hosted
version: "3.6.1"
args:
dependency: "direct main"
description:
name: args
sha256: "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a"
url: "https://pub.dev"
source: hosted
version: "2.5.0"
async:
dependency: "direct main"
description:
name: async
sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c"
url: "https://pub.dev"
source: hosted
version: "2.11.0"
bazel_worker:
dependency: transitive
description:
name: bazel_worker
sha256: "4eef19cc486c289e4b06c69d0f6f3192e85cc93c25d4d15d02afb205e388d2f0"
url: "https://pub.dev"
source: hosted
version: "1.1.1"
boolean_selector:
dependency: transitive
description:
name: boolean_selector
sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
url: "https://pub.dev"
source: hosted
version: "2.1.1"
build:
dependency: transitive
description:
name: build
sha256: "80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0"
url: "https://pub.dev"
source: hosted
version: "2.4.1"
build_config:
dependency: transitive
description:
name: build_config
sha256: bf80fcfb46a29945b423bd9aad884590fb1dc69b330a4d4700cac476af1708d1
url: "https://pub.dev"
source: hosted
version: "1.1.1"
build_daemon:
dependency: transitive
description:
name: build_daemon
sha256: "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9"
url: "https://pub.dev"
source: hosted
version: "4.0.2"
build_modules:
dependency: transitive
description:
name: build_modules
sha256: b1fc29a603669b25a5d95cc9610ed649e9f00e6075e5b6b721aa1a095cff13de
url: "https://pub.dev"
source: hosted
version: "5.0.13"
build_resolvers:
dependency: transitive
description:
name: build_resolvers
sha256: "339086358431fa15d7eca8b6a36e5d783728cf025e559b834f4609a1fcfb7b0a"
url: "https://pub.dev"
source: hosted
version: "2.4.2"
build_runner:
dependency: "direct dev"
description:
name: build_runner
sha256: dd09dd4e2b078992f42aac7f1a622f01882a8492fef08486b27ddde929c19f04
url: "https://pub.dev"
source: hosted
version: "2.4.12"
build_runner_core:
dependency: transitive
description:
name: build_runner_core
sha256: f8126682b87a7282a339b871298cc12009cb67109cfa1614d6436fb0289193e0
url: "https://pub.dev"
source: hosted
version: "7.3.2"
build_web_compilers:
dependency: "direct dev"
description:
name: build_web_compilers
sha256: f9b8e84dbfa7688221c2376e6f68ffd796597785a0a5b1e8cd2516a92fdc0a3c
url: "https://pub.dev"
source: hosted
version: "4.1.5"
built_collection:
dependency: transitive
description:
name: built_collection
sha256: "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100"
url: "https://pub.dev"
source: hosted
version: "5.1.1"
built_value:
dependency: transitive
description:
name: built_value
sha256: c7913a9737ee4007efedaffc968c049fd0f3d0e49109e778edc10de9426005cb
url: "https://pub.dev"
source: hosted
version: "8.9.2"
charcode:
dependency: transitive
description:
name: charcode
sha256: fb98c0f6d12c920a02ee2d998da788bca066ca5f148492b7085ee23372b12306
url: "https://pub.dev"
source: hosted
version: "1.3.1"
checked_yaml:
dependency: transitive
description:
name: checked_yaml
sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff
url: "https://pub.dev"
source: hosted
version: "2.0.3"
cli_repl:
dependency: transitive
description:
name: cli_repl
sha256: a2ee06d98f211cb960c777519cb3d14e882acd90fe5e078668e3ab4baab0ddd4
url: "https://pub.dev"
source: hosted
version: "0.2.3"
clock:
dependency: transitive
description:
name: clock
sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
url: "https://pub.dev"
source: hosted
version: "1.1.1"
code_builder:
dependency: transitive
description:
name: code_builder
sha256: f692079e25e7869c14132d39f223f8eec9830eb76131925143b2129c4bb01b37
url: "https://pub.dev"
source: hosted
version: "4.10.0"
collection:
dependency: transitive
description:
name: collection
sha256: a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf
url: "https://pub.dev"
source: hosted
version: "1.19.0"
convert:
dependency: transitive
description:
name: convert
sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
url: "https://pub.dev"
source: hosted
version: "3.1.1"
coverage:
dependency: transitive
description:
name: coverage
sha256: "576aaab8b1abdd452e0f656c3e73da9ead9d7880e15bdc494189d9c1a1baf0db"
url: "https://pub.dev"
source: hosted
version: "1.9.0"
crypt:
dependency: "direct main"
description:
name: crypt
sha256: f8726c819c306ea4ae952baed3aa9a1d6736f4437fae567691592c1cc4f1feac
url: "https://pub.dev"
source: hosted
version: "4.3.1"
crypto:
dependency: transitive
description:
name: crypto
sha256: ec30d999af904f33454ba22ed9a86162b35e52b44ac4807d1d93c288041d7d27
url: "https://pub.dev"
source: hosted
version: "3.0.5"
dart_style:
dependency: transitive
description:
name: dart_style
sha256: "99e066ce75c89d6b29903d788a7bb9369cf754f7b24bf70bf4b6d6d6b26853b9"
url: "https://pub.dev"
source: hosted
version: "2.3.6"
file:
dependency: transitive
description:
name: file
sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c"
url: "https://pub.dev"
source: hosted
version: "7.0.0"
fixnum:
dependency: transitive
description:
name: fixnum
sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1"
url: "https://pub.dev"
source: hosted
version: "1.1.0"
frontend_server_client:
dependency: transitive
description:
name: frontend_server_client
sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694
url: "https://pub.dev"
source: hosted
version: "4.0.0"
glob:
dependency: transitive
description:
name: glob
sha256: "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63"
url: "https://pub.dev"
source: hosted
version: "2.1.2"
googleapis_auth:
dependency: "direct main"
description:
name: googleapis_auth
sha256: af7c3a3edf9d0de2e1e0a77e994fae0a581c525fa7012af4fa0d4a52ed9484da
url: "https://pub.dev"
source: hosted
version: "1.4.1"
graceful:
dependency: "direct main"
description:
name: graceful
sha256: "43b329b030119754efc440cec7b32ddc962dd00ab74281a9f0c5042ebdbf585c"
url: "https://pub.dev"
source: hosted
version: "1.2.0"
graphs:
dependency: transitive
description:
name: graphs
sha256: "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0"
url: "https://pub.dev"
source: hosted
version: "2.3.2"
grid_space:
dependency: "direct main"
description:
path: "."
ref: HEAD
resolved-ref: "0574a8cb9dcddd55ef9867eb9e94224b6468d94a"
url: "https://github.com/doodlezucc/dart_grid_space.git"
source: git
version: "1.0.1"
http:
dependency: "direct main"
description:
name: http
sha256: "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2"
url: "https://pub.dev"
source: hosted
version: "0.13.6"
http_methods:
dependency: transitive
description:
name: http_methods
sha256: "6bccce8f1ec7b5d701e7921dca35e202d425b57e317ba1a37f2638590e29e566"
url: "https://pub.dev"
source: hosted
version: "1.1.1"
http_multi_server:
dependency: transitive
description:
name: http_multi_server
sha256: "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b"
url: "https://pub.dev"
source: hosted
version: "3.2.1"
http_parser:
dependency: transitive
description:
name: http_parser
sha256: "40f592dd352890c3b60fec1b68e786cefb9603e05ff303dbc4dda49b304ecdf4"
url: "https://pub.dev"
source: hosted
version: "4.1.0"
image:
dependency: "direct main"
description:
name: image
sha256: "2237616a36c0d69aef7549ab439b833fb7f9fb9fc861af2cc9ac3eedddd69ca8"
url: "https://pub.dev"
source: hosted
version: "4.2.0"
intl:
dependency: "direct main"
description:
name: intl
sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d"
url: "https://pub.dev"
source: hosted
version: "0.18.1"
io:
dependency: transitive
description:
name: io
sha256: "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e"
url: "https://pub.dev"
source: hosted
version: "1.0.4"
js:
dependency: transitive
description:
name: js
sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3
url: "https://pub.dev"
source: hosted
version: "0.6.7"
json_annotation:
dependency: transitive
description:
name: json_annotation
sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1"
url: "https://pub.dev"
source: hosted
version: "4.9.0"
lints:
dependency: "direct dev"
description:
name: lints
sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452"
url: "https://pub.dev"
source: hosted
version: "2.1.1"
logging:
dependency: transitive
description:
name: logging
sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340"
url: "https://pub.dev"
source: hosted
version: "1.2.0"
mailer:
dependency: "direct main"
description:
name: mailer
sha256: "3b27d204ff92a20aba227c25bc6467e245b0f19f9fbbc83aa357a9b7fa40267f"
url: "https://pub.dev"
source: hosted
version: "6.1.2"
matcher:
dependency: transitive
description:
name: matcher
sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb
url: "https://pub.dev"
source: hosted
version: "0.12.16+1"
meta:
dependency: "direct main"
description:
name: meta
sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
url: "https://pub.dev"
source: hosted
version: "1.15.0"
mime:
dependency: transitive
description:
name: mime
sha256: "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2"
url: "https://pub.dev"
source: hosted
version: "1.0.5"
node_interop:
dependency: transitive
description:
name: node_interop
sha256: "3af2420c728173806f4378cf89c53ba9f27f7f67792b898561bff9d390deb98e"
url: "https://pub.dev"
source: hosted
version: "2.1.0"
node_preamble:
dependency: transitive
description:
name: node_preamble
sha256: "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db"
url: "https://pub.dev"
source: hosted
version: "2.0.2"
package_config:
dependency: transitive
description:
name: package_config
sha256: "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd"
url: "https://pub.dev"
source: hosted
version: "2.1.0"
path:
dependency: "direct main"
description:
name: path
sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af"
url: "https://pub.dev"
source: hosted
version: "1.9.0"
petitparser:
dependency: transitive
description:
name: petitparser
sha256: c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27
url: "https://pub.dev"
source: hosted
version: "6.0.2"
pool:
dependency: transitive
description:
name: pool
sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a"
url: "https://pub.dev"
source: hosted
version: "1.5.1"
progressbar2:
dependency: transitive
description:
name: progressbar2
sha256: "6b4df785dd221addfaf931a25841a78efe943f97332c1e40973d47c1cc72334b"
url: "https://pub.dev"
source: hosted
version: "0.3.1"
prompts:
dependency: "direct main"
description:
name: prompts
sha256: "3773b845e85a849f01e793c4fc18a45d52d7783b4cb6c0569fad19f9d0a774a1"
url: "https://pub.dev"
source: hosted
version: "2.0.0"
protobuf:
dependency: transitive
description:
name: protobuf
sha256: "68645b24e0716782e58948f8467fd42a880f255096a821f9e7d0ec625b00c84d"
url: "https://pub.dev"
source: hosted
version: "3.1.0"
pub_semver:
dependency: transitive
description:
name: pub_semver
sha256: "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c"
url: "https://pub.dev"
source: hosted
version: "2.1.4"
pubspec_parse:
dependency: transitive
description:
name: pubspec_parse
sha256: c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8
url: "https://pub.dev"
source: hosted
version: "1.3.0"
random_string:
dependency: "direct main"
description:
name: random_string
sha256: "03b52435aae8cbdd1056cf91bfc5bf845e9706724dd35ae2e99fa14a1ef79d02"
url: "https://pub.dev"
source: hosted
version: "2.3.1"
sass:
dependency: "direct main"
description:
name: sass
sha256: c3ba6203735361e1c779f0d84b650cf7f1c0c94b0e8223b944447b82fb018832
url: "https://pub.dev"
source: hosted
version: "1.65.1"
scratch_space:
dependency: transitive
description:
name: scratch_space
sha256: "8510fbff458d733a58fc427057d1ac86303b376d609d6e1bc43f240aad9aa445"
url: "https://pub.dev"
source: hosted
version: "1.0.2"
shelf:
dependency: "direct main"
description:
name: shelf
sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12
url: "https://pub.dev"
source: hosted
version: "1.4.2"
shelf_packages_handler:
dependency: transitive
description:
name: shelf_packages_handler
sha256: "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e"
url: "https://pub.dev"
source: hosted
version: "3.0.2"
shelf_router:
dependency: transitive
description:
name: shelf_router
sha256: f5e5d492440a7fb165fe1e2e1a623f31f734d3370900070b2b1e0d0428d59864
url: "https://pub.dev"
source: hosted
version: "1.1.4"
shelf_static:
dependency: transitive
description:
name: shelf_static
sha256: a41d3f53c4adf0f57480578c1d61d90342cd617de7fc8077b1304643c2d85c1e
url: "https://pub.dev"
source: hosted
version: "1.1.2"
shelf_web_socket:
dependency: "direct main"
description:
name: shelf_web_socket
sha256: "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1"
url: "https://pub.dev"
source: hosted
version: "1.0.4"
source_map_stack_trace:
dependency: transitive
description:
name: source_map_stack_trace
sha256: "84cf769ad83aa6bb61e0aa5a18e53aea683395f196a6f39c4c881fb90ed4f7ae"
url: "https://pub.dev"
source: hosted
version: "2.1.1"
source_maps:
dependency: transitive
description:
name: source_maps
sha256: "708b3f6b97248e5781f493b765c3337db11c5d2c81c3094f10904bfa8004c703"
url: "https://pub.dev"
source: hosted
version: "0.10.12"
source_span:
dependency: transitive
description:
name: source_span
sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c"
url: "https://pub.dev"
source: hosted
version: "1.10.0"
stack_trace:
dependency: transitive
description:
name: stack_trace
sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b"
url: "https://pub.dev"
source: hosted
version: "1.11.1"
stream_channel:
dependency: transitive
description:
name: stream_channel
sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7
url: "https://pub.dev"
source: hosted
version: "2.1.2"
stream_transform:
dependency: transitive
description:
name: stream_transform
sha256: "14a00e794c7c11aa145a170587321aedce29769c08d7f58b1d141da75e3b1c6f"
url: "https://pub.dev"
source: hosted
version: "2.1.0"
string_scanner:
dependency: transitive
description:
name: string_scanner
sha256: "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3"
url: "https://pub.dev"
source: hosted
version: "1.3.0"
term_glyph:
dependency: transitive
description:
name: term_glyph
sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
url: "https://pub.dev"
source: hosted
version: "1.2.1"
test:
dependency: "direct dev"
description:
name: test
sha256: "713a8789d62f3233c46b4a90b174737b2c04cb6ae4500f2aa8b1be8f03f5e67f"
url: "https://pub.dev"
source: hosted
version: "1.25.8"
test_api:
dependency: transitive
description:
name: test_api
sha256: "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c"
url: "https://pub.dev"
source: hosted
version: "0.7.3"
test_core:
dependency: transitive
description:
name: test_core
sha256: "12391302411737c176b0b5d6491f466b0dd56d4763e347b6714efbaa74d7953d"
url: "https://pub.dev"
source: hosted
version: "0.6.5"
timing:
dependency: transitive
description:
name: timing
sha256: "70a3b636575d4163c477e6de42f247a23b315ae20e86442bebe32d3cabf61c32"
url: "https://pub.dev"
source: hosted
version: "1.0.1"
typed_data:
dependency: transitive
description:
name: typed_data
sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
url: "https://pub.dev"
source: hosted
version: "1.3.2"
vm_service:
dependency: transitive
description:
name: vm_service
sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d"
url: "https://pub.dev"
source: hosted
version: "14.2.5"
watcher:
dependency: transitive
description:
name: watcher
sha256: "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8"
url: "https://pub.dev"
source: hosted
version: "1.1.0"
web:
dependency: transitive
description:
name: web
sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27"
url: "https://pub.dev"
source: hosted
version: "0.5.1"
web_polymask:
dependency: "direct main"
description:
path: "."
ref: HEAD
resolved-ref: e0a906d2181a136de0f588e63e741d6d20221b4b
url: "https://github.com/doodlezucc/web_polymask.git"
source: git
version: "1.1.0"
web_socket_channel:
dependency: "direct main"
description:
name: web_socket_channel
sha256: "58c6666b342a38816b2e7e50ed0f1e261959630becd4c879c4f26bfa14aa5a42"
url: "https://pub.dev"
source: hosted
version: "2.4.5"
web_whiteboard:
dependency: "direct main"
description:
path: "."
ref: HEAD
resolved-ref: "0d653fb8936e65cd6bf40cf8eff2b8da0a291aad"
url: "https://github.com/doodlezucc/web_whiteboard.git"
source: git
version: "1.1.0"
webkit_inspection_protocol:
dependency: transitive
description:
name: webkit_inspection_protocol
sha256: "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572"
url: "https://pub.dev"
source: hosted
version: "1.2.1"
xml:
dependency: transitive
description:
name: xml
sha256: b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226
url: "https://pub.dev"
source: hosted
version: "6.5.0"
yaml:
dependency: "direct main"
description:
name: yaml
sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5"
url: "https://pub.dev"
source: hosted
version: "3.1.2"
sdks:
dart: ">=3.7.0 <3.9.0-z"

12
flake.lock generated
View file

@ -2,11 +2,11 @@
"nodes": {
"nixpkgs": {
"locked": {
"lastModified": 1759143472,
"narHash": "sha256-TvODmeR2W7yX/JmOCmP+lAFNkTT7hAxYcF3Kz8SZV3w=",
"lastModified": 1760423683,
"narHash": "sha256-Tb+NYuJhWZieDZUxN6PgglB16yuqBYQeMJyYBGCXlt8=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "5ed4e25ab58fd4c028b59d5611e14ea64de51d23",
"rev": "a493e93b4a259cd9fea8073f89a7ed9b1c5a1da2",
"type": "github"
},
"original": {
@ -17,11 +17,11 @@
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1759036355,
"narHash": "sha256-0m27AKv6ka+q270dw48KflE0LwQYrO7Fm4/2//KCVWg=",
"lastModified": 1760524057,
"narHash": "sha256-EVAqOteLBFmd7pKkb0+FIUyzTF61VKi7YmvP1tw4nEw=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "e9f00bd893984bc8ce46c895c3bf7cac95331127",
"rev": "544961dfcce86422ba200ed9a0b00dd4b1486ec5",
"type": "github"
},
"original": {

View file

@ -6,16 +6,38 @@
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
};
outputs = { self, nixpkgs, nixpkgs-unstable, ... }: {
outputs = { self, nixpkgs, nixpkgs-unstable, ... }: let
pkgs = nixpkgs.legacyPackages.x86_64-linux;
pkgs-unstable = nixpkgs-unstable.legacyPackages.x86_64-linux;
stdenv = pkgs.stdenv;
in {
nixosModules = {
affine = import ./affine/main.nix;
marzban = import ./marzban/main.nix;
};
packages = (nixpkgs.lib.genAttrs [ "x86_64-linux" ]) (system:
{
dungeonclub = import ./dungeonclub/package.nix {
pkgs = import nixpkgs { inherit system; };
packages = (nixpkgs.lib.genAttrs [ "x86_64-linux" ]) (system: {
dungeonclub = import ./dungeonclub/package.nix { inherit pkgs; inherit stdenv; };
});
devShells = nixpkgs.lib.genAttrs [ "x86_64-linux" ] (system: {
default = let
prompt = ''function fish_prompt; set_color red; echo -n "Project-A/debug> "; set_color normal; end'';
inspect = ''function inspect; nix repl .; end;'';
inspect-nixpkgs = ''function inspect-nixpkgs; nix repl nixpkgs; end;'';
included-functions = "${inspect} ${inspect-nixpkgs}";
in pkgs.mkShell {
buildInputs = [
pkgs-unstable.sing-box
pkgs.openssl
];
shellHook = ''
printf "Welcome to the \033[1;31mProject-A\033[0m dev shell!\n"
if [ -z "$FISH_VERSION" ] && [ -x "${pkgs.fish}/bin/fish" ]; then
exec ${pkgs.fish}/bin/fish --init-command '${prompt}; ${included-functions}'
fi
'';
};
}
);

View file

@ -1,4 +1,4 @@
{ pkgs, lib, config, ... }: # compose2nix
{ pkgs, lib, config, ... }:
let
marzban-volume = pkgs.stdenv.mkDerivation {

34
sing-penis/.gitignore vendored Normal file
View file

@ -0,0 +1,34 @@
# dependencies (bun install)
node_modules
# output
out
dist
*.tgz
# code coverage
coverage
*.lcov
# logs
logs
_.log
report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json
# dotenv environment variable files
.env
.env.development.local
.env.test.local
.env.production.local
.env.local
# caches
.eslintcache
.cache
*.tsbuildinfo
# IntelliJ based IDEs
.idea
# Finder (MacOS) folder config
.DS_Store

15
sing-penis/README.md Normal file
View file

@ -0,0 +1,15 @@
# sing-penis
To install dependencies:
```bash
bun install
```
To run:
```bash
bun run index.ts
```
This project was created using `bun init` in bun v1.2.13. [Bun](https://bun.sh) is a fast all-in-one JavaScript runtime.

191
sing-penis/bun.lock Normal file
View file

@ -0,0 +1,191 @@
{
"lockfileVersion": 1,
"workspaces": {
"": {
"name": "sing-penis",
"dependencies": {
"@types/express": "^5.0.3",
"express": "^5.1.0",
},
"devDependencies": {
"@types/bun": "latest",
},
"peerDependencies": {
"typescript": "^5",
},
},
},
"packages": {
"@types/body-parser": ["@types/body-parser@1.19.6", "", { "dependencies": { "@types/connect": "*", "@types/node": "*" } }, "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g=="],
"@types/bun": ["@types/bun@1.3.0", "", { "dependencies": { "bun-types": "1.3.0" } }, "sha512-+lAGCYjXjip2qY375xX/scJeVRmZ5cY0wyHYyCYxNcdEXrQ4AOe3gACgd4iQ8ksOslJtW4VNxBJ8llUwc3a6AA=="],
"@types/connect": ["@types/connect@3.4.38", "", { "dependencies": { "@types/node": "*" } }, "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug=="],
"@types/express": ["@types/express@5.0.3", "", { "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^5.0.0", "@types/serve-static": "*" } }, "sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw=="],
"@types/express-serve-static-core": ["@types/express-serve-static-core@5.1.0", "", { "dependencies": { "@types/node": "*", "@types/qs": "*", "@types/range-parser": "*", "@types/send": "*" } }, "sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA=="],
"@types/http-errors": ["@types/http-errors@2.0.5", "", {}, "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg=="],
"@types/mime": ["@types/mime@1.3.5", "", {}, "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w=="],
"@types/node": ["@types/node@24.7.2", "", { "dependencies": { "undici-types": "~7.14.0" } }, "sha512-/NbVmcGTP+lj5oa4yiYxxeBjRivKQ5Ns1eSZeB99ExsEQ6rX5XYU1Zy/gGxY/ilqtD4Etx9mKyrPxZRetiahhA=="],
"@types/qs": ["@types/qs@6.14.0", "", {}, "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ=="],
"@types/range-parser": ["@types/range-parser@1.2.7", "", {}, "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ=="],
"@types/react": ["@types/react@19.2.2", "", { "dependencies": { "csstype": "^3.0.2" } }, "sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA=="],
"@types/send": ["@types/send@1.2.0", "", { "dependencies": { "@types/node": "*" } }, "sha512-zBF6vZJn1IaMpg3xUF25VK3gd3l8zwE0ZLRX7dsQyQi+jp4E8mMDJNGDYnYse+bQhYwWERTxVwHpi3dMOq7RKQ=="],
"@types/serve-static": ["@types/serve-static@1.15.9", "", { "dependencies": { "@types/http-errors": "*", "@types/node": "*", "@types/send": "<1" } }, "sha512-dOTIuqpWLyl3BBXU3maNQsS4A3zuuoYRNIvYSxxhebPfXg2mzWQEPne/nlJ37yOse6uGgR386uTpdsx4D0QZWA=="],
"accepts": ["accepts@2.0.0", "", { "dependencies": { "mime-types": "^3.0.0", "negotiator": "^1.0.0" } }, "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng=="],
"body-parser": ["body-parser@2.2.0", "", { "dependencies": { "bytes": "^3.1.2", "content-type": "^1.0.5", "debug": "^4.4.0", "http-errors": "^2.0.0", "iconv-lite": "^0.6.3", "on-finished": "^2.4.1", "qs": "^6.14.0", "raw-body": "^3.0.0", "type-is": "^2.0.0" } }, "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg=="],
"bun-types": ["bun-types@1.3.0", "", { "dependencies": { "@types/node": "*" }, "peerDependencies": { "@types/react": "^19" } }, "sha512-u8X0thhx+yJ0KmkxuEo9HAtdfgCBaM/aI9K90VQcQioAmkVp3SG3FkwWGibUFz3WdXAdcsqOcbU40lK7tbHdkQ=="],
"bytes": ["bytes@3.1.2", "", {}, "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="],
"call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="],
"call-bound": ["call-bound@1.0.4", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" } }, "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="],
"content-disposition": ["content-disposition@1.0.0", "", { "dependencies": { "safe-buffer": "5.2.1" } }, "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg=="],
"content-type": ["content-type@1.0.5", "", {}, "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="],
"cookie": ["cookie@0.7.2", "", {}, "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="],
"cookie-signature": ["cookie-signature@1.2.2", "", {}, "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg=="],
"csstype": ["csstype@3.1.3", "", {}, "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="],
"debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="],
"depd": ["depd@2.0.0", "", {}, "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="],
"dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="],
"ee-first": ["ee-first@1.1.1", "", {}, "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="],
"encodeurl": ["encodeurl@2.0.0", "", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="],
"es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="],
"es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="],
"es-object-atoms": ["es-object-atoms@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="],
"escape-html": ["escape-html@1.0.3", "", {}, "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="],
"etag": ["etag@1.8.1", "", {}, "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="],
"express": ["express@5.1.0", "", { "dependencies": { "accepts": "^2.0.0", "body-parser": "^2.2.0", "content-disposition": "^1.0.0", "content-type": "^1.0.5", "cookie": "^0.7.1", "cookie-signature": "^1.2.1", "debug": "^4.4.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "finalhandler": "^2.1.0", "fresh": "^2.0.0", "http-errors": "^2.0.0", "merge-descriptors": "^2.0.0", "mime-types": "^3.0.0", "on-finished": "^2.4.1", "once": "^1.4.0", "parseurl": "^1.3.3", "proxy-addr": "^2.0.7", "qs": "^6.14.0", "range-parser": "^1.2.1", "router": "^2.2.0", "send": "^1.1.0", "serve-static": "^2.2.0", "statuses": "^2.0.1", "type-is": "^2.0.1", "vary": "^1.1.2" } }, "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA=="],
"finalhandler": ["finalhandler@2.1.0", "", { "dependencies": { "debug": "^4.4.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "on-finished": "^2.4.1", "parseurl": "^1.3.3", "statuses": "^2.0.1" } }, "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q=="],
"forwarded": ["forwarded@0.2.0", "", {}, "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="],
"fresh": ["fresh@2.0.0", "", {}, "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A=="],
"function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="],
"get-intrinsic": ["get-intrinsic@1.3.0", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="],
"get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="],
"gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="],
"has-symbols": ["has-symbols@1.1.0", "", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="],
"hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="],
"http-errors": ["http-errors@2.0.0", "", { "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", "statuses": "2.0.1", "toidentifier": "1.0.1" } }, "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ=="],
"iconv-lite": ["iconv-lite@0.6.3", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="],
"inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="],
"ipaddr.js": ["ipaddr.js@1.9.1", "", {}, "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="],
"is-promise": ["is-promise@4.0.0", "", {}, "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="],
"math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="],
"media-typer": ["media-typer@1.1.0", "", {}, "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw=="],
"merge-descriptors": ["merge-descriptors@2.0.0", "", {}, "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g=="],
"mime-db": ["mime-db@1.54.0", "", {}, "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="],
"mime-types": ["mime-types@3.0.1", "", { "dependencies": { "mime-db": "^1.54.0" } }, "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA=="],
"ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="],
"negotiator": ["negotiator@1.0.0", "", {}, "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg=="],
"object-inspect": ["object-inspect@1.13.4", "", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="],
"on-finished": ["on-finished@2.4.1", "", { "dependencies": { "ee-first": "1.1.1" } }, "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="],
"once": ["once@1.4.0", "", { "dependencies": { "wrappy": "1" } }, "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="],
"parseurl": ["parseurl@1.3.3", "", {}, "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="],
"path-to-regexp": ["path-to-regexp@8.3.0", "", {}, "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA=="],
"proxy-addr": ["proxy-addr@2.0.7", "", { "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="],
"qs": ["qs@6.14.0", "", { "dependencies": { "side-channel": "^1.1.0" } }, "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w=="],
"range-parser": ["range-parser@1.2.1", "", {}, "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="],
"raw-body": ["raw-body@3.0.1", "", { "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", "iconv-lite": "0.7.0", "unpipe": "1.0.0" } }, "sha512-9G8cA+tuMS75+6G/TzW8OtLzmBDMo8p1JRxN5AZ+LAp8uxGA8V8GZm4GQ4/N5QNQEnLmg6SS7wyuSmbKepiKqA=="],
"router": ["router@2.2.0", "", { "dependencies": { "debug": "^4.4.0", "depd": "^2.0.0", "is-promise": "^4.0.0", "parseurl": "^1.3.3", "path-to-regexp": "^8.0.0" } }, "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ=="],
"safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="],
"safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="],
"send": ["send@1.2.0", "", { "dependencies": { "debug": "^4.3.5", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "fresh": "^2.0.0", "http-errors": "^2.0.0", "mime-types": "^3.0.1", "ms": "^2.1.3", "on-finished": "^2.4.1", "range-parser": "^1.2.1", "statuses": "^2.0.1" } }, "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw=="],
"serve-static": ["serve-static@2.2.0", "", { "dependencies": { "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "parseurl": "^1.3.3", "send": "^1.2.0" } }, "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ=="],
"setprototypeof": ["setprototypeof@1.2.0", "", {}, "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="],
"side-channel": ["side-channel@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", "side-channel-list": "^1.0.0", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="],
"side-channel-list": ["side-channel-list@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" } }, "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA=="],
"side-channel-map": ["side-channel-map@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3" } }, "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="],
"side-channel-weakmap": ["side-channel-weakmap@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3", "side-channel-map": "^1.0.1" } }, "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="],
"statuses": ["statuses@2.0.2", "", {}, "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="],
"toidentifier": ["toidentifier@1.0.1", "", {}, "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="],
"type-is": ["type-is@2.0.1", "", { "dependencies": { "content-type": "^1.0.5", "media-typer": "^1.1.0", "mime-types": "^3.0.0" } }, "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw=="],
"typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="],
"undici-types": ["undici-types@7.14.0", "", {}, "sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA=="],
"unpipe": ["unpipe@1.0.0", "", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="],
"vary": ["vary@1.1.2", "", {}, "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="],
"wrappy": ["wrappy@1.0.2", "", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="],
"@types/serve-static/@types/send": ["@types/send@0.17.5", "", { "dependencies": { "@types/mime": "^1", "@types/node": "*" } }, "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w=="],
"http-errors/statuses": ["statuses@2.0.1", "", {}, "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="],
"raw-body/iconv-lite": ["iconv-lite@0.7.0", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ=="],
}
}

View file

@ -0,0 +1,33 @@
-----BEGIN CERTIFICATE-----
MIIFoDCCA4igAwIBAgIUBSU45u/5r6LW9qK5MChm06cbfU8wDQYJKoZIhvcNAQEN
BQAwVTELMAkGA1UEBhMCVVMxDzANBgNVBAgMBkRlbmlhbDEUMBIGA1UEBwwLU3By
aW5nZmllbGQxDDAKBgNVBAoMA0RpczERMA8GA1UEAwwIbXIucGVuaXMwHhcNMjUx
MDE2MTMwNTQ5WhcNMjcxMDE2MTMwNTQ5WjBVMQswCQYDVQQGEwJVUzEPMA0GA1UE
CAwGRGVuaWFsMRQwEgYDVQQHDAtTcHJpbmdmaWVsZDEMMAoGA1UECgwDRGlzMREw
DwYDVQQDDAhtci5wZW5pczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
AMqgHB++d3/e1Q/hy/Kthth2k/nUwUCJoC4lhKNmSJmqQI3hp9u5PiApstwZGEid
czgZY/HAE2IPIbjsfDlyqj0UzdG3QwnH/TQo3lXBuuIHO6v/N0kFkx7Z+dv8yNTO
HIBoy8HJ7vDhXvTkEpUQemPFW960GI/U/IBwnidoo6PUMAfcspfs4kRZ9YlVG0Dz
Rdo6ZXDqaQgx29k1RjtRdyYUE8vQOB1BByZEYDF71EyyaPc6KG0MNbvcvPvQZUqy
uazDMNmXySD6PCdHSq7v67OMzeN7C1aFuTy1AsplAiXmz3VGmTlaAg4ZrLPeajwr
QfM1XKoOdRhqd84jDGY2yV05y6h5bMTcJQLnsljjeZS7STYpsB5lkY37ftIVntSC
8nvPkFcABVCLYU8k+9/ii/Qx7fkS0FiXO+LPtIidVI52uzUxONCUm2xi31sy2eox
ZKMiWCwU0uvEyY8XO6UMuvD/sbAHsEqGo/9xL7cqW0Tp5V5USkWdegW3Kp/m3O0E
ap6mATfH0IVgCafWXK3o05dJZiOAPbhy+vGwzDhZYD4vdh39rt1swIU/NCjUKCNy
Fd3dWSZKFy6zA+y5MqDb9tJAoSbxQWCll2fBb729ZqinmVAGS99gqr5mJByooq0/
7khSi5nqy6cRNbKdJYNePRc2KRmxAmqA1STrw7lvjTIBAgMBAAGjaDBmMB0GA1Ud
DgQWBBTfZzoeOXMEcGQ997vdG0L0QSHDXTAfBgNVHSMEGDAWgBTfZzoeOXMEcGQ9
97vdG0L0QSHDXTAPBgNVHRMBAf8EBTADAQH/MBMGA1UdEQQMMAqCCG1yLnBlbmlz
MA0GCSqGSIb3DQEBDQUAA4ICAQBeHY7GtVtzp/YYm9Z6yMCmnWOtj4eZ+ciAXqUm
OwVTXES1mla84iE3+mzeZbu0XcU8lF7ZELq4B3o3bnHMcjjV43aaeHH68xi/IyzN
/AXpS1S9vIVBmJSLZvicFrKuRcFGYUMSZpO+FIoQRaOqRgUi0uftqLYTyXiW7o0J
m4MDVPZiILtwYfZfwyihK5JwoYwAEafw/y/NmLhPpwi9Ngv40mRahVwgV+7cLi2g
I512h9vZdRT/wg+YHomtw8fDzbtux0MafxwZMeu01+FnRf1IbgGW6jKKiG+TKam8
4U/IBGvK5uzYhpaX/lX/AezAQ0WYyQ+Z0DIyXJTKEygSsme/MIDiY6MCJ83HAmHU
9TaBmsTQlFEk3HRx4aiHdaiIdKXeweQMaQoX7kAup4DPVrTJdGKLMGOSW3lowqfu
3ScFJQ5LjcpY0QNPlkXq0rtgaXxvzdJtX8p4gGD7eZUqZcbpSkCyySjGPuhQWcDn
n+k1XwodGLLxV02PN7sGGglct8yZcyZ8r2MGdWuiw4Djohea7FDjhNqTzHEBgBd/
HSEZF71obDfsnMWryyQ6dTL2rm2I8iYo0UIrzi3yqcUA0hmNCI5+ZO4cRuGq0Y4l
W8DimFeWl0FALkuRKcJD5+JjdoSkd4dncD+/JNAXh3lsYJhI9BuWsJWK7Dct3fwn
xxNYVw==
-----END CERTIFICATE-----

73
sing-penis/index.ts Normal file
View file

@ -0,0 +1,73 @@
import express from 'express';
import type { SingBoxConfig } from './types';
const app = express()
const port = 3000
app.get('/', async (req, res) => {
const sb_config: SingBoxConfig = {
log: {
disabled: false,
level: 'trace',
output: 'logs.txt',
timestamp: true
},
dns: {
servers: [ {
type: "tcp",
tag: "cloudflare",
server: "1.1.1.1",
server_port: 53,
} ],
strategy: 'prefer_ipv4',
},
ntp: { enabled: false },
certificate: { },
endpoints: [],
inbounds: [
{
type: "hysteria2",
tag: "isterichka",
listen: "0.0.0.0",
listen_port: 1080,
users: [
{
name: 'admin',
password: 'admin'
}
],
tls: {
"enabled": true,
"server_name": "mr.penis",
"certificate_path": "./certificate.pem",
"key_path": "./privatekey.pem"
}
}
],
outbounds: [
{
type: "direct",
tag: "DIRECT"
},
{
type: "block",
tag: "BLOCK"
}
],
route: {},
services: undefined,
experimental: undefined
}
await Bun.write("output.json", JSON.stringify(sb_config))
res.send("Written")
})
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})

821
sing-penis/logs.txt Normal file
View file

@ -0,0 +1,821 @@
+0700 2025-10-16 19:56:46 INFO network: updated default interface eno1, index 2
+0700 2025-10-16 19:56:46 INFO inbound/hysteria2[isterichka]: udp server started at 0.0.0.0:1080
+0700 2025-10-16 19:56:46 INFO sing-box started (0.33s)
+0700 2025-10-16 19:59:29 INFO [3574207467 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:29 INFO [3574207467 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 52.76.132.229:443
+0700 2025-10-16 19:59:29 INFO [3574207467 0ms] outbound/direct[DIRECT]: outbound connection to 52.76.132.229:443
+0700 2025-10-16 19:59:29 INFO [3754251209 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:29 INFO [3754251209 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 54.169.22.244:443
+0700 2025-10-16 19:59:29 INFO [3754251209 0ms] outbound/direct[DIRECT]: outbound connection to 54.169.22.244:443
+0700 2025-10-16 19:59:29 INFO [2901664814 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:29 INFO [2901664814 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 52.76.132.229:443
+0700 2025-10-16 19:59:29 INFO [2901664814 0ms] outbound/direct[DIRECT]: outbound connection to 52.76.132.229:443
+0700 2025-10-16 19:59:29 INFO [1150705241 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:29 INFO [3489171376 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:29 INFO [3489171376 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 52.77.191.69:443
+0700 2025-10-16 19:59:29 INFO [3489171376 0ms] outbound/direct[DIRECT]: outbound connection to 52.77.191.69:443
+0700 2025-10-16 19:59:29 INFO [1150705241 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 52.77.191.69:443
+0700 2025-10-16 19:59:29 INFO [1150705241 0ms] outbound/direct[DIRECT]: outbound connection to 52.77.191.69:443
+0700 2025-10-16 19:59:29 INFO [3987346152 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:29 INFO [3987346152 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 54.169.22.244:443
+0700 2025-10-16 19:59:29 INFO [3987346152 0ms] outbound/direct[DIRECT]: outbound connection to 54.169.22.244:443
+0700 2025-10-16 19:59:29 INFO [919889871 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:29 INFO [919889871 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 157.240.253.61:80
+0700 2025-10-16 19:59:29 INFO [919889871 0ms] outbound/direct[DIRECT]: outbound connection to 157.240.253.61:80
+0700 2025-10-16 19:59:29 INFO [1858095184 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:29 INFO [1858095184 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 8.8.8.8:443
+0700 2025-10-16 19:59:29 INFO [1858095184 0ms] outbound/direct[DIRECT]: outbound connection to 8.8.8.8:443
+0700 2025-10-16 19:59:29 INFO [778551660 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:29 INFO [778551660 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 8.8.8.8:443
+0700 2025-10-16 19:59:29 INFO [778551660 0ms] outbound/direct[DIRECT]: outbound connection to 8.8.8.8:443
+0700 2025-10-16 19:59:30 DEBUG [778551660 215ms] connection: connection upload finished
+0700 2025-10-16 19:59:30 TRACE [778551660 279ms] connection: connection download closed
+0700 2025-10-16 19:59:30 INFO [2770899220 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:30 INFO [2770899220 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 173.194.73.188:5228
+0700 2025-10-16 19:59:30 INFO [2770899220 0ms] outbound/direct[DIRECT]: outbound connection to 173.194.73.188:5228
+0700 2025-10-16 19:59:30 INFO [298105171 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:30 INFO [298105171 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 173.194.73.188:5228
+0700 2025-10-16 19:59:30 INFO [298105171 0ms] outbound/direct[DIRECT]: outbound connection to 173.194.73.188:5228
+0700 2025-10-16 19:59:30 INFO [3001654778 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:30 INFO [3001654778 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to cp.cloudflare.com:80
+0700 2025-10-16 19:59:30 INFO [3001654778 0ms] outbound/direct[DIRECT]: outbound connection to cp.cloudflare.com:80
+0700 2025-10-16 19:59:30 DEBUG [3001654778 0ms] dns: lookup domain cp.cloudflare.com
+0700 2025-10-16 19:59:30 INFO [2669169625 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:30 INFO [2669169625 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 54.169.159.80:443
+0700 2025-10-16 19:59:30 INFO [2669169625 0ms] outbound/direct[DIRECT]: outbound connection to 54.169.159.80:443
+0700 2025-10-16 19:59:30 DEBUG [3001654778 139ms] dns: exchanged cp.cloudflare.com NOERROR 34
+0700 2025-10-16 19:59:30 DEBUG [3001654778 139ms] dns: exchanged AAAA cp.cloudflare.com. 34 IN AAAA 2606:4700::6810:84e5
+0700 2025-10-16 19:59:30 DEBUG [3001654778 139ms] dns: exchanged AAAA cp.cloudflare.com. 34 IN AAAA 2606:4700::6810:85e5
+0700 2025-10-16 19:59:30 DEBUG [3001654778 150ms] dns: exchanged cp.cloudflare.com NOERROR 298
+0700 2025-10-16 19:59:30 DEBUG [3001654778 150ms] dns: exchanged A cp.cloudflare.com. 298 IN A 104.16.132.229
+0700 2025-10-16 19:59:30 DEBUG [3001654778 150ms] dns: exchanged A cp.cloudflare.com. 298 IN A 104.16.133.229
+0700 2025-10-16 19:59:30 DEBUG [3001654778 150ms] dns: lookup succeed for cp.cloudflare.com: 104.16.132.229 104.16.133.229 2606:4700::6810:84e5 2606:4700::6810:85e5
+0700 2025-10-16 19:59:30 INFO [656291804 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:30 INFO [656291804 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 5.23.52.97:5223
+0700 2025-10-16 19:59:30 INFO [656291804 0ms] outbound/direct[DIRECT]: outbound connection to 5.23.52.97:5223
+0700 2025-10-16 19:59:30 DEBUG [3001654778 463ms] connection: connection upload finished
+0700 2025-10-16 19:59:30 DEBUG [3001654778 536ms] connection: connection download finished
+0700 2025-10-16 19:59:31 INFO [4036474699 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:31 INFO [4036474699 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 52.220.5.53:443
+0700 2025-10-16 19:59:31 INFO [4036474699 0ms] outbound/direct[DIRECT]: outbound connection to 52.220.5.53:443
+0700 2025-10-16 19:59:31 INFO [2687830859 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:31 INFO [2687830859 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 54.169.159.80:443
+0700 2025-10-16 19:59:31 INFO [2687830859 0ms] outbound/direct[DIRECT]: outbound connection to 54.169.159.80:443
+0700 2025-10-16 19:59:32 DEBUG [2687830859 1.1s] connection: connection upload finished
+0700 2025-10-16 19:59:32 DEBUG [2687830859 1.32s] connection: connection download finished
+0700 2025-10-16 19:59:33 DEBUG [1150705241 3.33s] connection: connection upload finished
+0700 2025-10-16 19:59:33 DEBUG [3574207467 3.33s] connection: connection upload finished
+0700 2025-10-16 19:59:33 DEBUG [4036474699 1.89s] connection: connection upload finished
+0700 2025-10-16 19:59:33 TRACE [3574207467 3.64s] connection: connection download closed
+0700 2025-10-16 19:59:33 TRACE [1150705241 3.65s] connection: connection download closed
+0700 2025-10-16 19:59:33 TRACE [4036474699 2.23s] connection: connection download closed
+0700 2025-10-16 19:59:37 INFO [935704673 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:37 INFO [935704673 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 54.255.99.116:443
+0700 2025-10-16 19:59:37 INFO [935704673 0ms] outbound/direct[DIRECT]: outbound connection to 54.255.99.116:443
+0700 2025-10-16 19:59:38 INFO [4223261436 0ms] inbound/hysteria2[isterichka]: inbound packet connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:38 INFO [4223261436 0ms] inbound/hysteria2[isterichka]: [admin] inbound packet connection to 216.239.36.223:443
+0700 2025-10-16 19:59:38 INFO [4223261436 0ms] outbound/direct[DIRECT]: outbound packet connection
+0700 2025-10-16 19:59:38 INFO [2039711958 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:38 INFO [2039711958 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 216.239.36.223:443
+0700 2025-10-16 19:59:38 INFO [2039711958 0ms] outbound/direct[DIRECT]: outbound connection to 216.239.36.223:443
+0700 2025-10-16 19:59:39 INFO [3966519825 0ms] inbound/hysteria2[isterichka]: inbound packet connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:39 INFO [3966519825 0ms] inbound/hysteria2[isterichka]: [admin] inbound packet connection to 64.233.162.113:443
+0700 2025-10-16 19:59:39 INFO [3966519825 0ms] outbound/direct[DIRECT]: outbound packet connection
+0700 2025-10-16 19:59:39 INFO [2466434512 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:39 INFO [2466434512 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 64.233.162.113:443
+0700 2025-10-16 19:59:39 INFO [2466434512 0ms] outbound/direct[DIRECT]: outbound connection to 64.233.162.113:443
+0700 2025-10-16 19:59:39 INFO [283254050 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:39 INFO [283254050 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 216.239.36.223:443
+0700 2025-10-16 19:59:39 INFO [283254050 0ms] outbound/direct[DIRECT]: outbound connection to 216.239.36.223:443
+0700 2025-10-16 19:59:39 INFO [3365157579 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:39 INFO [3365157579 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 216.239.36.223:443
+0700 2025-10-16 19:59:39 INFO [3365157579 0ms] outbound/direct[DIRECT]: outbound connection to 216.239.36.223:443
+0700 2025-10-16 19:59:39 INFO [2083107983 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:39 INFO [2083107983 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 173.194.222.95:443
+0700 2025-10-16 19:59:39 INFO [2083107983 0ms] outbound/direct[DIRECT]: outbound connection to 173.194.222.95:443
+0700 2025-10-16 19:59:39 INFO [262524285 0ms] inbound/hysteria2[isterichka]: inbound packet connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:39 INFO [262524285 0ms] inbound/hysteria2[isterichka]: [admin] inbound packet connection to 173.194.221.95:443
+0700 2025-10-16 19:59:39 INFO [262524285 0ms] outbound/direct[DIRECT]: outbound packet connection
+0700 2025-10-16 19:59:40 INFO [2942974289 0ms] inbound/hysteria2[isterichka]: inbound packet connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:40 INFO [2942974289 0ms] inbound/hysteria2[isterichka]: [admin] inbound packet connection to 64.233.164.106:443
+0700 2025-10-16 19:59:40 INFO [2942974289 0ms] outbound/direct[DIRECT]: outbound packet connection
+0700 2025-10-16 19:59:41 DEBUG [3365157579 2.4s] connection: connection upload finished
+0700 2025-10-16 19:59:41 DEBUG [283254050 2.9s] connection: connection upload finished
+0700 2025-10-16 19:59:41 DEBUG [2466434512 2.34s] connection: connection upload finished
+0700 2025-10-16 19:59:41 DEBUG [2039711958 2.53s] connection: connection upload finished
+0700 2025-10-16 19:59:41 DEBUG [2466434512 2.40s] connection: connection download finished
+0700 2025-10-16 19:59:49 INFO [1846887777 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:49 INFO [1846887777 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 40.114.177.156:80
+0700 2025-10-16 19:59:49 INFO [1846887777 0ms] outbound/direct[DIRECT]: outbound connection to 40.114.177.156:80
+0700 2025-10-16 19:59:49 INFO [3352231262 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:49 INFO [3352231262 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 40.114.177.156:443
+0700 2025-10-16 19:59:49 INFO [3352231262 0ms] outbound/direct[DIRECT]: outbound connection to 40.114.177.156:443
+0700 2025-10-16 19:59:49 INFO [2792009380 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:49 INFO [2792009380 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 40.114.178.124:443
+0700 2025-10-16 19:59:49 INFO [2792009380 0ms] outbound/direct[DIRECT]: outbound connection to 40.114.178.124:443
+0700 2025-10-16 19:59:49 INFO [2789319608 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:49 INFO [2789319608 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 40.114.177.156:443
+0700 2025-10-16 19:59:49 INFO [2789319608 0ms] outbound/direct[DIRECT]: outbound connection to 40.114.177.156:443
+0700 2025-10-16 19:59:49 INFO [566693069 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:49 INFO [566693069 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 40.114.177.156:443
+0700 2025-10-16 19:59:49 INFO [566693069 0ms] outbound/direct[DIRECT]: outbound connection to 40.114.177.156:443
+0700 2025-10-16 19:59:49 INFO [2020157755 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:49 INFO [2020157755 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 40.114.177.156:443
+0700 2025-10-16 19:59:49 INFO [2020157755 0ms] outbound/direct[DIRECT]: outbound connection to 40.114.177.156:443
+0700 2025-10-16 19:59:49 INFO [4094468109 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:49 INFO [4094468109 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 40.114.177.156:443
+0700 2025-10-16 19:59:49 INFO [4094468109 0ms] outbound/direct[DIRECT]: outbound connection to 40.114.177.156:443
+0700 2025-10-16 19:59:49 ERROR [1846887777 217ms] connection: report handshake success: stream 92 canceled by remote with error code 0
+0700 2025-10-16 19:59:49 INFO [1053035102 0ms] inbound/hysteria2[isterichka]: inbound packet connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:49 INFO [1053035102 0ms] inbound/hysteria2[isterichka]: [admin] inbound packet connection to 173.194.220.139:443
+0700 2025-10-16 19:59:49 INFO [1053035102 0ms] outbound/direct[DIRECT]: outbound packet connection
+0700 2025-10-16 19:59:49 DEBUG [2789319608 473ms] connection: connection upload finished
+0700 2025-10-16 19:59:49 DEBUG [566693069 472ms] connection: connection upload finished
+0700 2025-10-16 19:59:49 DEBUG [3352231262 515ms] connection: connection upload finished
+0700 2025-10-16 19:59:50 TRACE [566693069 677ms] connection: connection download closed
+0700 2025-10-16 19:59:50 TRACE [2789319608 685ms] connection: connection download closed
+0700 2025-10-16 19:59:50 TRACE [3352231262 731ms] connection: connection download closed
+0700 2025-10-16 19:59:50 INFO [1481287815 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:50 INFO [1481287815 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 64.233.162.94:443
+0700 2025-10-16 19:59:50 INFO [1481287815 0ms] outbound/direct[DIRECT]: outbound connection to 64.233.162.94:443
+0700 2025-10-16 19:59:51 INFO [147711484 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:51 INFO [147711484 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 8.47.69.6:443
+0700 2025-10-16 19:59:51 INFO [147711484 0ms] outbound/direct[DIRECT]: outbound connection to 8.47.69.6:443
+0700 2025-10-16 19:59:51 INFO [658244794 0ms] inbound/hysteria2[isterichka]: inbound packet connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:51 INFO [658244794 0ms] inbound/hysteria2[isterichka]: [admin] inbound packet connection to 64.233.164.95:443
+0700 2025-10-16 19:59:51 INFO [658244794 0ms] outbound/direct[DIRECT]: outbound packet connection
+0700 2025-10-16 19:59:51 INFO [4132552843 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:51 INFO [4132552843 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 64.233.164.95:443
+0700 2025-10-16 19:59:51 INFO [4132552843 0ms] outbound/direct[DIRECT]: outbound connection to 64.233.164.95:443
+0700 2025-10-16 19:59:52 INFO [3796588186 0ms] inbound/hysteria2[isterichka]: inbound packet connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:52 INFO [3796588186 0ms] inbound/hysteria2[isterichka]: [admin] inbound packet connection to 216.239.36.223:443
+0700 2025-10-16 19:59:52 INFO [3796588186 0ms] outbound/direct[DIRECT]: outbound packet connection
+0700 2025-10-16 19:59:52 INFO [3752851662 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:52 INFO [3752851662 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 216.239.36.223:443
+0700 2025-10-16 19:59:52 INFO [3752851662 0ms] outbound/direct[DIRECT]: outbound connection to 216.239.36.223:443
+0700 2025-10-16 19:59:53 INFO [3904591358 0ms] inbound/hysteria2[isterichka]: inbound packet connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:53 INFO [3904591358 0ms] inbound/hysteria2[isterichka]: [admin] inbound packet connection to 173.194.222.103:443
+0700 2025-10-16 19:59:53 INFO [3904591358 0ms] outbound/direct[DIRECT]: outbound packet connection
+0700 2025-10-16 19:59:53 INFO [1655434581 0ms] inbound/hysteria2[isterichka]: inbound packet connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:53 INFO [1655434581 0ms] inbound/hysteria2[isterichka]: [admin] inbound packet connection to 74.125.205.119:443
+0700 2025-10-16 19:59:53 INFO [1655434581 0ms] outbound/direct[DIRECT]: outbound packet connection
+0700 2025-10-16 19:59:53 INFO [2528118541 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:53 INFO [2528118541 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 74.125.205.119:443
+0700 2025-10-16 19:59:53 INFO [2528118541 0ms] outbound/direct[DIRECT]: outbound connection to 74.125.205.119:443
+0700 2025-10-16 19:59:54 INFO [42188898 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:54 INFO [42188898 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 108.177.14.95:443
+0700 2025-10-16 19:59:54 INFO [42188898 0ms] outbound/direct[DIRECT]: outbound connection to 108.177.14.95:443
+0700 2025-10-16 19:59:54 INFO [3817925100 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:54 INFO [3817925100 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 8.47.69.6:443
+0700 2025-10-16 19:59:54 INFO [3817925100 0ms] outbound/direct[DIRECT]: outbound connection to 8.47.69.6:443
+0700 2025-10-16 19:59:54 DEBUG [3817925100 132ms] connection: connection upload finished
+0700 2025-10-16 19:59:54 INFO [181388355 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:54 INFO [181388355 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 8.47.69.6:443
+0700 2025-10-16 19:59:54 INFO [181388355 0ms] outbound/direct[DIRECT]: outbound connection to 8.47.69.6:443
+0700 2025-10-16 19:59:54 DEBUG [3817925100 186ms] connection: connection download finished
+0700 2025-10-16 19:59:54 INFO [3459394055 0ms] inbound/hysteria2[isterichka]: inbound packet connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:54 INFO [3459394055 0ms] inbound/hysteria2[isterichka]: [admin] inbound packet connection to 108.177.14.95:443
+0700 2025-10-16 19:59:54 INFO [3459394055 0ms] outbound/direct[DIRECT]: outbound packet connection
+0700 2025-10-16 19:59:54 INFO [4254946733 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:54 INFO [4254946733 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 8.47.69.6:443
+0700 2025-10-16 19:59:54 INFO [4254946733 0ms] outbound/direct[DIRECT]: outbound connection to 8.47.69.6:443
+0700 2025-10-16 19:59:56 INFO [741973895 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:56 INFO [741973895 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 74.125.205.119:443
+0700 2025-10-16 19:59:56 INFO [741973895 0ms] outbound/direct[DIRECT]: outbound connection to 74.125.205.119:443
+0700 2025-10-16 19:59:58 INFO [3175339659 0ms] inbound/hysteria2[isterichka]: inbound connection from 192.168.0.108:49495
+0700 2025-10-16 19:59:58 INFO [3175339659 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 18.142.176.166:443
+0700 2025-10-16 19:59:58 INFO [3175339659 0ms] outbound/direct[DIRECT]: outbound connection to 18.142.176.166:443
+0700 2025-10-16 19:59:59 DEBUG [2528118541 6.52s] connection: connection upload finished
+0700 2025-10-16 19:59:59 DEBUG [42188898 5.85s] connection: connection upload finished
+0700 2025-10-16 19:59:59 DEBUG [3752851662 7.27s] connection: connection upload finished
+0700 2025-10-16 19:59:59 DEBUG [42188898 5.92s] connection: connection download finished
+0700 2025-10-16 20:00:10 DEBUG [4094468109 20.68s] connection: connection download finished
+0700 2025-10-16 20:00:10 TRACE [4094468109 20.68s] connection: connection upload closed
+0700 2025-10-16 20:00:10 TRACE [4223261436 31.59s] connection: packet upload closed
+0700 2025-10-16 20:00:10 TRACE [4223261436 31.59s] connection: packet download closed
+0700 2025-10-16 20:00:10 DEBUG [919889871 40.87s] connection: connection download finished
+0700 2025-10-16 20:00:10 TRACE [919889871 40.87s] connection: connection upload closed
+0700 2025-10-16 20:00:14 DEBUG [2020157755 25.17s] connection: connection download finished
+0700 2025-10-16 20:00:14 TRACE [2020157755 25.17s] connection: connection upload closed
+0700 2025-10-16 20:00:21 DEBUG [2792009380 32.15s] connection: connection download finished
+0700 2025-10-16 20:00:21 TRACE [2792009380 32.15s] connection: connection upload closed
+0700 2025-10-16 20:00:24 TRACE [3459394055 30.25s] connection: packet upload closed
+0700 2025-10-16 20:00:24 TRACE [3459394055 30.25s] connection: packet download closed
+0700 2025-10-16 20:00:26 TRACE [3796588186 34.0s] connection: packet upload closed
+0700 2025-10-16 20:00:26 TRACE [3796588186 34.0s] connection: packet download closed
+0700 2025-10-16 20:00:27 TRACE [1655434581 34.3s] connection: packet upload closed
+0700 2025-10-16 20:00:27 TRACE [1655434581 34.3s] connection: packet download closed
+0700 2025-10-16 20:00:28 DEBUG [656291804 57.68s] connection: connection download finished
+0700 2025-10-16 20:00:28 TRACE [656291804 57.68s] connection: connection upload closed
+0700 2025-10-16 20:00:31 DEBUG [3987346152 1m1s] connection: connection download finished
+0700 2025-10-16 20:00:31 TRACE [3987346152 1m1s] connection: connection upload closed
+0700 2025-10-16 20:00:31 DEBUG [2901664814 1m1s] connection: connection download finished
+0700 2025-10-16 20:00:31 TRACE [2901664814 1m1s] connection: connection upload closed
+0700 2025-10-16 20:00:31 DEBUG [3754251209 1m1s] connection: connection download finished
+0700 2025-10-16 20:00:31 TRACE [3754251209 1m1s] connection: connection upload closed
+0700 2025-10-16 20:00:31 DEBUG [3489171376 1m1s] connection: connection download finished
+0700 2025-10-16 20:00:31 TRACE [3489171376 1m1s] connection: connection upload closed
+0700 2025-10-16 20:00:38 DEBUG [935704673 1m1s] connection: connection download finished
+0700 2025-10-16 20:00:38 TRACE [935704673 1m1s] connection: connection upload closed
+0700 2025-10-16 20:00:39 TRACE [3966519825 1m0s] connection: packet upload closed
+0700 2025-10-16 20:00:39 TRACE [3966519825 1m0s] connection: packet download closed
+0700 2025-10-16 20:00:40 DEBUG inbound/hysteria2[isterichka]: connection failed: receive message: timeout: no recent network activity
+0700 2025-10-16 20:00:40 TRACE [2083107983 1m0s] connection: connection upload closed
+0700 2025-10-16 20:00:40 TRACE [4254946733 45.42s] connection: connection download closed
+0700 2025-10-16 20:00:40 TRACE [4132552843 48.45s] connection: connection upload closed
+0700 2025-10-16 20:00:40 TRACE [1481287815 49.40s] connection: connection upload closed
+0700 2025-10-16 20:00:40 TRACE [741973895 43.90s] connection: connection download closed
+0700 2025-10-16 20:00:40 TRACE [741973895 43.90s] connection: connection upload closed
+0700 2025-10-16 20:00:40 TRACE [2083107983 1m0s] connection: connection download closed
+0700 2025-10-16 20:00:40 TRACE [1858095184 1m10s] connection: connection download closed
+0700 2025-10-16 20:00:40 TRACE [1858095184 1m10s] connection: connection upload closed
+0700 2025-10-16 20:00:40 TRACE [1481287815 49.40s] connection: connection download closed
+0700 2025-10-16 20:00:40 TRACE [298105171 1m9s] connection: connection download closed
+0700 2025-10-16 20:00:40 TRACE [298105171 1m9s] connection: connection upload closed
+0700 2025-10-16 20:00:40 TRACE [4132552843 48.45s] connection: connection download closed
+0700 2025-10-16 20:00:40 TRACE [2770899220 1m10s] connection: connection download closed
+0700 2025-10-16 20:00:40 TRACE [147711484 49.6s] connection: connection download closed
+0700 2025-10-16 20:00:40 TRACE [2770899220 1m10s] connection: connection upload closed
+0700 2025-10-16 20:00:40 TRACE [147711484 49.6s] connection: connection upload closed
+0700 2025-10-16 20:00:40 TRACE [4254946733 45.42s] connection: connection upload closed
+0700 2025-10-16 20:00:40 TRACE [2669169625 1m9s] connection: connection download closed
+0700 2025-10-16 20:00:40 TRACE [2669169625 1m9s] connection: connection upload closed
+0700 2025-10-16 20:00:40 TRACE [181388355 45.56s] connection: connection download closed
+0700 2025-10-16 20:00:40 TRACE [181388355 45.56s] connection: connection upload closed
+0700 2025-10-16 20:00:40 TRACE [3175339659 41.35s] connection: connection download closed
+0700 2025-10-16 20:00:40 TRACE [3175339659 41.35s] connection: connection upload closed
+0700 2025-10-16 20:00:40 TRACE [262524285 1m0s] connection: packet upload closed
+0700 2025-10-16 20:00:40 TRACE [262524285 1m0s] connection: packet download closed
+0700 2025-10-16 20:00:40 TRACE [2942974289 1m0s] connection: packet upload closed
+0700 2025-10-16 20:00:40 TRACE [2942974289 1m0s] connection: packet download closed
+0700 2025-10-16 20:00:50 TRACE [1053035102 1m0s] connection: packet upload closed
+0700 2025-10-16 20:00:50 TRACE [1053035102 1m0s] connection: packet download closed
+0700 2025-10-16 20:00:53 TRACE [658244794 1m1s] connection: packet upload closed
+0700 2025-10-16 20:00:53 TRACE [658244794 1m1s] connection: packet download closed
+0700 2025-10-16 20:00:53 TRACE [3904591358 1m0s] connection: packet upload closed
+0700 2025-10-16 20:00:53 TRACE [3904591358 1m0s] connection: packet download closed
+0700 2025-10-16 20:01:23 INFO [2938206544 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:18131
+0700 2025-10-16 20:01:23 INFO [2938206544 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 8.8.4.4:443
+0700 2025-10-16 20:01:23 INFO [2938206544 0ms] outbound/direct[DIRECT]: outbound connection to 8.8.4.4:443
+0700 2025-10-16 20:01:23 INFO [4133731856 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:18131
+0700 2025-10-16 20:01:23 INFO [4133731856 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 8.8.4.4:443
+0700 2025-10-16 20:01:23 INFO [4133731856 0ms] outbound/direct[DIRECT]: outbound connection to 8.8.4.4:443
+0700 2025-10-16 20:01:23 INFO [3324108579 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:18131
+0700 2025-10-16 20:01:23 INFO [3324108579 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 157.240.205.61:5222
+0700 2025-10-16 20:01:23 INFO [3324108579 0ms] outbound/direct[DIRECT]: outbound connection to 157.240.205.61:5222
+0700 2025-10-16 20:01:23 INFO [228739701 0ms] inbound/hysteria2[isterichka]: inbound packet connection from 91.79.217.81:18131
+0700 2025-10-16 20:01:23 INFO [228739701 0ms] inbound/hysteria2[isterichka]: [admin] inbound packet connection to 216.239.36.223:443
+0700 2025-10-16 20:01:23 INFO [228739701 0ms] outbound/direct[DIRECT]: outbound packet connection
+0700 2025-10-16 20:01:23 INFO [4252713285 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:18131
+0700 2025-10-16 20:01:23 INFO [4252713285 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 8.8.4.4:443
+0700 2025-10-16 20:01:23 INFO [4252713285 0ms] outbound/direct[DIRECT]: outbound connection to 8.8.4.4:443
+0700 2025-10-16 20:01:23 INFO [2912454203 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:18131
+0700 2025-10-16 20:01:23 INFO [2912454203 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 216.239.36.223:443
+0700 2025-10-16 20:01:23 INFO [2912454203 0ms] outbound/direct[DIRECT]: outbound connection to 216.239.36.223:443
+0700 2025-10-16 20:01:23 DEBUG [4133731856 239ms] connection: connection upload finished
+0700 2025-10-16 20:01:23 INFO [2368762055 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:18131
+0700 2025-10-16 20:01:23 INFO [2368762055 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to cp.cloudflare.com:80
+0700 2025-10-16 20:01:23 INFO [2368762055 0ms] outbound/direct[DIRECT]: outbound connection to cp.cloudflare.com:80
+0700 2025-10-16 20:01:23 TRACE [4133731856 307ms] connection: connection download closed
+0700 2025-10-16 20:01:23 DEBUG [4252713285 233ms] connection: connection upload finished
+0700 2025-10-16 20:01:23 INFO [2203401596 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:18131
+0700 2025-10-16 20:01:23 INFO [2203401596 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 74.125.205.188:5228
+0700 2025-10-16 20:01:23 INFO [2203401596 0ms] outbound/direct[DIRECT]: outbound connection to 74.125.205.188:5228
+0700 2025-10-16 20:01:24 TRACE [4252713285 302ms] connection: connection download closed
+0700 2025-10-16 20:01:24 INFO [982756859 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:18131
+0700 2025-10-16 20:01:24 INFO [982756859 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 54.169.159.80:443
+0700 2025-10-16 20:01:24 INFO [982756859 0ms] outbound/direct[DIRECT]: outbound connection to 54.169.159.80:443
+0700 2025-10-16 20:01:24 INFO [3862150301 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:18131
+0700 2025-10-16 20:01:24 INFO [3862150301 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 74.125.205.188:5228
+0700 2025-10-16 20:01:24 INFO [3862150301 0ms] outbound/direct[DIRECT]: outbound connection to 74.125.205.188:5228
+0700 2025-10-16 20:01:24 DEBUG [2368762055 362ms] connection: connection upload finished
+0700 2025-10-16 20:01:24 DEBUG [2368762055 455ms] connection: connection download finished
+0700 2025-10-16 20:01:24 INFO [2309279601 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:18131
+0700 2025-10-16 20:01:24 INFO [2309279601 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 5.23.52.97:5223
+0700 2025-10-16 20:01:24 INFO [2309279601 0ms] outbound/direct[DIRECT]: outbound connection to 5.23.52.97:5223
+0700 2025-10-16 20:01:25 INFO [473171541 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:18131
+0700 2025-10-16 20:01:25 INFO [473171541 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 54.169.159.80:443
+0700 2025-10-16 20:01:25 INFO [473171541 0ms] outbound/direct[DIRECT]: outbound connection to 54.169.159.80:443
+0700 2025-10-16 20:01:25 DEBUG inbound/hysteria2[isterichka]: connection failed: receive message: Application error 0x0 (remote)
+0700 2025-10-16 20:01:25 TRACE [3862150301 1.1s] connection: connection upload closed
+0700 2025-10-16 20:01:25 TRACE [2309279601 480ms] connection: connection download closed
+0700 2025-10-16 20:01:25 TRACE [2912454203 1.36s] connection: connection upload closed
+0700 2025-10-16 20:01:25 TRACE [2309279601 480ms] connection: connection upload closed
+0700 2025-10-16 20:01:25 TRACE [982756859 1.7s] connection: connection download closed
+0700 2025-10-16 20:01:25 TRACE [982756859 1.7s] connection: connection upload closed
+0700 2025-10-16 20:01:25 TRACE [2938206544 1.52s] connection: connection download closed
+0700 2025-10-16 20:01:25 TRACE [2938206544 1.52s] connection: connection upload closed
+0700 2025-10-16 20:01:25 TRACE [3324108579 1.51s] connection: connection download closed
+0700 2025-10-16 20:01:25 TRACE [3324108579 1.51s] connection: connection upload closed
+0700 2025-10-16 20:01:25 TRACE [3862150301 1.1s] connection: connection download closed
+0700 2025-10-16 20:01:25 TRACE [2912454203 1.36s] connection: connection download closed
+0700 2025-10-16 20:01:25 TRACE [2203401596 1.14s] connection: connection download closed
+0700 2025-10-16 20:01:25 TRACE [2203401596 1.14s] connection: connection upload closed
+0700 2025-10-16 20:01:25 ERROR [473171541 336ms] connection: report handshake success: Application error 0x0 (remote)
+0700 2025-10-16 20:01:54 TRACE [228739701 30.90s] connection: packet upload closed
+0700 2025-10-16 20:01:54 TRACE [228739701 30.90s] connection: packet download closed
+0700 2025-10-16 20:05:19 INFO [2415463333 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:13068
+0700 2025-10-16 20:05:19 INFO [2415463333 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to ifconfig.co:443
+0700 2025-10-16 20:05:19 INFO [2415463333 0ms] outbound/direct[DIRECT]: outbound connection to ifconfig.co:443
+0700 2025-10-16 20:05:19 DEBUG [2415463333 0ms] dns: lookup domain ifconfig.co
+0700 2025-10-16 20:05:19 DEBUG [2415463333 142ms] dns: exchanged ifconfig.co NOERROR 42
+0700 2025-10-16 20:05:19 DEBUG [2415463333 142ms] dns: exchanged A ifconfig.co. 42 IN A 172.67.168.106
+0700 2025-10-16 20:05:19 DEBUG [2415463333 142ms] dns: exchanged A ifconfig.co. 42 IN A 104.21.54.91
+0700 2025-10-16 20:05:19 DEBUG [2415463333 156ms] dns: exchanged ifconfig.co NOERROR 177
+0700 2025-10-16 20:05:19 DEBUG [2415463333 156ms] dns: exchanged AAAA ifconfig.co. 177 IN AAAA 2606:4700:3037::6815:365b
+0700 2025-10-16 20:05:19 DEBUG [2415463333 156ms] dns: exchanged AAAA ifconfig.co. 177 IN AAAA 2606:4700:3030::ac43:a86a
+0700 2025-10-16 20:05:19 DEBUG [2415463333 156ms] dns: lookup succeed for ifconfig.co: 172.67.168.106 104.21.54.91 2606:4700:3037::6815:365b 2606:4700:3030::ac43:a86a
+0700 2025-10-16 20:05:19 INFO [3118859757 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:13068
+0700 2025-10-16 20:05:19 INFO [3118859757 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to o.pki.goog:80
+0700 2025-10-16 20:05:19 INFO [3118859757 0ms] outbound/direct[DIRECT]: outbound connection to o.pki.goog:80
+0700 2025-10-16 20:05:19 DEBUG [3118859757 0ms] dns: lookup domain o.pki.goog
+0700 2025-10-16 20:05:19 DEBUG [3118859757 142ms] dns: exchanged o.pki.goog NOERROR 28
+0700 2025-10-16 20:05:19 DEBUG [3118859757 142ms] dns: exchanged CNAME o.pki.goog. 28 IN CNAME pki-goog.l.google.com.
+0700 2025-10-16 20:05:19 DEBUG [3118859757 142ms] dns: exchanged AAAA pki-goog.l.google.com. 28 IN AAAA 2a00:1450:4010:c0b::5e
+0700 2025-10-16 20:05:19 DEBUG [3118859757 156ms] dns: exchanged o.pki.goog NOERROR 105
+0700 2025-10-16 20:05:19 DEBUG [3118859757 156ms] dns: exchanged CNAME o.pki.goog. 105 IN CNAME pki-goog.l.google.com.
+0700 2025-10-16 20:05:19 DEBUG [3118859757 156ms] dns: exchanged A pki-goog.l.google.com. 105 IN A 64.233.163.94
+0700 2025-10-16 20:05:19 DEBUG [3118859757 156ms] dns: lookup succeed for o.pki.goog: 64.233.163.94 2a00:1450:4010:c0b::5e
+0700 2025-10-16 20:05:20 INFO [3472622169 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:13068
+0700 2025-10-16 20:05:20 INFO [3472622169 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to fonts.googleapis.com:443
+0700 2025-10-16 20:05:20 INFO [3472622169 0ms] outbound/direct[DIRECT]: outbound connection to fonts.googleapis.com:443
+0700 2025-10-16 20:05:20 DEBUG [3472622169 0ms] dns: lookup domain fonts.googleapis.com
+0700 2025-10-16 20:05:20 INFO [1635425494 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:13068
+0700 2025-10-16 20:05:20 INFO [1635425494 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to cdnjs.cloudflare.com:443
+0700 2025-10-16 20:05:20 INFO [1635425494 0ms] outbound/direct[DIRECT]: outbound connection to cdnjs.cloudflare.com:443
+0700 2025-10-16 20:05:20 DEBUG [1635425494 0ms] dns: lookup domain cdnjs.cloudflare.com
+0700 2025-10-16 20:05:20 INFO [3169650697 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:13068
+0700 2025-10-16 20:05:20 INFO [3169650697 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to cdnjs.cloudflare.com:443
+0700 2025-10-16 20:05:20 INFO [3169650697 0ms] outbound/direct[DIRECT]: outbound connection to cdnjs.cloudflare.com:443
+0700 2025-10-16 20:05:20 DEBUG [3169650697 0ms] dns: lookup domain cdnjs.cloudflare.com
+0700 2025-10-16 20:05:20 DEBUG [3472622169 141ms] dns: exchanged fonts.googleapis.com NOERROR 193
+0700 2025-10-16 20:05:20 DEBUG [3472622169 141ms] dns: exchanged A fonts.googleapis.com. 193 IN A 74.125.205.95
+0700 2025-10-16 20:05:20 DEBUG [1635425494 141ms] dns: exchanged cdnjs.cloudflare.com NOERROR 260
+0700 2025-10-16 20:05:20 DEBUG [1635425494 141ms] dns: exchanged AAAA cdnjs.cloudflare.com. 260 IN AAAA 2a06:98c1:3123:8000::
+0700 2025-10-16 20:05:20 DEBUG [1635425494 141ms] dns: exchanged AAAA cdnjs.cloudflare.com. 260 IN AAAA 2a06:98c1:3122:8000::
+0700 2025-10-16 20:05:20 DEBUG [3169650697 140ms] dns: cached cdnjs.cloudflare.com NOERROR 259
+0700 2025-10-16 20:05:20 DEBUG [3169650697 140ms] dns: cached AAAA cdnjs.cloudflare.com. 259 IN AAAA 2a06:98c1:3123:8000::
+0700 2025-10-16 20:05:20 DEBUG [3169650697 140ms] dns: cached AAAA cdnjs.cloudflare.com. 259 IN AAAA 2a06:98c1:3122:8000::
+0700 2025-10-16 20:05:20 DEBUG [1635425494 141ms] dns: exchanged cdnjs.cloudflare.com NOERROR 134
+0700 2025-10-16 20:05:20 DEBUG [1635425494 141ms] dns: exchanged A cdnjs.cloudflare.com. 134 IN A 8.47.69.0
+0700 2025-10-16 20:05:20 DEBUG [1635425494 141ms] dns: exchanged A cdnjs.cloudflare.com. 134 IN A 8.6.112.0
+0700 2025-10-16 20:05:20 DEBUG [1635425494 141ms] dns: lookup succeed for cdnjs.cloudflare.com: 8.47.69.0 8.6.112.0 2a06:98c1:3123:8000:: 2a06:98c1:3122:8000::
+0700 2025-10-16 20:05:20 DEBUG [3169650697 140ms] dns: cached cdnjs.cloudflare.com NOERROR 133
+0700 2025-10-16 20:05:20 DEBUG [3169650697 140ms] dns: cached A cdnjs.cloudflare.com. 133 IN A 8.47.69.0
+0700 2025-10-16 20:05:20 DEBUG [3169650697 140ms] dns: cached A cdnjs.cloudflare.com. 133 IN A 8.6.112.0
+0700 2025-10-16 20:05:20 DEBUG [3169650697 140ms] dns: lookup succeed for cdnjs.cloudflare.com: 8.47.69.0 8.6.112.0 2a06:98c1:3123:8000:: 2a06:98c1:3122:8000::
+0700 2025-10-16 20:05:20 DEBUG [3472622169 150ms] dns: exchanged fonts.googleapis.com NOERROR 69
+0700 2025-10-16 20:05:20 DEBUG [3472622169 150ms] dns: exchanged AAAA fonts.googleapis.com. 69 IN AAAA 2a00:1450:4010:c0f::5f
+0700 2025-10-16 20:05:20 DEBUG [3472622169 150ms] dns: lookup succeed for fonts.googleapis.com: 74.125.205.95 2a00:1450:4010:c0f::5f
+0700 2025-10-16 20:05:21 DEBUG [3169650697 691ms] connection: connection upload finished
+0700 2025-10-16 20:05:21 DEBUG [3169650697 761ms] connection: connection download finished
+0700 2025-10-16 20:05:21 INFO [2336510681 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:13068
+0700 2025-10-16 20:05:21 INFO [2336510681 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to fonts.gstatic.com:443
+0700 2025-10-16 20:05:21 INFO [2336510681 0ms] outbound/direct[DIRECT]: outbound connection to fonts.gstatic.com:443
+0700 2025-10-16 20:05:21 DEBUG [2336510681 0ms] dns: lookup domain fonts.gstatic.com
+0700 2025-10-16 20:05:21 INFO [1225675462 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:13068
+0700 2025-10-16 20:05:21 INFO [1225675462 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to fonts.gstatic.com:443
+0700 2025-10-16 20:05:21 INFO [1225675462 0ms] outbound/direct[DIRECT]: outbound connection to fonts.gstatic.com:443
+0700 2025-10-16 20:05:21 DEBUG [1225675462 0ms] dns: lookup domain fonts.gstatic.com
+0700 2025-10-16 20:05:21 DEBUG [2336510681 148ms] dns: exchanged fonts.gstatic.com NOERROR 172
+0700 2025-10-16 20:05:21 DEBUG [2336510681 148ms] dns: exchanged A fonts.gstatic.com. 172 IN A 173.194.220.94
+0700 2025-10-16 20:05:21 DEBUG [1225675462 120ms] dns: cached fonts.gstatic.com NOERROR 171
+0700 2025-10-16 20:05:21 DEBUG [1225675462 120ms] dns: cached A fonts.gstatic.com. 171 IN A 173.194.220.94
+0700 2025-10-16 20:05:21 DEBUG [2336510681 151ms] dns: exchanged fonts.gstatic.com NOERROR 54
+0700 2025-10-16 20:05:21 DEBUG [2336510681 151ms] dns: exchanged AAAA fonts.gstatic.com. 54 IN AAAA 2a00:1450:4010:c0b::5e
+0700 2025-10-16 20:05:21 DEBUG [2336510681 151ms] dns: lookup succeed for fonts.gstatic.com: 173.194.220.94 2a00:1450:4010:c0b::5e
+0700 2025-10-16 20:05:21 DEBUG [1225675462 122ms] dns: cached fonts.gstatic.com NOERROR 53
+0700 2025-10-16 20:05:21 DEBUG [1225675462 122ms] dns: cached AAAA fonts.gstatic.com. 53 IN AAAA 2a00:1450:4010:c0b::5e
+0700 2025-10-16 20:05:21 DEBUG [1225675462 122ms] dns: lookup succeed for fonts.gstatic.com: 173.194.220.94 2a00:1450:4010:c0b::5e
+0700 2025-10-16 20:05:21 INFO [1036470065 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:13068
+0700 2025-10-16 20:05:21 INFO [1036470065 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to www.openstreetmap.org:443
+0700 2025-10-16 20:05:21 INFO [1036470065 0ms] outbound/direct[DIRECT]: outbound connection to www.openstreetmap.org:443
+0700 2025-10-16 20:05:21 DEBUG [1036470065 0ms] dns: lookup domain www.openstreetmap.org
+0700 2025-10-16 20:05:21 DEBUG [1036470065 139ms] dns: exchanged www.openstreetmap.org NOERROR 164
+0700 2025-10-16 20:05:21 DEBUG [1036470065 139ms] dns: exchanged A www.openstreetmap.org. 164 IN A 172.67.173.161
+0700 2025-10-16 20:05:21 DEBUG [1036470065 139ms] dns: exchanged A www.openstreetmap.org. 164 IN A 104.21.88.66
+0700 2025-10-16 20:05:21 DEBUG [1036470065 146ms] dns: exchanged www.openstreetmap.org NOERROR 96
+0700 2025-10-16 20:05:21 DEBUG [1036470065 146ms] dns: exchanged AAAA www.openstreetmap.org. 96 IN AAAA 2606:4700:3030::ac43:ada1
+0700 2025-10-16 20:05:21 DEBUG [1036470065 146ms] dns: exchanged AAAA www.openstreetmap.org. 96 IN AAAA 2606:4700:3034::6815:5842
+0700 2025-10-16 20:05:21 DEBUG [1036470065 146ms] dns: lookup succeed for www.openstreetmap.org: 172.67.173.161 104.21.88.66 2606:4700:3030::ac43:ada1 2606:4700:3034::6815:5842
+0700 2025-10-16 20:05:21 INFO [833582539 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:13068
+0700 2025-10-16 20:05:21 INFO [833582539 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to o.pki.goog:80
+0700 2025-10-16 20:05:21 INFO [833582539 0ms] outbound/direct[DIRECT]: outbound connection to o.pki.goog:80
+0700 2025-10-16 20:05:22 DEBUG [1225675462 1.9s] connection: connection upload finished
+0700 2025-10-16 20:05:22 DEBUG [1225675462 1.16s] connection: connection download finished
+0700 2025-10-16 20:05:23 INFO [480064178 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:13068
+0700 2025-10-16 20:05:23 INFO [480064178 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to tile.openstreetmap.org:443
+0700 2025-10-16 20:05:23 INFO [480064178 0ms] outbound/direct[DIRECT]: outbound connection to tile.openstreetmap.org:443
+0700 2025-10-16 20:05:23 DEBUG [480064178 0ms] dns: lookup domain tile.openstreetmap.org
+0700 2025-10-16 20:05:23 INFO [2732157885 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:13068
+0700 2025-10-16 20:05:23 INFO [2732157885 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to tile.openstreetmap.org:443
+0700 2025-10-16 20:05:23 INFO [2732157885 0ms] outbound/direct[DIRECT]: outbound connection to tile.openstreetmap.org:443
+0700 2025-10-16 20:05:23 DEBUG [2732157885 0ms] dns: lookup domain tile.openstreetmap.org
+0700 2025-10-16 20:05:23 INFO [3463282488 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:13068
+0700 2025-10-16 20:05:23 INFO [3463282488 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to tile.openstreetmap.org:443
+0700 2025-10-16 20:05:23 INFO [3463282488 0ms] outbound/direct[DIRECT]: outbound connection to tile.openstreetmap.org:443
+0700 2025-10-16 20:05:23 DEBUG [3463282488 0ms] dns: lookup domain tile.openstreetmap.org
+0700 2025-10-16 20:05:23 INFO [670848390 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:13068
+0700 2025-10-16 20:05:23 INFO [670848390 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to tile.openstreetmap.org:443
+0700 2025-10-16 20:05:23 INFO [670848390 0ms] outbound/direct[DIRECT]: outbound connection to tile.openstreetmap.org:443
+0700 2025-10-16 20:05:23 DEBUG [670848390 0ms] dns: lookup domain tile.openstreetmap.org
+0700 2025-10-16 20:05:23 INFO [3559345357 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:13068
+0700 2025-10-16 20:05:23 INFO [3559345357 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to tile.openstreetmap.org:443
+0700 2025-10-16 20:05:23 INFO [3559345357 0ms] outbound/direct[DIRECT]: outbound connection to tile.openstreetmap.org:443
+0700 2025-10-16 20:05:23 DEBUG [3559345357 0ms] dns: lookup domain tile.openstreetmap.org
+0700 2025-10-16 20:05:23 INFO [1559959278 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:13068
+0700 2025-10-16 20:05:23 INFO [1559959278 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to tile.openstreetmap.org:443
+0700 2025-10-16 20:05:23 INFO [1559959278 0ms] outbound/direct[DIRECT]: outbound connection to tile.openstreetmap.org:443
+0700 2025-10-16 20:05:23 DEBUG [1559959278 0ms] dns: lookup domain tile.openstreetmap.org
+0700 2025-10-16 20:05:23 DEBUG [480064178 143ms] dns: exchanged tile.openstreetmap.org NOERROR 26
+0700 2025-10-16 20:05:23 DEBUG [480064178 143ms] dns: exchanged CNAME tile.openstreetmap.org. 26 IN CNAME dualstack.n.sni.global.fastly.net.
+0700 2025-10-16 20:05:23 DEBUG [480064178 143ms] dns: exchanged A dualstack.n.sni.global.fastly.net. 26 IN A 151.101.193.91
+0700 2025-10-16 20:05:23 DEBUG [480064178 143ms] dns: exchanged A dualstack.n.sni.global.fastly.net. 26 IN A 151.101.65.91
+0700 2025-10-16 20:05:23 DEBUG [480064178 143ms] dns: exchanged A dualstack.n.sni.global.fastly.net. 26 IN A 151.101.129.91
+0700 2025-10-16 20:05:23 DEBUG [480064178 143ms] dns: exchanged A dualstack.n.sni.global.fastly.net. 26 IN A 151.101.1.91
+0700 2025-10-16 20:05:23 DEBUG [2732157885 143ms] dns: cached tile.openstreetmap.org NOERROR 25
+0700 2025-10-16 20:05:23 DEBUG [670848390 142ms] dns: cached tile.openstreetmap.org NOERROR 25
+0700 2025-10-16 20:05:23 DEBUG [670848390 142ms] dns: cached CNAME tile.openstreetmap.org. 25 IN CNAME dualstack.n.sni.global.fastly.net.
+0700 2025-10-16 20:05:23 DEBUG [670848390 142ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.193.91
+0700 2025-10-16 20:05:23 DEBUG [670848390 142ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.65.91
+0700 2025-10-16 20:05:23 DEBUG [670848390 142ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.129.91
+0700 2025-10-16 20:05:23 DEBUG [670848390 142ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.1.91
+0700 2025-10-16 20:05:23 DEBUG [1559959278 140ms] dns: cached tile.openstreetmap.org NOERROR 25
+0700 2025-10-16 20:05:23 DEBUG [1559959278 140ms] dns: cached CNAME tile.openstreetmap.org. 25 IN CNAME dualstack.n.sni.global.fastly.net.
+0700 2025-10-16 20:05:23 DEBUG [1559959278 140ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.193.91
+0700 2025-10-16 20:05:23 DEBUG [1559959278 140ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.65.91
+0700 2025-10-16 20:05:23 DEBUG [1559959278 140ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.129.91
+0700 2025-10-16 20:05:23 DEBUG [1559959278 140ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.1.91
+0700 2025-10-16 20:05:23 DEBUG [3463282488 142ms] dns: cached tile.openstreetmap.org NOERROR 25
+0700 2025-10-16 20:05:23 DEBUG [3463282488 142ms] dns: cached CNAME tile.openstreetmap.org. 25 IN CNAME dualstack.n.sni.global.fastly.net.
+0700 2025-10-16 20:05:23 DEBUG [3463282488 142ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.193.91
+0700 2025-10-16 20:05:23 DEBUG [3463282488 142ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.65.91
+0700 2025-10-16 20:05:23 DEBUG [3463282488 142ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.129.91
+0700 2025-10-16 20:05:23 DEBUG [3463282488 142ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.1.91
+0700 2025-10-16 20:05:23 DEBUG [3559345357 140ms] dns: cached tile.openstreetmap.org NOERROR 25
+0700 2025-10-16 20:05:23 DEBUG [3559345357 141ms] dns: cached CNAME tile.openstreetmap.org. 25 IN CNAME dualstack.n.sni.global.fastly.net.
+0700 2025-10-16 20:05:23 DEBUG [3559345357 141ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.193.91
+0700 2025-10-16 20:05:23 DEBUG [3559345357 141ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.65.91
+0700 2025-10-16 20:05:23 DEBUG [3559345357 141ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.129.91
+0700 2025-10-16 20:05:23 DEBUG [3559345357 141ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.1.91
+0700 2025-10-16 20:05:23 DEBUG [2732157885 143ms] dns: cached CNAME tile.openstreetmap.org. 25 IN CNAME dualstack.n.sni.global.fastly.net.
+0700 2025-10-16 20:05:23 DEBUG [2732157885 143ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.193.91
+0700 2025-10-16 20:05:23 DEBUG [2732157885 143ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.65.91
+0700 2025-10-16 20:05:23 DEBUG [2732157885 143ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.129.91
+0700 2025-10-16 20:05:23 DEBUG [2732157885 143ms] dns: cached A dualstack.n.sni.global.fastly.net. 25 IN A 151.101.1.91
+0700 2025-10-16 20:05:23 DEBUG [480064178 149ms] dns: exchanged tile.openstreetmap.org NOERROR 53
+0700 2025-10-16 20:05:23 DEBUG [480064178 149ms] dns: exchanged CNAME tile.openstreetmap.org. 53 IN CNAME dualstack.n.sni.global.fastly.net.
+0700 2025-10-16 20:05:23 DEBUG [480064178 149ms] dns: exchanged AAAA dualstack.n.sni.global.fastly.net. 53 IN AAAA 2a04:4e42:600::347
+0700 2025-10-16 20:05:23 DEBUG [480064178 149ms] dns: exchanged AAAA dualstack.n.sni.global.fastly.net. 53 IN AAAA 2a04:4e42:200::347
+0700 2025-10-16 20:05:23 DEBUG [480064178 149ms] dns: exchanged AAAA dualstack.n.sni.global.fastly.net. 53 IN AAAA 2a04:4e42:400::347
+0700 2025-10-16 20:05:23 DEBUG [480064178 149ms] dns: exchanged AAAA dualstack.n.sni.global.fastly.net. 53 IN AAAA 2a04:4e42::347
+0700 2025-10-16 20:05:23 DEBUG [480064178 149ms] dns: lookup succeed for tile.openstreetmap.org: 151.101.193.91 151.101.65.91 151.101.129.91 151.101.1.91 2a04:4e42:600::347 2a04:4e42:200::347 2a04:4e42:400::347 2a04:4e42::347
+0700 2025-10-16 20:05:23 DEBUG [670848390 148ms] dns: cached tile.openstreetmap.org NOERROR 52
+0700 2025-10-16 20:05:23 DEBUG [670848390 148ms] dns: cached CNAME tile.openstreetmap.org. 52 IN CNAME dualstack.n.sni.global.fastly.net.
+0700 2025-10-16 20:05:23 DEBUG [670848390 148ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42:600::347
+0700 2025-10-16 20:05:23 DEBUG [670848390 148ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42:200::347
+0700 2025-10-16 20:05:23 DEBUG [670848390 148ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42:400::347
+0700 2025-10-16 20:05:23 DEBUG [670848390 148ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42::347
+0700 2025-10-16 20:05:23 DEBUG [3463282488 148ms] dns: cached tile.openstreetmap.org NOERROR 52
+0700 2025-10-16 20:05:23 DEBUG [3463282488 148ms] dns: cached CNAME tile.openstreetmap.org. 52 IN CNAME dualstack.n.sni.global.fastly.net.
+0700 2025-10-16 20:05:23 DEBUG [3463282488 148ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42:600::347
+0700 2025-10-16 20:05:23 DEBUG [3463282488 148ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42:200::347
+0700 2025-10-16 20:05:23 DEBUG [3463282488 148ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42:400::347
+0700 2025-10-16 20:05:23 DEBUG [3559345357 147ms] dns: cached tile.openstreetmap.org NOERROR 52
+0700 2025-10-16 20:05:23 DEBUG [3559345357 147ms] dns: cached CNAME tile.openstreetmap.org. 52 IN CNAME dualstack.n.sni.global.fastly.net.
+0700 2025-10-16 20:05:23 DEBUG [3559345357 147ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42:600::347
+0700 2025-10-16 20:05:23 DEBUG [3559345357 147ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42:200::347
+0700 2025-10-16 20:05:23 DEBUG [3559345357 147ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42:400::347
+0700 2025-10-16 20:05:23 DEBUG [3559345357 147ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42::347
+0700 2025-10-16 20:05:23 DEBUG [1559959278 147ms] dns: cached tile.openstreetmap.org NOERROR 52
+0700 2025-10-16 20:05:23 DEBUG [1559959278 147ms] dns: cached CNAME tile.openstreetmap.org. 52 IN CNAME dualstack.n.sni.global.fastly.net.
+0700 2025-10-16 20:05:23 DEBUG [1559959278 147ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42:600::347
+0700 2025-10-16 20:05:23 DEBUG [1559959278 147ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42:200::347
+0700 2025-10-16 20:05:23 DEBUG [1559959278 147ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42:400::347
+0700 2025-10-16 20:05:23 DEBUG [1559959278 147ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42::347
+0700 2025-10-16 20:05:23 DEBUG [670848390 148ms] dns: lookup succeed for tile.openstreetmap.org: 151.101.193.91 151.101.65.91 151.101.129.91 151.101.1.91 2a04:4e42:600::347 2a04:4e42:200::347 2a04:4e42:400::347 2a04:4e42::347
+0700 2025-10-16 20:05:23 DEBUG [3463282488 149ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42::347
+0700 2025-10-16 20:05:23 DEBUG [3463282488 149ms] dns: lookup succeed for tile.openstreetmap.org: 151.101.193.91 151.101.65.91 151.101.129.91 151.101.1.91 2a04:4e42:600::347 2a04:4e42:200::347 2a04:4e42:400::347 2a04:4e42::347
+0700 2025-10-16 20:05:23 DEBUG [3559345357 147ms] dns: lookup succeed for tile.openstreetmap.org: 151.101.193.91 151.101.65.91 151.101.129.91 151.101.1.91 2a04:4e42:600::347 2a04:4e42:200::347 2a04:4e42:400::347 2a04:4e42::347
+0700 2025-10-16 20:05:23 DEBUG [1559959278 147ms] dns: lookup succeed for tile.openstreetmap.org: 151.101.193.91 151.101.65.91 151.101.129.91 151.101.1.91 2a04:4e42:600::347 2a04:4e42:200::347 2a04:4e42:400::347 2a04:4e42::347
+0700 2025-10-16 20:05:23 DEBUG [2732157885 149ms] dns: cached tile.openstreetmap.org NOERROR 52
+0700 2025-10-16 20:05:23 DEBUG [2732157885 150ms] dns: cached CNAME tile.openstreetmap.org. 52 IN CNAME dualstack.n.sni.global.fastly.net.
+0700 2025-10-16 20:05:23 DEBUG [2732157885 150ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42:600::347
+0700 2025-10-16 20:05:23 DEBUG [2732157885 150ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42:200::347
+0700 2025-10-16 20:05:23 DEBUG [2732157885 150ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42:400::347
+0700 2025-10-16 20:05:23 DEBUG [2732157885 150ms] dns: cached AAAA dualstack.n.sni.global.fastly.net. 52 IN AAAA 2a04:4e42::347
+0700 2025-10-16 20:05:23 DEBUG [2732157885 150ms] dns: lookup succeed for tile.openstreetmap.org: 151.101.193.91 151.101.65.91 151.101.129.91 151.101.1.91 2a04:4e42:600::347 2a04:4e42:200::347 2a04:4e42:400::347 2a04:4e42::347
+0700 2025-10-16 20:05:24 DEBUG [2732157885 761ms] connection: connection upload finished
+0700 2025-10-16 20:05:24 DEBUG [480064178 788ms] connection: connection upload finished
+0700 2025-10-16 20:05:24 DEBUG [1559959278 794ms] connection: connection upload finished
+0700 2025-10-16 20:05:24 DEBUG [670848390 829ms] connection: connection upload finished
+0700 2025-10-16 20:05:24 TRACE [2732157885 844ms] connection: connection download closed
+0700 2025-10-16 20:05:24 TRACE [480064178 874ms] connection: connection download closed
+0700 2025-10-16 20:05:24 TRACE [1559959278 879ms] connection: connection download closed
+0700 2025-10-16 20:05:24 TRACE [670848390 912ms] connection: connection download closed
+0700 2025-10-16 20:05:24 DEBUG [3559345357 920ms] connection: connection upload finished
+0700 2025-10-16 20:05:24 TRACE [3559345357 1.0s] connection: connection download closed
+0700 2025-10-16 20:05:27 DEBUG inbound/hysteria2[isterichka]: connection failed: receive message: context canceled
+0700 2025-10-16 20:05:27 DEBUG inbound/hysteria2[isterichka]: listener closed: context canceled
+0700 2025-10-16 20:05:27 TRACE [1036470065 6.32s] connection: connection download closed
+0700 2025-10-16 20:05:27 TRACE [3472622169 7.33s] connection: connection download closed
+0700 2025-10-16 20:05:27 TRACE [833582539 6.4s] connection: connection download closed
+0700 2025-10-16 20:05:27 TRACE [3472622169 7.33s] connection: connection upload closed
+0700 2025-10-16 20:05:27 TRACE [1635425494 7.33s] connection: connection upload closed
+0700 2025-10-16 20:05:27 TRACE [3463282488 4.70s] connection: connection download closed
+0700 2025-10-16 20:05:52 INFO network: updated default interface eno1, index 2
+0700 2025-10-16 20:05:52 INFO inbound/hysteria2[isterichka]: udp server started at 0.0.0.0:1080
+0700 2025-10-16 20:05:52 INFO sing-box started (0.00s)
+0700 2025-10-16 20:06:35 INFO [922952554 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:13846
+0700 2025-10-16 20:06:35 INFO [922952554 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 8.8.8.8:443
+0700 2025-10-16 20:06:35 INFO [922952554 0ms] outbound/direct[DIRECT]: outbound connection to 8.8.8.8:443
+0700 2025-10-16 20:06:35 INFO [2815058761 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:13846
+0700 2025-10-16 20:06:35 INFO [2815058761 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 149.154.167.41:443
+0700 2025-10-16 20:06:35 INFO [2815058761 0ms] outbound/direct[DIRECT]: outbound connection to 149.154.167.41:443
+0700 2025-10-16 20:06:35 INFO [1623201604 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:13846
+0700 2025-10-16 20:06:35 INFO [1623201604 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 8.8.8.8:443
+0700 2025-10-16 20:06:35 INFO [1623201604 0ms] outbound/direct[DIRECT]: outbound connection to 8.8.8.8:443
+0700 2025-10-16 20:06:35 DEBUG [1623201604 352ms] connection: connection upload finished
+0700 2025-10-16 20:06:35 TRACE [1623201604 415ms] connection: connection download closed
+0700 2025-10-16 20:06:35 INFO [2252307021 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:13846
+0700 2025-10-16 20:06:35 INFO [2252307021 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 64.233.161.188:5228
+0700 2025-10-16 20:06:35 INFO [2252307021 0ms] outbound/direct[DIRECT]: outbound connection to 64.233.161.188:5228
+0700 2025-10-16 20:06:35 INFO [546695302 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:13846
+0700 2025-10-16 20:06:35 INFO [546695302 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to cp.cloudflare.com:80
+0700 2025-10-16 20:06:35 INFO [546695302 0ms] outbound/direct[DIRECT]: outbound connection to cp.cloudflare.com:80
+0700 2025-10-16 20:06:35 DEBUG [546695302 0ms] dns: lookup domain cp.cloudflare.com
+0700 2025-10-16 20:06:35 INFO [2322604786 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:13846
+0700 2025-10-16 20:06:35 INFO [2322604786 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 64.233.161.188:5228
+0700 2025-10-16 20:06:35 INFO [2322604786 0ms] outbound/direct[DIRECT]: outbound connection to 64.233.161.188:5228
+0700 2025-10-16 20:06:35 DEBUG [546695302 138ms] dns: exchanged cp.cloudflare.com NOERROR 73
+0700 2025-10-16 20:06:35 DEBUG [546695302 139ms] dns: exchanged A cp.cloudflare.com. 73 IN A 104.16.133.229
+0700 2025-10-16 20:06:35 DEBUG [546695302 139ms] dns: exchanged A cp.cloudflare.com. 73 IN A 104.16.132.229
+0700 2025-10-16 20:06:35 DEBUG [546695302 143ms] dns: exchanged cp.cloudflare.com NOERROR 218
+0700 2025-10-16 20:06:35 DEBUG [546695302 143ms] dns: exchanged AAAA cp.cloudflare.com. 218 IN AAAA 2606:4700::6810:85e5
+0700 2025-10-16 20:06:35 DEBUG [546695302 143ms] dns: exchanged AAAA cp.cloudflare.com. 218 IN AAAA 2606:4700::6810:84e5
+0700 2025-10-16 20:06:35 DEBUG [546695302 143ms] dns: lookup succeed for cp.cloudflare.com: 104.16.133.229 104.16.132.229 2606:4700::6810:85e5 2606:4700::6810:84e5
+0700 2025-10-16 20:06:36 DEBUG [546695302 478ms] connection: connection upload finished
+0700 2025-10-16 20:06:36 DEBUG [546695302 554ms] connection: connection download finished
+0700 2025-10-16 20:06:36 INFO [2913854678 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:13846
+0700 2025-10-16 20:06:36 INFO [2913854678 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 5.23.52.97:5223
+0700 2025-10-16 20:06:36 INFO [2913854678 0ms] outbound/direct[DIRECT]: outbound connection to 5.23.52.97:5223
+0700 2025-10-16 20:06:37 DEBUG [2815058761 2.51s] connection: connection upload finished
+0700 2025-10-16 20:06:37 DEBUG [2815058761 2.61s] connection: connection download finished
+0700 2025-10-16 20:06:40 INFO [2836738781 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:13846
+0700 2025-10-16 20:06:40 INFO [2836738781 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 157.240.205.61:5222
+0700 2025-10-16 20:06:40 INFO [2836738781 0ms] outbound/direct[DIRECT]: outbound connection to 157.240.205.61:5222
+0700 2025-10-16 20:06:43 INFO [2283259338 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:13846
+0700 2025-10-16 20:06:43 INFO [2283259338 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 18.142.176.166:443
+0700 2025-10-16 20:06:43 INFO [2283259338 0ms] outbound/direct[DIRECT]: outbound connection to 18.142.176.166:443
+0700 2025-10-16 20:06:49 INFO [3047955338 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:13846
+0700 2025-10-16 20:06:49 INFO [3047955338 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 168.119.244.218:143
+0700 2025-10-16 20:06:49 INFO [3047955338 0ms] outbound/direct[DIRECT]: outbound connection to 168.119.244.218:143
+0700 2025-10-16 20:06:49 INFO [1115200722 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:13846
+0700 2025-10-16 20:06:49 INFO [1115200722 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 159.203.148.75:443
+0700 2025-10-16 20:06:49 INFO [1115200722 0ms] outbound/direct[DIRECT]: outbound connection to 159.203.148.75:443
+0700 2025-10-16 20:06:49 INFO [3498183810 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:13846
+0700 2025-10-16 20:06:49 INFO [3498183810 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 116.202.233.236:143
+0700 2025-10-16 20:06:49 INFO [3498183810 0ms] outbound/direct[DIRECT]: outbound connection to 116.202.233.236:143
+0700 2025-10-16 20:06:49 DEBUG [3498183810 225ms] connection: connection upload finished
+0700 2025-10-16 20:06:49 TRACE [3498183810 314ms] connection: connection download closed
+0700 2025-10-16 20:06:54 INFO [10337477 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:13846
+0700 2025-10-16 20:06:54 INFO [10337477 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 168.119.244.218:587
+0700 2025-10-16 20:06:54 INFO [10337477 0ms] outbound/direct[DIRECT]: outbound connection to 168.119.244.218:587
+0700 2025-10-16 20:06:54 INFO [1573755000 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:13846
+0700 2025-10-16 20:06:54 INFO [1573755000 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 37.218.247.14:587
+0700 2025-10-16 20:06:54 INFO [1573755000 0ms] outbound/direct[DIRECT]: outbound connection to 37.218.247.14:587
+0700 2025-10-16 20:06:54 DEBUG [1573755000 490ms] connection: connection upload finished
+0700 2025-10-16 20:06:54 INFO [992159416 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:13846
+0700 2025-10-16 20:06:54 INFO [992159416 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 116.202.233.236:587
+0700 2025-10-16 20:06:54 INFO [992159416 0ms] outbound/direct[DIRECT]: outbound connection to 116.202.233.236:587
+0700 2025-10-16 20:06:54 TRACE [1573755000 559ms] connection: connection download closed
+0700 2025-10-16 20:06:54 ERROR [992159416 89ms] connection: report handshake success: stream 60 canceled by remote with error code 0
+0700 2025-10-16 20:07:00 DEBUG inbound/hysteria2[isterichka]: connection failed: receive message: Application error 0x0 (remote)
+0700 2025-10-16 20:07:00 TRACE [2913854678 24.40s] connection: connection download closed
+0700 2025-10-16 20:07:00 TRACE [10337477 6.64s] connection: connection download closed
+0700 2025-10-16 20:07:00 TRACE [2252307021 25.9s] connection: connection download closed
+0700 2025-10-16 20:07:00 TRACE [2322604786 25.1s] connection: connection download closed
+0700 2025-10-16 20:07:00 TRACE [2913854678 24.40s] connection: connection upload closed
+0700 2025-10-16 20:07:00 TRACE [10337477 6.64s] connection: connection upload closed
+0700 2025-10-16 20:07:00 TRACE [2283259338 17.25s] connection: connection upload closed
+0700 2025-10-16 20:07:00 TRACE [2322604786 25.1s] connection: connection upload closed
+0700 2025-10-16 20:07:00 TRACE [922952554 25.51s] connection: connection download closed
+0700 2025-10-16 20:07:00 TRACE [922952554 25.51s] connection: connection upload closed
+0700 2025-10-16 20:07:00 TRACE [2836738781 20.26s] connection: connection download closed
+0700 2025-10-16 20:07:00 TRACE [2836738781 20.26s] connection: connection upload closed
+0700 2025-10-16 20:07:00 TRACE [1115200722 11.53s] connection: connection download closed
+0700 2025-10-16 20:07:00 TRACE [1115200722 11.53s] connection: connection upload closed
+0700 2025-10-16 20:07:00 TRACE [2283259338 17.25s] connection: connection download closed
+0700 2025-10-16 20:07:00 TRACE [3047955338 11.59s] connection: connection download closed
+0700 2025-10-16 20:07:00 TRACE [3047955338 11.59s] connection: connection upload closed
+0700 2025-10-16 20:07:00 TRACE [2252307021 25.9s] connection: connection upload closed
+0700 2025-10-16 20:07:15 INFO [2781149586 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:27471
+0700 2025-10-16 20:07:15 INFO [2781149586 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 8.8.8.8:443
+0700 2025-10-16 20:07:15 INFO [2781149586 0ms] outbound/direct[DIRECT]: outbound connection to 8.8.8.8:443
+0700 2025-10-16 20:07:15 INFO [695561109 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:27471
+0700 2025-10-16 20:07:15 INFO [695561109 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 8.8.8.8:443
+0700 2025-10-16 20:07:15 INFO [695561109 0ms] outbound/direct[DIRECT]: outbound connection to 8.8.8.8:443
+0700 2025-10-16 20:07:15 INFO [1635975737 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:27471
+0700 2025-10-16 20:07:15 INFO [1635975737 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 8.8.8.8:443
+0700 2025-10-16 20:07:15 INFO [1635975737 0ms] outbound/direct[DIRECT]: outbound connection to 8.8.8.8:443
+0700 2025-10-16 20:07:15 INFO [2437867624 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:27471
+0700 2025-10-16 20:07:15 INFO [2437867624 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 8.8.8.8:443
+0700 2025-10-16 20:07:15 INFO [2437867624 0ms] outbound/direct[DIRECT]: outbound connection to 8.8.8.8:443
+0700 2025-10-16 20:07:15 INFO [196328723 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:27471
+0700 2025-10-16 20:07:15 INFO [196328723 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 8.8.8.8:443
+0700 2025-10-16 20:07:15 INFO [196328723 0ms] outbound/direct[DIRECT]: outbound connection to 8.8.8.8:443
+0700 2025-10-16 20:07:15 INFO [1521322936 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:27471
+0700 2025-10-16 20:07:15 INFO [1521322936 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 8.8.8.8:443
+0700 2025-10-16 20:07:15 INFO [1521322936 0ms] outbound/direct[DIRECT]: outbound connection to 8.8.8.8:443
+0700 2025-10-16 20:07:16 INFO [1252655310 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:27471
+0700 2025-10-16 20:07:16 INFO [1252655310 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 157.240.205.61:443
+0700 2025-10-16 20:07:16 INFO [1252655310 0ms] outbound/direct[DIRECT]: outbound connection to 157.240.205.61:443
+0700 2025-10-16 20:07:16 INFO [275788523 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:27471
+0700 2025-10-16 20:07:16 INFO [275788523 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to cp.cloudflare.com:80
+0700 2025-10-16 20:07:16 INFO [275788523 0ms] outbound/direct[DIRECT]: outbound connection to cp.cloudflare.com:80
+0700 2025-10-16 20:07:16 DEBUG [2781149586 247ms] connection: connection upload finished
+0700 2025-10-16 20:07:16 DEBUG [196328723 248ms] connection: connection upload finished
+0700 2025-10-16 20:07:16 DEBUG [695561109 262ms] connection: connection upload finished
+0700 2025-10-16 20:07:16 INFO [694934193 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:27471
+0700 2025-10-16 20:07:16 INFO [694934193 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 168.119.244.218:587
+0700 2025-10-16 20:07:16 DEBUG [1521322936 281ms] connection: connection upload finished
+0700 2025-10-16 20:07:16 DEBUG [1635975737 282ms] connection: connection upload finished
+0700 2025-10-16 20:07:16 INFO [694934193 0ms] outbound/direct[DIRECT]: outbound connection to 168.119.244.218:587
+0700 2025-10-16 20:07:16 TRACE [2781149586 313ms] connection: connection download closed
+0700 2025-10-16 20:07:16 TRACE [196328723 314ms] connection: connection download closed
+0700 2025-10-16 20:07:16 TRACE [695561109 331ms] connection: connection download closed
+0700 2025-10-16 20:07:16 TRACE [1635975737 349ms] connection: connection download closed
+0700 2025-10-16 20:07:16 TRACE [1521322936 349ms] connection: connection download closed
+0700 2025-10-16 20:07:16 INFO [1045681790 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:27471
+0700 2025-10-16 20:07:16 INFO [1045681790 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 64.233.161.188:5228
+0700 2025-10-16 20:07:16 INFO [1045681790 0ms] outbound/direct[DIRECT]: outbound connection to 64.233.161.188:5228
+0700 2025-10-16 20:07:16 INFO [1439025729 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:27471
+0700 2025-10-16 20:07:16 INFO [1439025729 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 37.218.247.14:587
+0700 2025-10-16 20:07:16 INFO [1439025729 0ms] outbound/direct[DIRECT]: outbound connection to 37.218.247.14:587
+0700 2025-10-16 20:07:16 INFO [2420367632 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:27471
+0700 2025-10-16 20:07:16 INFO [2420367632 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 168.119.244.218:143
+0700 2025-10-16 20:07:16 INFO [2420367632 0ms] outbound/direct[DIRECT]: outbound connection to 168.119.244.218:143
+0700 2025-10-16 20:07:16 INFO [2341168191 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:27471
+0700 2025-10-16 20:07:16 INFO [2341168191 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 64.233.161.188:5228
+0700 2025-10-16 20:07:16 INFO [2341168191 0ms] outbound/direct[DIRECT]: outbound connection to 64.233.161.188:5228
+0700 2025-10-16 20:07:16 DEBUG [275788523 373ms] connection: connection upload finished
+0700 2025-10-16 20:07:16 DEBUG [275788523 464ms] connection: connection download finished
+0700 2025-10-16 20:07:16 INFO [2783114636 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:27471
+0700 2025-10-16 20:07:16 INFO [2783114636 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 5.23.52.97:5223
+0700 2025-10-16 20:07:16 INFO [2783114636 0ms] outbound/direct[DIRECT]: outbound connection to 5.23.52.97:5223
+0700 2025-10-16 20:07:17 INFO [4071789404 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:27471
+0700 2025-10-16 20:07:17 INFO [4071789404 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 116.202.233.236:587
+0700 2025-10-16 20:07:17 INFO [4071789404 0ms] outbound/direct[DIRECT]: outbound connection to 116.202.233.236:587
+0700 2025-10-16 20:07:17 DEBUG [1439025729 1.45s] connection: connection upload finished
+0700 2025-10-16 20:07:17 DEBUG [4071789404 753ms] connection: connection upload finished
+0700 2025-10-16 20:07:17 INFO [3317780722 0ms] inbound/hysteria2[isterichka]: inbound connection from 91.79.217.81:27471
+0700 2025-10-16 20:07:17 INFO [3317780722 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to 49.12.116.128:143
+0700 2025-10-16 20:07:17 INFO [3317780722 0ms] outbound/direct[DIRECT]: outbound connection to 49.12.116.128:143
+0700 2025-10-16 20:07:17 ERROR [3317780722 89ms] connection: report handshake success: stream 64 canceled by remote with error code 0
+0700 2025-10-16 20:07:17 TRACE [4071789404 843ms] connection: connection download closed
+0700 2025-10-16 20:07:17 TRACE [1439025729 1.55s] connection: connection download closed
+0700 2025-10-16 20:07:23 DEBUG inbound/hysteria2[isterichka]: connection failed: receive message: Application error 0x0 (remote)
+0700 2025-10-16 20:07:23 TRACE [1252655310 7.74s] connection: connection download closed
+0700 2025-10-16 20:07:23 TRACE [2437867624 7.83s] connection: connection download closed
+0700 2025-10-16 20:07:23 TRACE [1252655310 7.74s] connection: connection upload closed
+0700 2025-10-16 20:07:23 TRACE [2437867624 7.83s] connection: connection upload closed
+0700 2025-10-16 20:07:23 TRACE [1045681790 7.44s] connection: connection download closed
+0700 2025-10-16 20:07:23 TRACE [1045681790 7.44s] connection: connection upload closed
+0700 2025-10-16 20:07:23 TRACE [2341168191 7.36s] connection: connection download closed
+0700 2025-10-16 20:07:23 TRACE [2341168191 7.36s] connection: connection upload closed
+0700 2025-10-16 20:07:23 TRACE [694934193 7.55s] connection: connection download closed
+0700 2025-10-16 20:07:23 TRACE [694934193 7.55s] connection: connection upload closed
+0700 2025-10-16 20:07:23 TRACE [2420367632 7.38s] connection: connection download closed
+0700 2025-10-16 20:07:23 TRACE [2420367632 7.38s] connection: connection upload closed
+0700 2025-10-16 20:07:23 TRACE [2783114636 6.84s] connection: connection download closed
+0700 2025-10-16 20:07:23 TRACE [2783114636 6.84s] connection: connection upload closed
+0700 2025-10-16 20:08:43 INFO [1268475098 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:29970
+0700 2025-10-16 20:08:43 INFO [1268475098 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to nine.testrun.org:443
+0700 2025-10-16 20:08:43 INFO [1268475098 0ms] outbound/direct[DIRECT]: outbound connection to nine.testrun.org:443
+0700 2025-10-16 20:08:43 DEBUG [1268475098 0ms] dns: lookup domain nine.testrun.org
+0700 2025-10-16 20:08:43 INFO [1092582791 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:29970
+0700 2025-10-16 20:08:43 INFO [1092582791 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to ifconfig.co:443
+0700 2025-10-16 20:08:43 INFO [1092582791 0ms] outbound/direct[DIRECT]: outbound connection to ifconfig.co:443
+0700 2025-10-16 20:08:43 DEBUG [1092582791 0ms] dns: lookup domain ifconfig.co
+0700 2025-10-16 20:08:43 INFO [2421943162 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:29970
+0700 2025-10-16 20:08:43 INFO [2421943162 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to nine.testrun.org:993
+0700 2025-10-16 20:08:43 INFO [903785652 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:29970
+0700 2025-10-16 20:08:43 INFO [903785652 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to nine.testrun.org:993
+0700 2025-10-16 20:08:43 INFO [903785652 0ms] outbound/direct[DIRECT]: outbound connection to nine.testrun.org:993
+0700 2025-10-16 20:08:43 DEBUG [903785652 0ms] dns: lookup domain nine.testrun.org
+0700 2025-10-16 20:08:43 INFO [2421943162 0ms] outbound/direct[DIRECT]: outbound connection to nine.testrun.org:993
+0700 2025-10-16 20:08:43 DEBUG [2421943162 0ms] dns: lookup domain nine.testrun.org
+0700 2025-10-16 20:08:43 DEBUG [1268475098 140ms] dns: exchanged nine.testrun.org NOERROR 2053
+0700 2025-10-16 20:08:43 DEBUG [1268475098 140ms] dns: exchanged A nine.testrun.org. 2053 IN A 37.218.247.14
+0700 2025-10-16 20:08:43 DEBUG [1268475098 140ms] dns: exchanged A nine.testrun.org. 2053 IN A 168.119.244.218
+0700 2025-10-16 20:08:43 DEBUG [1268475098 140ms] dns: exchanged A nine.testrun.org. 2053 IN A 116.202.233.236
+0700 2025-10-16 20:08:43 DEBUG [903785652 139ms] dns: cached nine.testrun.org NOERROR 2052
+0700 2025-10-16 20:08:43 DEBUG [903785652 139ms] dns: cached A nine.testrun.org. 2052 IN A 37.218.247.14
+0700 2025-10-16 20:08:43 DEBUG [903785652 139ms] dns: cached A nine.testrun.org. 2052 IN A 168.119.244.218
+0700 2025-10-16 20:08:43 DEBUG [903785652 139ms] dns: cached A nine.testrun.org. 2052 IN A 116.202.233.236
+0700 2025-10-16 20:08:43 DEBUG [2421943162 139ms] dns: cached nine.testrun.org NOERROR 2052
+0700 2025-10-16 20:08:43 DEBUG [2421943162 139ms] dns: cached A nine.testrun.org. 2052 IN A 37.218.247.14
+0700 2025-10-16 20:08:43 DEBUG [2421943162 139ms] dns: cached A nine.testrun.org. 2052 IN A 168.119.244.218
+0700 2025-10-16 20:08:43 DEBUG [2421943162 139ms] dns: cached A nine.testrun.org. 2052 IN A 116.202.233.236
+0700 2025-10-16 20:08:43 DEBUG [1092582791 140ms] dns: exchanged ifconfig.co NOERROR 104
+0700 2025-10-16 20:08:43 DEBUG [1092582791 140ms] dns: exchanged AAAA ifconfig.co. 104 IN AAAA 2606:4700:3037::6815:365b
+0700 2025-10-16 20:08:43 DEBUG [1092582791 140ms] dns: exchanged AAAA ifconfig.co. 104 IN AAAA 2606:4700:3030::ac43:a86a
+0700 2025-10-16 20:08:43 DEBUG [1268475098 143ms] dns: exchanged nine.testrun.org NOERROR 1823
+0700 2025-10-16 20:08:43 DEBUG [1268475098 143ms] dns: exchanged AAAA nine.testrun.org. 1823 IN AAAA 2a01:4f8:c014:43c5::1
+0700 2025-10-16 20:08:43 DEBUG [1268475098 143ms] dns: exchanged AAAA nine.testrun.org. 1823 IN AAAA 2a01:4f8:241:4ce8::2
+0700 2025-10-16 20:08:43 DEBUG [1268475098 143ms] dns: lookup succeed for nine.testrun.org: 37.218.247.14 168.119.244.218 116.202.233.236 2a01:4f8:c014:43c5::1 2a01:4f8:241:4ce8::2
+0700 2025-10-16 20:08:43 DEBUG [2421943162 141ms] dns: cached nine.testrun.org NOERROR 1822
+0700 2025-10-16 20:08:43 DEBUG [903785652 141ms] dns: cached nine.testrun.org NOERROR 1822
+0700 2025-10-16 20:08:43 DEBUG [903785652 141ms] dns: cached AAAA nine.testrun.org. 1822 IN AAAA 2a01:4f8:c014:43c5::1
+0700 2025-10-16 20:08:43 DEBUG [903785652 141ms] dns: cached AAAA nine.testrun.org. 1822 IN AAAA 2a01:4f8:241:4ce8::2
+0700 2025-10-16 20:08:43 DEBUG [903785652 141ms] dns: lookup succeed for nine.testrun.org: 37.218.247.14 168.119.244.218 116.202.233.236 2a01:4f8:c014:43c5::1 2a01:4f8:241:4ce8::2
+0700 2025-10-16 20:08:43 DEBUG [2421943162 141ms] dns: cached AAAA nine.testrun.org. 1822 IN AAAA 2a01:4f8:c014:43c5::1
+0700 2025-10-16 20:08:43 DEBUG [2421943162 141ms] dns: cached AAAA nine.testrun.org. 1822 IN AAAA 2a01:4f8:241:4ce8::2
+0700 2025-10-16 20:08:43 DEBUG [2421943162 141ms] dns: lookup succeed for nine.testrun.org: 37.218.247.14 168.119.244.218 116.202.233.236 2a01:4f8:c014:43c5::1 2a01:4f8:241:4ce8::2
+0700 2025-10-16 20:08:43 DEBUG [1092582791 142ms] dns: exchanged ifconfig.co NOERROR 54
+0700 2025-10-16 20:08:43 DEBUG [1092582791 142ms] dns: exchanged A ifconfig.co. 54 IN A 172.67.168.106
+0700 2025-10-16 20:08:43 DEBUG [1092582791 142ms] dns: exchanged A ifconfig.co. 54 IN A 104.21.54.91
+0700 2025-10-16 20:08:43 DEBUG [1092582791 142ms] dns: lookup succeed for ifconfig.co: 172.67.168.106 104.21.54.91 2606:4700:3037::6815:365b 2606:4700:3030::ac43:a86a
+0700 2025-10-16 20:08:44 INFO [2421301704 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:29970
+0700 2025-10-16 20:08:44 INFO [2421301704 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to tarpit.fun:993
+0700 2025-10-16 20:08:44 INFO [2421301704 0ms] outbound/direct[DIRECT]: outbound connection to tarpit.fun:993
+0700 2025-10-16 20:08:44 DEBUG [2421301704 0ms] dns: lookup domain tarpit.fun
+0700 2025-10-16 20:08:44 DEBUG [2421301704 265ms] dns: exchanged tarpit.fun NOERROR 43200
+0700 2025-10-16 20:08:44 DEBUG [2421301704 265ms] dns: exchanged A tarpit.fun. 43200 IN A 152.53.86.246
+0700 2025-10-16 20:08:44 DEBUG [2421301704 271ms] dns: exchanged tarpit.fun NOERROR 43200
+0700 2025-10-16 20:08:44 DEBUG [2421301704 271ms] dns: exchanged AAAA tarpit.fun. 43200 IN AAAA 2a0a:4cc0:c0:229c:9409:d6ff:fe22:4270
+0700 2025-10-16 20:08:44 DEBUG [2421301704 271ms] dns: lookup succeed for tarpit.fun: 152.53.86.246 2a0a:4cc0:c0:229c:9409:d6ff:fe22:4270
+0700 2025-10-16 20:08:44 INFO [2985361066 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:29970
+0700 2025-10-16 20:08:44 INFO [2985361066 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to cdnjs.cloudflare.com:443
+0700 2025-10-16 20:08:44 INFO [2985361066 0ms] outbound/direct[DIRECT]: outbound connection to cdnjs.cloudflare.com:443
+0700 2025-10-16 20:08:44 DEBUG [2985361066 0ms] dns: lookup domain cdnjs.cloudflare.com
+0700 2025-10-16 20:08:44 DEBUG [2985361066 138ms] dns: exchanged cdnjs.cloudflare.com NOERROR 58
+0700 2025-10-16 20:08:44 DEBUG [2985361066 139ms] dns: exchanged AAAA cdnjs.cloudflare.com. 58 IN AAAA 2a06:98c1:3122:8000::
+0700 2025-10-16 20:08:44 DEBUG [2985361066 139ms] dns: exchanged AAAA cdnjs.cloudflare.com. 58 IN AAAA 2a06:98c1:3123:8000::
+0700 2025-10-16 20:08:44 DEBUG [2985361066 140ms] dns: exchanged cdnjs.cloudflare.com NOERROR 255
+0700 2025-10-16 20:08:44 DEBUG [2985361066 140ms] dns: exchanged A cdnjs.cloudflare.com. 255 IN A 8.6.112.0
+0700 2025-10-16 20:08:44 DEBUG [2985361066 140ms] dns: exchanged A cdnjs.cloudflare.com. 255 IN A 8.47.69.0
+0700 2025-10-16 20:08:44 DEBUG [2985361066 140ms] dns: lookup succeed for cdnjs.cloudflare.com: 8.6.112.0 8.47.69.0 2a06:98c1:3122:8000:: 2a06:98c1:3123:8000::
+0700 2025-10-16 20:08:49 DEBUG [2985361066 5.10s] connection: connection upload finished
+0700 2025-10-16 20:08:49 DEBUG [1092582791 5.85s] connection: connection upload finished
+0700 2025-10-16 20:08:49 INFO [3832907777 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:29970
+0700 2025-10-16 20:08:49 INFO [3832907777 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to ifconfig.co:443
+0700 2025-10-16 20:08:49 INFO [3832907777 0ms] outbound/direct[DIRECT]: outbound connection to ifconfig.co:443
+0700 2025-10-16 20:08:49 DEBUG [2985361066 5.17s] connection: connection download finished
+0700 2025-10-16 20:08:49 DEBUG [1092582791 5.94s] connection: connection download finished
+0700 2025-10-16 20:08:51 INFO [2220845404 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:29970
+0700 2025-10-16 20:08:51 INFO [2220845404 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to fonts.googleapis.com:443
+0700 2025-10-16 20:08:51 INFO [2220845404 0ms] outbound/direct[DIRECT]: outbound connection to fonts.googleapis.com:443
+0700 2025-10-16 20:08:51 DEBUG [2220845404 0ms] dns: lookup domain fonts.googleapis.com
+0700 2025-10-16 20:08:51 INFO [948995456 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:29970
+0700 2025-10-16 20:08:51 INFO [948995456 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to cdnjs.cloudflare.com:443
+0700 2025-10-16 20:08:51 INFO [948995456 0ms] outbound/direct[DIRECT]: outbound connection to cdnjs.cloudflare.com:443
+0700 2025-10-16 20:08:51 DEBUG [2220845404 141ms] dns: exchanged fonts.googleapis.com NOERROR 111
+0700 2025-10-16 20:08:51 DEBUG [2220845404 141ms] dns: exchanged AAAA fonts.googleapis.com. 111 IN AAAA 2a00:1450:4010:c03::5f
+0700 2025-10-16 20:08:51 DEBUG [2220845404 141ms] dns: exchanged fonts.googleapis.com NOERROR 215
+0700 2025-10-16 20:08:51 DEBUG [2220845404 141ms] dns: exchanged A fonts.googleapis.com. 215 IN A 108.177.14.95
+0700 2025-10-16 20:08:51 DEBUG [2220845404 141ms] dns: lookup succeed for fonts.googleapis.com: 108.177.14.95 2a00:1450:4010:c03::5f
+0700 2025-10-16 20:08:51 INFO [2190073028 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:29970
+0700 2025-10-16 20:08:51 INFO [2190073028 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to fonts.gstatic.com:443
+0700 2025-10-16 20:08:51 INFO [2190073028 0ms] outbound/direct[DIRECT]: outbound connection to fonts.gstatic.com:443
+0700 2025-10-16 20:08:51 DEBUG [2190073028 0ms] dns: lookup domain fonts.gstatic.com
+0700 2025-10-16 20:08:52 INFO [139056864 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:29970
+0700 2025-10-16 20:08:52 INFO [139056864 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to www.openstreetmap.org:443
+0700 2025-10-16 20:08:52 INFO [139056864 0ms] outbound/direct[DIRECT]: outbound connection to www.openstreetmap.org:443
+0700 2025-10-16 20:08:52 DEBUG [139056864 0ms] dns: lookup domain www.openstreetmap.org
+0700 2025-10-16 20:08:52 DEBUG [2190073028 138ms] dns: exchanged fonts.gstatic.com NOERROR 257
+0700 2025-10-16 20:08:52 DEBUG [2190073028 138ms] dns: exchanged A fonts.gstatic.com. 257 IN A 173.194.220.94
+0700 2025-10-16 20:08:52 DEBUG [2190073028 139ms] dns: exchanged fonts.gstatic.com NOERROR 248
+0700 2025-10-16 20:08:52 DEBUG [2190073028 139ms] dns: exchanged AAAA fonts.gstatic.com. 248 IN AAAA 2a00:1450:4010:c01::5e
+0700 2025-10-16 20:08:52 DEBUG [2190073028 139ms] dns: lookup succeed for fonts.gstatic.com: 173.194.220.94 2a00:1450:4010:c01::5e
+0700 2025-10-16 20:08:52 DEBUG [139056864 140ms] dns: exchanged www.openstreetmap.org NOERROR 263
+0700 2025-10-16 20:08:52 DEBUG [139056864 140ms] dns: exchanged A www.openstreetmap.org. 263 IN A 172.67.173.161
+0700 2025-10-16 20:08:52 DEBUG [139056864 140ms] dns: exchanged A www.openstreetmap.org. 263 IN A 104.21.88.66
+0700 2025-10-16 20:08:52 DEBUG [139056864 140ms] dns: exchanged www.openstreetmap.org NOERROR 296
+0700 2025-10-16 20:08:52 DEBUG [139056864 140ms] dns: exchanged AAAA www.openstreetmap.org. 296 IN AAAA 2606:4700:3034::6815:5842
+0700 2025-10-16 20:08:52 DEBUG [139056864 140ms] dns: exchanged AAAA www.openstreetmap.org. 296 IN AAAA 2606:4700:3030::ac43:ada1
+0700 2025-10-16 20:08:52 DEBUG [139056864 140ms] dns: lookup succeed for www.openstreetmap.org: 172.67.173.161 104.21.88.66 2606:4700:3034::6815:5842 2606:4700:3030::ac43:ada1
+0700 2025-10-16 20:09:02 ERROR [139056864 10.14s] connection: open connection to www.openstreetmap.org:443 using outbound/direct[DIRECT]: (dial tcp 172.67.173.161:443: i/o timeout | dial tcp 104.21.88.66:443: i/o timeout)
+0700 2025-10-16 20:10:14 INFO [682254038 0ms] inbound/hysteria2[isterichka]: inbound connection from 185.148.1.70:29970
+0700 2025-10-16 20:10:14 INFO [682254038 0ms] inbound/hysteria2[isterichka]: [admin] inbound connection to nine.testrun.org:443
+0700 2025-10-16 20:10:14 INFO [682254038 0ms] outbound/direct[DIRECT]: outbound connection to nine.testrun.org:443
+0700 2025-10-16 20:10:24 DEBUG [682254038 9.86s] connection: connection upload finished
+0700 2025-10-16 20:10:24 DEBUG [2421943162 1m40s] connection: connection upload finished
+0700 2025-10-16 20:10:24 DEBUG [2421301704 1m40s] connection: connection upload finished
+0700 2025-10-16 20:10:24 DEBUG [903785652 1m40s] connection: connection upload finished
+0700 2025-10-16 20:10:24 TRACE [2421301704 1m40s] connection: connection download closed
+0700 2025-10-16 20:10:24 TRACE [903785652 1m40s] connection: connection download closed
+0700 2025-10-16 20:10:24 DEBUG [682254038 9.97s] connection: connection download finished
+0700 2025-10-16 20:10:24 TRACE [2421943162 1m40s] connection: connection download closed
+0700 2025-10-16 20:10:24 DEBUG [1268475098 1m40s] connection: connection upload finished
+0700 2025-10-16 20:10:24 DEBUG [1268475098 1m40s] connection: connection download finished
+0700 2025-10-16 20:10:48 DEBUG inbound/hysteria2[isterichka]: connection failed: receive message: Application error 0x0 (remote)
+0700 2025-10-16 20:10:48 TRACE [3832907777 1m58s] connection: connection download closed
+0700 2025-10-16 20:10:48 TRACE [2220845404 1m57s] connection: connection download closed
+0700 2025-10-16 20:10:48 TRACE [3832907777 1m58s] connection: connection upload closed
+0700 2025-10-16 20:10:48 TRACE [2220845404 1m57s] connection: connection upload closed
+0700 2025-10-16 20:10:48 TRACE [948995456 1m57s] connection: connection download closed
+0700 2025-10-16 20:10:48 TRACE [2190073028 1m56s] connection: connection download closed
+0700 2025-10-16 20:10:48 TRACE [2190073028 1m56s] connection: connection upload closed
+0700 2025-10-16 20:10:48 TRACE [948995456 1m57s] connection: connection upload closed
+0700 2025-10-16 20:14:09 DEBUG inbound/hysteria2[isterichka]: listener closed: context canceled

1
sing-penis/output.json Normal file
View file

@ -0,0 +1 @@
{"log":{"disabled":false,"level":"trace","output":"logs.txt","timestamp":true},"dns":{"servers":[{"type":"tcp","tag":"cloudflare","server":"1.1.1.1","server_port":53}],"strategy":"prefer_ipv4"},"ntp":{"enabled":false},"certificate":{},"endpoints":[],"inbounds":[{"type":"hysteria2","tag":"isterichka","listen":"0.0.0.0","listen_port":1080,"users":[{"name":"admin","password":"admin"}],"tls":{"enabled":true,"server_name":"mr.penis","certificate_path":"./certificate.pem","key_path":"./privatekey.pem"}}],"outbounds":[{"type":"direct","tag":"DIRECT"},{"type":"block","tag":"BLOCK"}],"route":{}}

16
sing-penis/package.json Normal file
View file

@ -0,0 +1,16 @@
{
"name": "sing-penis",
"module": "index.ts",
"type": "module",
"private": true,
"devDependencies": {
"@types/bun": "latest"
},
"peerDependencies": {
"typescript": "^5"
},
"dependencies": {
"@types/express": "^5.0.3",
"express": "^5.1.0"
}
}

52
sing-penis/privatekey.pem Normal file
View file

@ -0,0 +1,52 @@
-----BEGIN PRIVATE KEY-----
MIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQDKoBwfvnd/3tUP
4cvyrYbYdpP51MFAiaAuJYSjZkiZqkCN4afbuT4gKbLcGRhInXM4GWPxwBNiDyG4
7Hw5cqo9FM3Rt0MJx/00KN5VwbriBzur/zdJBZMe2fnb/MjUzhyAaMvBye7w4V70
5BKVEHpjxVvetBiP1PyAcJ4naKOj1DAH3LKX7OJEWfWJVRtA80XaOmVw6mkIMdvZ
NUY7UXcmFBPL0DgdQQcmRGAxe9RMsmj3OihtDDW73Lz70GVKsrmswzDZl8kg+jwn
R0qu7+uzjM3jewtWhbk8tQLKZQIl5s91Rpk5WgIOGayz3mo8K0HzNVyqDnUYanfO
IwxmNsldOcuoeWzE3CUC57JY43mUu0k2KbAeZZGN+37SFZ7UgvJ7z5BXAAVQi2FP
JPvf4ov0Me35EtBYlzviz7SInVSOdrs1MTjQlJtsYt9bMtnqMWSjIlgsFNLrxMmP
FzulDLrw/7GwB7BKhqP/cS+3KltE6eVeVEpFnXoFtyqf5tztBGqepgE3x9CFYAmn
1lyt6NOXSWYjgD24cvrxsMw4WWA+L3Yd/a7dbMCFPzQo1CgjchXd3VkmShcuswPs
uTKg2/bSQKEm8UFgpZdnwW+9vWaop5lQBkvfYKq+ZiQcqKKtP+5IUouZ6sunETWy
nSWDXj0XNikZsQJqgNUk68O5b40yAQIDAQABAoICAAGqgH5pLoE2FGb34ploN0ef
NouxCmyYR2F1LqhLkdwau/m30LIVO0PSuIUxDVhZN6QqcUdcJ8yk5FmE5fm5zetj
y0ICLOJc2OHWn51fLmmef+Q/Sho5UPBcACzJvHGRNNmk3l7g91DXJPlNW1d4thIN
FMzeQaVxrbr1Mhe0SbHfuMMXyXS1MMTLrSG6OfxIcX+7kOaHok+8FKRlIgdFHev3
X3ACttf5BOe+gC5DaBnAMluamtAz3X+Gga4k7/BF3aRkSwn11ParTukGDZxKndzx
N3ApGkPn20jof4g7ohhRHPJsw+SdZfykQ6/Uop5omlvuJPaetGIOcFW9kJrR+aS4
i0TOm/4iQH6ioMgvqKdFjvGyGEOMsHtaEn96lWuHBtbbQxRK/QAtCFmGy5oFqU3O
wA4Mc/R+u5om1AqCRIyFJox11SKuPqpAcGudIFM/mt7WgQ8P73Zo4wRjDqh7lkHN
L7qJTvpIwhIaSkEtxZWCfhD6OBLpP/tJ519AyWG3R72rNOSCzArjNnxUi2cC37bd
6IewggbRJRDZd9wF3xTQKMzUskGQpBofqOOFc2iVMyPJj8L3o8KX6xhenwEljSlC
haWmS/wzLP41ZREASj2DvyvwBSB+FKWQFvkT7CzODjpicfklBc6Ij0yjz+OQ0mho
PzTJqCBNiYzvycQdvCLRAoIBAQD32knQMwsNM8UVdwpMaOZ/K57yi3zy6L8Jg+Ra
qAqWQz5feVU0UpA4O4kVcCCAKFwkCVcMI2vG8VcdGuN6BdcLe+WQOATiA55nOyle
0/Gw3rlTPmbJJWdma9eAsmUeOUA01EhS3WEcd+DlCoLSjgGVv89trmw+juXnew1E
LItSGn0tkRyIWljArFVNYO/86SmA/3mwFhQDzcTlm83oujFOoTOwc+zXsqnXCDpk
G2eDj8Zsey6Krne1QnJLySsQs4B1raYQ3rU8ItLCmN8aWiO6yYctD8H5jx/jLzVR
86DZdj7pRvz1Us4YyDafQzK0wdZTTDyCDf5vmw3JI8ZK/Gz7AoIBAQDRSTp6Jumb
eI6YJECJF7Q+DJIbVhJ4ne4JiLcxcU52jgo3hJ9asYT97S1bBctFqVf17tdD5CB5
X5Jqbqjtddd1u/d9fw8Lz8OMsklBL1QFn+Zw8r+qTwQRIe5BNDm1AoYp996phGC3
pTHsE8+dEo8Im1u6ZuruPWV/sbzo+H2diCV/6IDtNqnatTm/rTm32vE4Q21TASRr
s/bsg91EAm74OfnhEwtwbXW3o8TgZ8wz4ab9KXUugOam5XKNvkU1IJe2S6ajV3Bb
liFMjcpyRcHgim/q6vjb1+uIIa9lkAa5ula7oEtzZCeo1FiUTQdMPiF9yV6JvGHG
gWYKiXaAebQzAoIBAQCFsWq1coMYmP9LR833T3Jd0JLJdDJu+NrrcAiCWjhzu0vu
xg0OzyZaHssgFD6DwsGI8rzQoF6njlEWMwXXMUVBPZCjzYPcwmT0fDYhn6O0az9+
Rp+9Cn8PAUbadeATgIBAvu1QPXf/mi5mfdf5aX4zX6atHDPpPr2GspqCVqDEJeO1
65t/dXSAYbUVqx9oxgCMQ8JJGG+taZY24GcejSjBqDSwjqeH5ii1BAwzKZEZpzk6
FOwTBG8wB+qNNLMVLC4zy/pTCT6rdIFJVJqrpUm2nLRcuy4/xlNGAZX6Ybc29hCT
VqZmUkc3mO/V0rKMTC6m+e19nbzMSNAT2kdA9Y53AoIBAQCrLd4qs1E33O+k+WHf
wAepCNcojMom5eYg3jYYtriat6sbpdpBcBl7KFeEr8SHge90NJrV6O222LkFXOXG
9C/7GHdhql9AJfuoRNst+ewbfaIamDK0tlR5PuuFYZYhu6LJCPiSZrhE/VVL5xhV
PSzIuWnZmPxnSMiQHWyKkVUNWKJzcFSjsaZUQQ6u/JzNCMNsZZox3ilP/q7k3SZJ
zkO9vI3pzo34s08pmUYa1ktr1BGl2BcEpmIB+IIt9Ybd4X61mEMALzCzeKRb3U3N
Ecl2Q0UvPGm4R29atVKlG5ykpQj0BjQweacGrEiXZDmn3tm97Mrqla7TkltIGw9W
HjWJAoIBAG0KULabJyHlo306esOODPzSQiUtOhfzU6RaFpIACFUN1FNgSt5YwC59
CWMSgnqB24Mk6z4ChsL8HPZXMYE4a9GBEr2tcqBWLZmKdM0iVWu0foT9BfXJOLXr
RBPhfEyPE/Ja8FM4lm6CaeXHdkRIHR6N263rqHz5d7eEKI6eiToo46MB8sjs2WLu
9rCrzI5DhpBvwy5HPDdgtKmCRI0v8avFEcMwIxnkQxD5qzXP4LUPr0snWYgThT0n
lXIhsyeEbBitbf/11+0vsvlIqTktyXRwDZdupUbSeh7hO1eZwAwcEs5A8mlRMu+F
eQuoaiKk18RAww6KOiqzSa6F7LjRIEg=
-----END PRIVATE KEY-----

28
sing-penis/tsconfig.json Normal file
View file

@ -0,0 +1,28 @@
{
"compilerOptions": {
// Environment setup & latest features
"lib": ["ESNext"],
"target": "ESNext",
"module": "ESNext",
"moduleDetection": "force",
"jsx": "react-jsx",
"allowJs": true,
// Bundler mode
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"verbatimModuleSyntax": true,
"noEmit": true,
// Best practices
"strict": true,
"skipLibCheck": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedIndexedAccess": true,
// Some stricter flags (disabled by default)
"noUnusedLocals": false,
"noUnusedParameters": false,
"noPropertyAccessFromIndexSignature": false
}
}

View file

@ -0,0 +1,90 @@
import type { SingBoxHysteria2User, SingBoxHysteriaUser, SingBoxProxyUser, SingBoxXRAYProxyUser } from "."
export type SingBoxDirectInbound = {
type: "direct",
tag: string,
network: "udp" | "tcp",
override_address: string,
override_port: number
}
export type SingBoxMixedInbound = {
type: "mixed",
tag: string,
users: SingBoxProxyUser[],
set_system_proxy: boolean
}
export type SingBoxVMessInbound = {
type: "vmess",
tag: string,
listen: string,
listen_port?: number,
bind_interface?: string,
routing_mark?: number,
reuse_addr?: boolean,
netns?: string,
tcp_fast_open?: boolean,
tcp_multi_path?: boolean,
udp_fragment?: boolean,
udp_timeout?: string,
detour?: string,
users: SingBoxXRAYProxyUser[],
transport: any
}
export type SingBoxHysteriaInbound = {
type: "hysteria",
tag: string,
up: string,
up_mbps: number,
down: string,
down_mbps: number,
obfs?: string,
users: SingBoxHysteriaUser[],
recv_window_conn?: number,
recv_window_client?: number,
max_conn_client?: number,
disable_mtu_discovery?: boolean,
tls: any
}
export type SingBoxHysteria2Inbound = {
type: "hysteria2",
tag: string,
listen: string,
listen_port?: number,
bind_interface?: string,
routing_mark?: number,
reuse_addr?: false,
netns?: string,
tcp_fast_open?: false,
tcp_multi_path?: false,
udp_fragment?: false,
udp_timeout?: string,
detour?: string,
up_mbps?: number,
down_mbps?: number,
obfs?: {
type: "salamander",
password: string
},
users: SingBoxHysteria2User[],
ignore_client_bandwidth?: false,
tls: any,
masquerade?: string | object,
brutal_debug?: boolean
}
export type SingBoxInbound = SingBoxDirectInbound | SingBoxMixedInbound | SingBoxVMessInbound |
SingBoxHysteriaInbound | SingBoxHysteria2Inbound;

View file

@ -0,0 +1,60 @@
export type SingBoxDNSServerType = "" | "local" | "hosts" | "tcp" | "udp" | "tls" | "quic" |
"https" | "h3" | "dhcp" | "fakeip" | "tailscale" | "resolved"
export type SingBoxShadowsocksMethod = "2022-blake3-aes-128-gcm" | "2022-blake3-aes-256-gcm" |
"2022-blake3-chacha20-poly1305" | "none" | "aes-128-gcm" | "aes-192-gcm" | "aes-256-gcm" |
"chacha20-ietf-poly1305" | "xchacha20-ietf-poly1305"
export type SingBoxFakeIP = {
"enabled": boolean,
"inet4_range": string,
"inet6_range": string
}
export type SingBoxWireguardEndpointPeer = {
"address": string,
"port": number,
"public_key": string,
"pre_shared_key": string,
"allowed_ips": string[],
"persistent_keepalive_interval": number,
"reserved": number[]
}
export type SingBoxTailscaleEndpoint = {
"type": "tailscale",
"tag": string,
"state_directory": string,
"auth_key": string,
"control_url": string,
"ephemeral": boolean,
"hostname": string,
"accept_routes": boolean,
"exit_node": string,
"exit_node_allow_lan_access": boolean,
"advertise_routes": string[],
"advertise_exit_node": boolean,
"udp_timeout": string
}
export type SingBoxProxyUser = {
username: string,
password: string
}
export type SingBoxXRAYProxyUser = {
name: string,
uuid: string,
alterId: number
}
export type SingBoxHysteriaUser = {
name: string,
auth: string,
auth_str: number
}
export type SingBoxHysteria2User = {
name: string,
password: string
}

View file

@ -0,0 +1,11 @@
export type SingBoxDirectOutbound = {
type: "direct",
tag: string
}
export type SingBoxBlockOutbound = {
type: "block",
tag: string
}
export type SingBoxOutbound = SingBoxDirectOutbound | SingBoxBlockOutbound;

View file

@ -0,0 +1,21 @@
import type { SingBoxDNSServerType, SingBoxWireguardEndpointPeer } from "../atomic"
export type SingBoxDNSServer = {
"type": SingBoxDNSServerType,
"tag": string
}
export type SingBoxWireguardEndpoint = {
"type": "wireguard",
"tag": string,
"system": boolean,
"name": string,
"mtu": number,
"address": string[],
"private_key": string,
"listen_port": number,
"peers": SingBoxWireguardEndpointPeer[],
"udp_timeout": string,
"workers": number
}

45
sing-penis/types/index.ts Normal file
View file

@ -0,0 +1,45 @@
import type { SingBoxFakeIP, SingBoxTailscaleEndpoint } from "./atomic"
import type { SingBoxInbound } from "./atomic/inbounds"
import type { SingBoxOutbound } from "./atomic/outbounds"
import type { SingBoxDNSServer, SingBoxWireguardEndpoint } from "./constructed"
export type SingBoxConfig = {
log: {
disabled?: boolean,
level?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "panic",
output?: string,
timestamp?: boolean
},
dns: {
servers?: any[],
rules?: any[],
final?: string,
strategy?: "prefer_ipv4" | "prefer_ipv6" | "ipv4_only" | "ipv6_only",
disable_cache?: boolean,
disable_expire?: boolean,
independent_cache?: boolean,
cache_capacity?: number,
reverse_mapping?: boolean,
client_subnet?: string,
fakeip?: SingBoxFakeIP
},
ntp: {
enabled: boolean,
server?: string,
server_port?: number,
interval?: string
},
certificate: {
store?: string,
certificate?: any[],
certificate_path?: any[],
certificate_directory_path?: any[]
},
endpoints: (SingBoxWireguardEndpoint | SingBoxTailscaleEndpoint)[],
inbounds: SingBoxInbound[],
outbounds: SingBoxOutbound[],
route: unknown,
services: any,
experimental: any
}