195 KB
/home/fdroid/fdroiddata/tmp/com.github.shadowsocks.tv_5030350.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.github.shadowsocks.tv_5030350.apk
14.5 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <e5c7415a93fa30f51a115424823fb299684f87d28b38c1df9961c29baeb4f917>, actual: <d147bb194449ffc93bfbaf2fc20afda19359f311efc39c2ea60f38c4ef2db227> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <9440f2500261de711a51b5a866847c26d862ec8034e2de9c1d3c71c18ce0c93386c8b70000000000>, actual: <cb57f1c1c415fed5ebf26c982d34d9f28ef279e1bf003688dd67a2292cc553e686c8b70000000000>
    
Offset 1, 80 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·39af8d9cf522326b8710b7e685c70af0b8430cfda413d67c481f3f11c4fe86aa 
10 Signer·#1·certificate·SHA-1·digest:·5305d0d18340a4fc2ba7311bc6e8636016dd5855 
11 Signer·#1·certificate·MD5·digest:·cfc071f5c337407b9fd7fd48af28d8ef 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·cca776861e88e91d274f5d1477d0a430ecf42ff6e7ebe5fad835e5766e9f7f5f 
15 Signer·#1·public·key·SHA-1·digest:·7a08c7896f07db2c1d31e715238056dd1e1f454b 
16 Signer·#1·public·key·MD5·digest:·88b485b56ddd88e5a87f1f2e88c1d114 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.activity_activity-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.dynamicanimation_dynamicanimation.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.emoji2_emoji2-views-helper.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.emoji2_emoji2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.fragment_fragment-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.leanback_leanback-preference.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.leanback_leanback.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 WARNING:·META-INF/androidx.lifecycle_lifecycle-service.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
53 WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
54 WARNING:·META-INF/androidx.preference_preference.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
55 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
56 WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
57 WARNING:·META-INF/androidx.room_room-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
58 WARNING:·META-INF/androidx.savedstate_savedstate-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
59 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
60 WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
61 WARNING:·META-INF/androidx.sqlite_sqlite-framework.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
62 WARNING:·META-INF/androidx.sqlite_sqlite.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
63 WARNING:·META-INF/androidx.startup_startup-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
64 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
65 WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
66 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
67 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
68 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
69 WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
70 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
71 WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
72 WARNING:·META-INF/androidx.work_work-multiprocess.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
73 WARNING:·META-INF/androidx.work_work-runtime-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
74 WARNING:·META-INF/androidx.work_work-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
75 WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
76 WARNING:·META-INF/kotlinx_coroutines_android.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
77 WARNING:·META-INF/kotlinx_coroutines_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
78 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
79 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
80 WARNING:·META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
736 B
zipinfo {}
    
Offset 1087, 8 lines modifiedOffset 1087, 8 lines modified
1087 -rw----·····0.0·fat······112·b-·defN·81-Jan-01·01:01·res/xml/locales_config.xml1087 -rw----·····0.0·fat······112·b-·defN·81-Jan-01·01:01·res/xml/locales_config.xml
1088 -rw----·····0.0·fat······264·b-·defN·81-Jan-01·01:01·res/xml/network_security_config.xml1088 -rw----·····0.0·fat······264·b-·defN·81-Jan-01·01:01·res/xml/network_security_config.xml
1089 -rw----·····0.0·fat·····2236·b-·defN·81-Jan-01·01:01·res/xml/pref_main.xml1089 -rw----·····0.0·fat·····2236·b-·defN·81-Jan-01·01:01·res/xml/pref_main.xml
1090 -rw----·····0.0·fat···841312·b-·stor·81-Jan-01·01:01·resources.arsc1090 -rw----·····0.0·fat···841312·b-·stor·81-Jan-01·01:01·resources.arsc
1091 -rw----·····2.0·fat···128893·b-·defN·81-Jan-01·01:01·META-INF/1386FC4A.SF1091 -rw----·····2.0·fat···128893·b-·defN·81-Jan-01·01:01·META-INF/1386FC4A.SF
1092 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/1386FC4A.RSA1092 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/1386FC4A.RSA
1093 -rw----·····2.0·fat···128766·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1093 -rw----·····2.0·fat···128766·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1094 1092·files,·25573958·bytes·uncompressed,·11857877·bytes·compressed:··53.6%1094 1092·files,·25573958·bytes·uncompressed,·11857888·bytes·compressed:··53.6%
6.27 KB
lib/armeabi-v7a/libsslocal.so
2.98 KB
strings --all --bytes=8 {}
    
Offset 401, 15 lines modifiedOffset 401, 15 lines modified
401 Enable·VPN·mode·(only·for·Android)STAT_PATHstat-pathSTAT_ADDR401 Enable·VPN·mode·(only·for·Android)STAT_PATHstat-pathSTAT_ADDR
402 Specify·socket·path·(unix·domain·socket)·for·sending·traffic·statisticstat-addr402 Specify·socket·path·(unix·domain·socket)·for·sending·traffic·statisticstat-addr
403 Specify·socket·address·IP:PORT·(TCP)·for·sending·traffic·statisticLOCAL_DNS_ADDRlocal-dns-addr403 Specify·socket·address·IP:PORT·(TCP)·for·sending·traffic·statisticLOCAL_DNS_ADDRlocal-dns-addr
404 Specify·the·address·of·local·DNS·server,·send·queries·directlyREMOTE_DNS_ADDRremote-dns-addr404 Specify·the·address·of·local·DNS·server,·send·queries·directlyREMOTE_DNS_ADDRremote-dns-addr
405 Specify·the·address·of·remote·DNS·server,·send·queries·through·shadowsocks'·tunnelDNS_LOCAL_ADDRDNS·address,·listen·to·this·address·if·specifiedDAEMONIZEdaemonizeDAEMONIZE_PID_PATHdaemonize-pid405 Specify·the·address·of·remote·DNS·server,·send·queries·through·shadowsocks'·tunnelDNS_LOCAL_ADDRDNS·address,·listen·to·this·address·if·specifiedDAEMONIZEdaemonizeDAEMONIZE_PID_PATHdaemonize-pid
406 File·path·to·store·daemonized·process's·PID406 File·path·to·store·daemonized·process's·PID
407 Run·as·another·userloading·config·src/service/local.rs`password`·is·required·for·server·not·supported·`protocol`·"loading·ACL·"",·missing·`local_address`,·consider·specifying·it·by·--local-addr·command·line·option,·or·"local_address"·and·"local_port"·in·configuration·file407 Run·as·another·userloading·config·src/service/local.rs`password`·is·required·for·server·not·supported·`protocol`·"loading·ACL·"",·missing·`local_address`,·consider·specifying·it·by·--local-addr·command·line·option,·or·"local_address"·and·"local_port"·in·configuration·file
408 shadowsocks·local··build·1.15.22023-02-11T00:04:58.632673342+00:00create·tokio·Runtimeconfig·integrity·check·failed,·loading·default·config·create·localserver·aborted·with·server·exited·unexpectedly408 shadowsocks·local··build·1.15.22023-02-14T22:07:41.789712495+00:00create·tokio·Runtimeconfig·integrity·check·failed,·loading·default·config·create·localserver·aborted·with·server·exited·unexpectedly
409 signalauto-reload··failed·with·error:··but·found·error:·src/sys.rsuser··not·foundshadowsocks_rust::syscould·not·change·group·id·to·user·,·uid:·could·not·change·supplementary·groups·to·user·could·not·change·user·id·to·user·409 signalauto-reload··failed·with·error:··but·found·error:·src/sys.rsuser··not·foundshadowsocks_rust::syscould·not·change·group·id·to·user·,·uid:·could·not·change·supplementary·groups·to·user·could·not·change·user·id·to·user·
410 should·be·SIP002·(https://shadowsocks.org/guide/sip002.html)·formatInvalid·value:·logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct·SSConfig·with·2·elementsstruct·SSLogConfigstruct·SSLogConfig·with·3·elementsstruct·SSLogFormatstruct·SSLogFormat·with·1·elementstruct·SSRuntimeConfigstruct·SSRuntimeConfig·with·1·elementfailed·to·daemonize,·shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot·get·current·working·directory,·cannot·get·absolute·path·to·working·directory,·410 should·be·SIP002·(https://shadowsocks.org/guide/sip002.html)·formatInvalid·value:·logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct·SSConfig·with·2·elementsstruct·SSLogConfigstruct·SSLogConfig·with·3·elementsstruct·SSLogFormatstruct·SSLogFormat·with·1·elementstruct·SSRuntimeConfigstruct·SSRuntimeConfig·with·1·elementfailed·to·daemonize,·shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot·get·current·working·directory,·cannot·get·absolute·path·to·working·directory,·
411 should·be·either·ip:port·or·domain:port411 should·be·either·ip:port·or·domain:port
412 should·be·a·valid·IPv4·or·IPv6·address412 should·be·a·valid·IPv4·or·IPv6·address
413 should·be·ip:port/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join.rspolled·MutexLockFuture·after·completionmismatched·peer:··and·dst:·413 should·be·ip:port/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join.rspolled·MutexLockFuture·after·completionmismatched·peer:··and·dst:·
414 closed·while·reading·message414 closed·while·reading·message
415 closed·while·reading·lengthMap·must·not·be·polled·after·it·returned·`Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/future/map.rsMaybeDone·polled·after·value·taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/maybe_done.rsfuture·still·here·when·droppingstring·or·mapmap·with·a·single·keycapacity·overflowassertion·failed:·prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/stream/futures_unordered/mod.rsstream·closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs415 closed·while·reading·lengthMap·must·not·be·polled·after·it·returned·`Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/future/map.rsMaybeDone·polled·after·value·taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/maybe_done.rsfuture·still·here·when·droppingstring·or·mapmap·with·a·single·keycapacity·overflowassertion·failed:·prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/stream/futures_unordered/mod.rsstream·closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs
3.23 KB
readelf --wide --decompress --string-dump=.rodata {}
    
Offset 31454, 15 lines modifiedOffset 31454, 15 lines modified
31454 ··[·699a8]··Enable·VPN·mode·(only·for·Android)STAT_PATHstat-pathSTAT_ADDR31454 ··[·699a8]··Enable·VPN·mode·(only·for·Android)STAT_PATHstat-pathSTAT_ADDR
31455 ··[·699e8]··Specify·socket·path·(unix·domain·socket)·for·sending·traffic·statisticstat-addr31455 ··[·699e8]··Specify·socket·path·(unix·domain·socket)·for·sending·traffic·statisticstat-addr
31456 ··[·69a38]··Specify·socket·address·IP:PORT·(TCP)·for·sending·traffic·statisticLOCAL_DNS_ADDRlocal-dns-addr31456 ··[·69a38]··Specify·socket·address·IP:PORT·(TCP)·for·sending·traffic·statisticLOCAL_DNS_ADDRlocal-dns-addr
31457 ··[·69a98]··Specify·the·address·of·local·DNS·server,·send·queries·directlyREMOTE_DNS_ADDRremote-dns-addr31457 ··[·69a98]··Specify·the·address·of·local·DNS·server,·send·queries·directlyREMOTE_DNS_ADDRremote-dns-addr
31458 ··[·69af8]··Specify·the·address·of·remote·DNS·server,·send·queries·through·shadowsocks'·tunnelDNS_LOCAL_ADDRDNS·address,·listen·to·this·address·if·specifiedDAEMONIZEdaemonizeDAEMONIZE_PID_PATHdaemonize-pid31458 ··[·69af8]··Specify·the·address·of·remote·DNS·server,·send·queries·through·shadowsocks'·tunnelDNS_LOCAL_ADDRDNS·address,·listen·to·this·address·if·specifiedDAEMONIZEdaemonizeDAEMONIZE_PID_PATHdaemonize-pid
31459 ··[·69bc0]··File·path·to·store·daemonized·process's·PID31459 ··[·69bc0]··File·path·to·store·daemonized·process's·PID
31460 ··[·69bf0]··Run·as·another·userloading·config·src/service/local.rs`password`·is·required·for·server·not·supported·`protocol`·"loading·ACL·"",·missing·`local_address`,·consider·specifying·it·by·--local-addr·command·line·option,·or·"local_address"·and·"local_port"·in·configuration·file\n31460 ··[·69bf0]··Run·as·another·userloading·config·src/service/local.rs`password`·is·required·for·server·not·supported·`protocol`·"loading·ACL·"",·missing·`local_address`,·consider·specifying·it·by·--local-addr·command·line·option,·or·"local_address"·and·"local_port"·in·configuration·file\n
31461 ············shadowsocks·local··build·1.15.22023-02-11T00:04:58.632673342+00:00create·tokio·Runtimeconfig·integrity·check·failed,·loading·default·config·create·localserver·aborted·with·server·exited·unexpectedly\n31461 ············shadowsocks·local··build·1.15.22023-02-14T22:07:41.789712495+00:00create·tokio·Runtimeconfig·integrity·check·failed,·loading·default·config·create·localserver·aborted·with·server·exited·unexpectedly\n
31462 ············signalauto-reload··failed·with·error:··but·found·error:·src/sys.rsuser··not·foundshadowsocks_rust::syscould·not·change·group·id·to·user·,·uid:·could·not·change·supplementary·groups·to·user·could·not·change·user·id·to·user·31462 ············signalauto-reload··failed·with·error:··but·found·error:·src/sys.rsuser··not·foundshadowsocks_rust::syscould·not·change·group·id·to·user·,·uid:·could·not·change·supplementary·groups·to·user·could·not·change·user·id·to·user·
31463 ··[·69ea8]··should·be·SIP002·(https://shadowsocks.org/guide/sip002.html)·formatInvalid·value:·logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct·SSConfig·with·2·elementsstruct·SSLogConfigstruct·SSLogConfig·with·3·elementsstruct·SSLogFormatstruct·SSLogFormat·with·1·elementstruct·SSRuntimeConfigstruct·SSRuntimeConfig·with·1·elementfailed·to·daemonize,·shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot·get·current·working·directory,·cannot·get·absolute·path·to·working·directory,·31463 ··[·69ea8]··should·be·SIP002·(https://shadowsocks.org/guide/sip002.html)·formatInvalid·value:·logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct·SSConfig·with·2·elementsstruct·SSLogConfigstruct·SSLogConfig·with·3·elementsstruct·SSLogFormatstruct·SSLogFormat·with·1·elementstruct·SSRuntimeConfigstruct·SSRuntimeConfig·with·1·elementfailed·to·daemonize,·shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot·get·current·working·directory,·cannot·get·absolute·path·to·working·directory,·
31464 ··[·6a0b0]··should·be·either·ip:port·or·domain:port31464 ··[·6a0b0]··should·be·either·ip:port·or·domain:port
31465 ··[·6a0d8]··should·be·a·valid·IPv4·or·IPv6·address31465 ··[·6a0d8]··should·be·a·valid·IPv4·or·IPv6·address
31466 ··[·6a100]··should·be·ip:port/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join.rspolled·MutexLockFuture·after·completionmismatched·peer:··and·dst:·31466 ··[·6a100]··should·be·ip:port/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join.rspolled·MutexLockFuture·after·completionmismatched·peer:··and·dst:·
31467 ··[·6a1b8]··closed·while·reading·message31467 ··[·6a1b8]··closed·while·reading·message
31468 ··[·6a1d8]··closed·while·reading·lengthMap·must·not·be·polled·after·it·returned·`Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/future/map.rsMaybeDone·polled·after·value·taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/maybe_done.rsfuture·still·here·when·droppingstring·or·mapmap·with·a·single·keycapacity·overflowassertion·failed:·prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/stream/futures_unordered/mod.rsstream·closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs31468 ··[·6a1d8]··closed·while·reading·lengthMap·must·not·be·polled·after·it·returned·`Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/future/map.rsMaybeDone·polled·after·value·taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/maybe_done.rsfuture·still·here·when·droppingstring·or·mapmap·with·a·single·keycapacity·overflowassertion·failed:·prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/stream/futures_unordered/mod.rsstream·closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs
57.9 KB
lib/x86_64/libsslocal.so
29.6 KB
strings --all --bytes=8 {}
    
Offset 403, 15 lines modifiedOffset 403, 15 lines modified
403 decrypt·header·chunk·failedinvalid·client·user·identity·InvalidStreamTypeDecryptHeaderChunkErrorInvalidClientUserMissingExtendedIdentityHeaderAead2022ErrorAeadErrorStreamErrordecrypt·failedDecryptErrordecrypt·payload·failedinvalid·address·in·packet,·packet·too·short·for·tag,·at·least··bytes,·but·only·packet·too·short·for·salt,·at·least·DecryptPayloadErrorInvalidAddressPacketTooShortForTagPacketTooShortForSaltinvalid·socket·type,·expecting·decrypt·payload·errorpacket·too·short,·at·least·InvalidSocketTypePacketTooShortUdpSocketControlDataclient_session_idserver_session_idpacket_idinvalid·server·user·identity·peer:·InvalidServerUserProtocolErrorWithPeer/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/cipher-0.4.3/src/stream.rs403 decrypt·header·chunk·failedinvalid·client·user·identity·InvalidStreamTypeDecryptHeaderChunkErrorInvalidClientUserMissingExtendedIdentityHeaderAead2022ErrorAeadErrorStreamErrordecrypt·failedDecryptErrordecrypt·payload·failedinvalid·address·in·packet,·packet·too·short·for·tag,·at·least··bytes,·but·only·packet·too·short·for·salt,·at·least·DecryptPayloadErrorInvalidAddressPacketTooShortForTagPacketTooShortForSaltinvalid·socket·type,·expecting·decrypt·payload·errorpacket·too·short,·at·least·InvalidSocketTypePacketTooShortUdpSocketControlDataclient_session_idserver_session_idpacket_idinvalid·server·user·identity·peer:·InvalidServerUserProtocolErrorWithPeer/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/cipher-0.4.3/src/stream.rs
404 attempt·to·calculate·the·remainder·with·a·divisor·of·zeroAes128Ccm/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_ccm.rsAES_128_CCM·encryptAes256CcmAES_256_CCM·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_gcm.rsAES_128_GCM·encryptAES_256_GCM·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_gcm_siv.rsAES_128_GCM_SIV·encryptAES_256_GCM_SIV·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/chacha20_poly1305.rsCHACHA20_POLY1305·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/xchacha20_poly1305.rsXCHACHA20_POLY1305·encrypt·is·not·an·AEAD·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/cfb.rs404 attempt·to·calculate·the·remainder·with·a·divisor·of·zeroAes128Ccm/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_ccm.rsAES_128_CCM·encryptAes256CcmAES_256_CCM·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_gcm.rsAES_128_GCM·encryptAES_256_GCM·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_gcm_siv.rsAES_128_GCM_SIV·encryptAES_256_GCM_SIV·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/chacha20_poly1305.rsCHACHA20_POLY1305·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/xchacha20_poly1305.rsXCHACHA20_POLY1305·encrypt·is·not·an·AEAD·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/cfb.rs
405 assertion·failed:·key.len()·>=·Self::MIN_KEY_LEN·&&·key.len()·<=·Self::MAX_KEY_LEN/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/crypto/rc4.rs405 assertion·failed:·key.len()·>=·Self::MIN_KEY_LEN·&&·key.len()·<=·Self::MAX_KEY_LEN/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/crypto/rc4.rs
406 ·!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~406 ·!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
407 /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/rc4_md5.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/table.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/cipher.rsnot·implemented:·Category··is·not·v1·protocolss-subkey·is·not·an·AEAD-2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/tcp/mod.rsshadowsocks·2022·session·subkeycipher··is·not·an·AES2022·AES-GCM·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/aes_gcm.rsCipher··is·not·an·AEAD·2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/mod.rsonly·support·Stream·ciphers/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/kind.rsonly·support·AEAD·ciphers2022-blake3-chacha20-poly13052022-blake3-aes-256-gcm2022-blake3-aes-128-gcmxchacha20-ietf-poly1305chacha20-ietf-poly1305aes-256-gcm-sivaes-128-gcm-sivaes-256-ccmaes-128-ccmaes-256-gcmaes-128-gcmchacha20-ietfrc4camellia-256-cfb8camellia-256-cfb1camellia-192-cfb8camellia-192-cfb1camellia-128-cfb8camellia-128-cfb1aes-256-ofbaes-192-ofbaes-128-ofbaes-256-cfbaes-256-cfb8aes-256-cfb1aes-192-cfbaes-192-cfb8aes-192-cfb1aes-128-cfbaes-128-cfb8aes-128-cfb1aes-256-ctraes-192-ctraes-128-ctrrc4-md5tableplainaes-128-cfb128aes-192-cfb128aes-256-cfb128camellia-128-cfb128camellia-192-cfb128camellia-256-cfb128not·used·in·decrypt_in_place/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ctr.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ofb.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/chacha20_poly1305.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/xchacha20_poly1305.rsStreamAEAD2022_BLAKE3_CHACHA20_POLY1305AEAD2022_BLAKE3_AES_256_GCMAEAD2022_BLAKE3_AES_128_GCMXCHACHA20_POLY1305CHACHA20_POLY1305AES_256_GCM_SIVAES_128_GCM_SIVAES_256_CCMAES_128_CCMAES_256_GCMAES_128_GCMRC4CAMELLIA_256_CFB128CAMELLIA_256_CFB8CAMELLIA_256_CFB1CAMELLIA_192_CFB128CAMELLIA_192_CFB8CAMELLIA_192_CFB1CAMELLIA_128_CFB128CAMELLIA_128_CFB8CAMELLIA_128_CFB1AES_256_OFBAES_192_OFBAES_128_OFBAES_256_CFB128AES_256_CFB8AES_256_CFB1AES_192_CFB128AES_192_CFB8AES_192_CFB1AES_128_CFB128AES_128_CFB8AES_128_CFB1AES_256_CTRAES_192_CTRAES_128_CTRSS_RC4_MD5ParseCipherKindError/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/buf_reader.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/vec_deque/iter.rsno·entry·found·for·key407 /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/rc4_md5.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/table.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/cipher.rsnot·implemented:·Category··is·not·v1·protocolss-subkey·is·not·an·AEAD-2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/tcp/mod.rsshadowsocks·2022·session·subkeycipher··is·not·an·AES2022·AES-GCM·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/aes_gcm.rsCipher··is·not·an·AEAD·2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/mod.rsonly·support·Stream·ciphers/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/kind.rsonly·support·AEAD·ciphers2022-blake3-chacha20-poly13052022-blake3-aes-256-gcm2022-blake3-aes-128-gcmxchacha20-ietf-poly1305chacha20-ietf-poly1305aes-256-gcm-sivaes-128-gcm-sivaes-256-ccmaes-128-ccmaes-256-gcmaes-128-gcmchacha20-ietfrc4camellia-256-cfb8camellia-256-cfb1camellia-192-cfb8camellia-192-cfb1camellia-128-cfb8camellia-128-cfb1aes-256-ofbaes-192-ofbaes-128-ofbaes-256-cfbaes-256-cfb8aes-256-cfb1aes-192-cfbaes-192-cfb8aes-192-cfb1aes-128-cfbaes-128-cfb8aes-128-cfb1aes-256-ctraes-192-ctraes-128-ctrrc4-md5tableplainaes-128-cfb128aes-192-cfb128aes-256-cfb128camellia-128-cfb128camellia-192-cfb128camellia-256-cfb128not·used·in·decrypt_in_place/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ctr.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ofb.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/chacha20_poly1305.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/xchacha20_poly1305.rsStreamAEAD2022_BLAKE3_CHACHA20_POLY1305AEAD2022_BLAKE3_AES_256_GCMAEAD2022_BLAKE3_AES_128_GCMXCHACHA20_POLY1305CHACHA20_POLY1305AES_256_GCM_SIVAES_128_GCM_SIVAES_256_CCMAES_128_CCMAES_256_GCMAES_128_GCMRC4CAMELLIA_256_CFB128CAMELLIA_256_CFB8CAMELLIA_256_CFB1CAMELLIA_192_CFB128CAMELLIA_192_CFB8CAMELLIA_192_CFB1CAMELLIA_128_CFB128CAMELLIA_128_CFB8CAMELLIA_128_CFB1AES_256_OFBAES_192_OFBAES_128_OFBAES_256_CFB128AES_256_CFB8AES_256_CFB1AES_192_CFB128AES_192_CFB8AES_192_CFB1AES_128_CFB128AES_128_CFB8AES_128_CFB1AES_256_CTRAES_192_CTRAES_128_CTRSS_RC4_MD5ParseCipherKindError/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/buf_reader.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/vec_deque/iter.rsno·entry·found·for·key
408 attempt·to·calculate·the·remainder·with·a·divisor·of·zero/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/trust_dns_resolver.rs408 attempt·to·calculate·the·remainder·with·a·divisor·of·zero/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/trust_dns_resolver.rs
409 `async·fn`·resumed·after·completioninitializing·DNS·resolver·with·config··opts·shadowsocks::dns_resolver::trust_dns_resolvercrates/shadowsocks/src/dns_resolver/trust_dns_resolver.rscurrent·platform·doesn't·support·trust-dns·resolver·with·system·configured/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/mod.rsshadowsocks::net::sys::unixcrates/shadowsocks/src/net/sys/unix/mod.rsset·TCP_FASTOPEN·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/utils.rswrite·zero·byte·into·writerAES-256AES-128/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/plugin/mod.rsudp·association·for··is·closedshadowsocks_service::local::net::udp::associationcrates/shadowsocks-service/src/local/net/udp/association.rs·is·not·in·assertion·failed:·!ret.inner.is_empty()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select_all.rsassertion·failed:·self.map.remove(&key).is_some()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/lru_time_cache-0.11.11/src/lib.rskey·not·found/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/acl/mod.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/dns/mod.rsinitializing·direct·DNS·resolver·for·shadowsocks_service::dnscrates/shadowsocks-service/src/dns/mod.rsinitialize·trust-dns·DNS·resolver·failed,·fallback·to·default·system·resolver,·error:·initialize·trust-dns·DNS·system·resolver·failed,·fallback·to·default·system·resolver,·error:·initialized·DNS·system·resolver·builtin/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/mon_socket.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/utils.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/server_data.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rschecked·remote··latency·timeout,·elapsed··ms·latency·with·unexpected·response·from·8.8.8.8:53,·unexpected·response·from·8.8.8.8:53updated·remote··(score:·detectportal.firefox.comunexpected·response·from·http://detectportal.firefox.com/success.txt,·unexpected·response·from·http://detectportal.firefox.com/success.txtcheck_interval·must·be·>=·check_best_intervalchose·best·TCP·server·switched·best·TCP·server·from·kept·best·TCP·server·chose·best·UDP·server·switched·best·UDP·server·from·kept·best·UDP·server··(best·check)finished·initializing·server·scoresall·plugins·are·exited.·all·connections·may·fail,·check·your·configurationplugin·exited·with·error:·plugin·exited·with·status:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·timeoutshadowsocks_service::localcrates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/client_cache.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/server.rsshadowsocks·dns·TCP·listening·on·,·local:·,·remote:·accept·failed·with·error:·shadowsocks·dns·UDP·listening·on·udp·server·recv_from·failed·with·error:··query·message·parse·error:·dns·tcp·connection··closed·read·length·failed,·error:··read·message·failed,·error:··parse·message·failed,·error:··lookup·error:··lookup·failed,·error:·pick·remote·response·(query):·pick·local·response·(query):·pick·remote·response·(response):·reaching·this·means·there·probably·is·an·off·by·one·bugdns·answer:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/upstream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/tcp/auto_proxy_stream.rsudp·relay·channel·full/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/udp/association.rsall·branches·are·disabled·and·there·is·no·else·branchudp·relay··keep-alive·failed,·channel·full·or·closed·<-·...·(proxied)·failed,·error:··packet_id··out·of·window·<-·...·(bypassed)·failed,·error:··->·...·channel·closedudp·server·with·session··for·proxied·(bypassed)·with··bytes,·error:·)·received·udp·failed·to·send·back··bytes·to·client·,·from·target·),·error:··sent··bytes·!=·expected··(proxied)·packet·id·overflowed.·socket·reset·and·session·renewed·(·(proxied)·sending··bytes·failed,·error:·created·udp·association·for·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/mod.rsshadowsocks·socks·TCP·listening·on·shadowsocks_service::local::socks::servercrates/shadowsocks-service/src/local/socks/server/mod.rssocks5·tcp·client·handler·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsunsupported·authentication·method·shadowsocks_service::local::socks::server::socks5::tcprelaycrates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsnone·authentication·method·is·not·allowedcurrently·shadowsocks-rust·does·not·support·authenticationTCP·CONNECT·is·disabledsent·header:·Username/Password·Authentication·Initial·request·failed:·Username/Password·Authentication·Initial·request·uname·contains·invaid·charactersUsername/Password·Authentication·Initial·request·passwd·contains·invaid·characterssocks5·authenticated·with·Username/Password·method,·user:·,·password:·socks5·rejected·Username/Password·user:·Username/Password·Authentication·failed,·user:·socks5·handshake·early·eof.·peer:·socks5·handshake·error:·socks5··peer:·UDP·ASSOCIATE·from·BIND·is·not·supportedsocks5·udp·is·disabled/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/udprelay.rsshadowsocks·socks5·UDP·listening·on·shadowsocks_service::local::socks::server::socks5::udprelayreceived·invalid·UDP·associate·packet:·received·UDP·associate·with·frag·!=·0,·which·is·not·supported·by·shadowsocksUDP·ASSOCIATE··relay·keep-alive·channel·closed·unexpectly/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/utils.rsestablished·tcp·tunnel··<->··through·sever·shadowsocks_service::local::utilscrates/shadowsocks-service/src/local/utils.rstcp·tunnel··(proxied)·sent·handshake·without·data·(proxied)·closed·with·error:··(proxied)·closed,·L2R··bytes,·R2L··bypassed·(bypassed)·closed·with·error:··(bypassed)·closed,·L2R·assertion·failed:·config.config_type·==·ConfigType::Local·&&·!config.local.is_empty()stream·cipher··for·server··have·inherent·weaknesses·(see·discussion·in·https://github.com/shadowsocks/shadowsocks-org/issues/36).·DO·NOT·USE.·It·will·be·removed·in·the·future.no·valid·local·server·configurationmissing·local_dns_addrmissing·remote_dns_addrdns·requires·local·addresssocks·requires·local·address/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/context.rsXDG_DATA_HOME.local/shareXDG_CONFIG_HOME.configXDG_CACHE_HOME.cacheXDG_STATE_HOME.local/stateXDG_DATA_DIRSXDG_CONFIG_DIRSXDG_RUNTIME_DIR/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/util/flat_map.rsMismatch·between·definition·and·access·of·``.·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/error.rsFatal·internal·error.·Please·consider·filing·a·bug·report·at·https://github.com/clap-rs/clap/issues/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/matches/arg_matches.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/core/src/slice/index.rsassertion·failed:·edge.height·==·self.node.height·-·1/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/read_until.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy_bidirectional.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy.rsassertion·failed:·self.inner.semaphore.is_idle()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/chan.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/bounded.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/process/mod.rsfailed·to·park·threadFailed·to·`Enter::block_on`a·spawned·task·panicked·and·the·runtime·is·configured·to·shut·down·on·unhandled·panic/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/async_read.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join_all.rsfrom_entropy·failed:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rsconfig.json/etc/shadowsocks-rust/config.jsonVERBOSELOG_CONFIGinit·logging·with·filesrc/logging/mod.rsshadowsocks_serviceloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived·,·exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD()·Password:·got·server··password·from·tty·promptshadowsocks_rust::passwordsrc/password.rs·password·from·environment·variable·SS_SERVER_PASSWORDENCRYPT_METHODencrypt-methodServer's·encryption·method`method`·is·requiredCONFIGShadowsocks·configuration·file·(https://shadowsocks.org/guide/configs.html)LOCAL_ADDRlocal-addrLocal·address,·listen·only·to·this·address·if·specifiedTCP_AND_UDPServer·mode·UDP_ONLYServer·mode·TCP_AND_UDPProtocol·for·communicating·with·clients·(SOCKS5·by·default)UDP_BIND_ADDRudp-bind-addrUDP·relay's·bind·address,·default·is·the·same·as·local-addrSERVER_ADDRserver-addrServer's·passwordTIMEOUTServer's·timeout·seconds·for·TCP·relayPLUGINSIP003·(https://shadowsocks.org/guide/sip003.html)·pluginPLUGIN_OPTplugin-optsSet·SIP003·plugin·optionsURLserver-urlServer·address·in·SIP002·(https://shadowsocks.org/guide/sip002.html)·URLSERVER_CONFIGACLPath·to·ACL·(Access·Control·List)DNSDNS·nameservers,·formatted·like·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"TCP_NO_DELAYtcp-no-delaySet·TCP_NODELAY·option·for·socketsTCP_FAST_OPENtcp-fast-openfast-openEnable·TCP·Fast·Open·(TFO)TCP_KEEP_ALIVEtcp-keep-aliveSet·TCP·keep·alive·timeout·secondsUDP_TIMEOUTudp-timeoutTimeout·seconds·for·UDP·relayUDP_MAX_ASSOCIATIONSudp-max-associationsMaximum·associations·to·be·kept·simultaneously·for·UDP·relayINBOUND_SEND_BUFFER_SIZEinbound-send-buffer-sizeSet·inbound·sockets'·SO_SNDBUF·optionINBOUND_RECV_BUFFER_SIZEinbound-recv-buffer-sizeSet·inbound·sockets'·SO_RCVBUF·optionOUTBOUND_SEND_BUFFER_SIZEoutbound-send-buffer-sizeSet·outbound·sockets'·SO_SNDBUF·optionOUTBOUND_RECV_BUFFER_SIZEoutbound-recv-buffer-sizeSet·outbound·sockets'·SO_RCVBUF·optionOUTBOUND_BIND_ADDRoutbound-bind-addrbind-addrBind·address,·outbound·socket·will·bind·this·addressOUTBOUND_BIND_INTERFACEoutbound-bind-interfaceSet·SO_BINDTODEVICE·/·IP_BOUND_IF·/·IP_UNICAST_IF·option·for·outbound·socketIPV6_FIRSTResolve·hostname·to·IPv6·address·firstLog·without·datetime·prefixlog-configlog4rs·configuration·fileOUTBOUND_FWMARKoutbound-fwmarkSet·SO_MARK·option·for·outbound·socketsvpnEnable·VPN·mode·(only·for·Android)STAT_PATHstat-pathSTAT_ADDRSpecify·socket·path·(unix·domain·socket)·for·sending·traffic·statisticstat-addrSpecify·socket·address·IP:PORT·(TCP)·for·sending·traffic·statisticLOCAL_DNS_ADDRlocal-dns-addrSpecify·the·address·of·local·DNS·server,·send·queries·directlyREMOTE_DNS_ADDRremote-dns-addrSpecify·the·address·of·remote·DNS·server,·send·queries·through·shadowsocks'·tunnelDNS_LOCAL_ADDRDNS·address,·listen·to·this·address·if·specifiedDAEMONIZEdaemonizeDAEMONIZE_PID_PATHdaemonize-pidFile·path·to·store·daemonized·process's·PIDRun·as·another·userloading·config·src/service/local.rs`password`·is·required·for·server·not·supported·`protocol`·"loading·ACL·"",·missing·`local_address`,·consider·specifying·it·by·--local-addr·command·line·option,·or·"local_address"·and·"local_port"·in·configuration·file409 `async·fn`·resumed·after·completioninitializing·DNS·resolver·with·config··opts·shadowsocks::dns_resolver::trust_dns_resolvercrates/shadowsocks/src/dns_resolver/trust_dns_resolver.rscurrent·platform·doesn't·support·trust-dns·resolver·with·system·configured/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/mod.rsshadowsocks::net::sys::unixcrates/shadowsocks/src/net/sys/unix/mod.rsset·TCP_FASTOPEN·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/utils.rswrite·zero·byte·into·writerAES-256AES-128/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/plugin/mod.rsudp·association·for··is·closedshadowsocks_service::local::net::udp::associationcrates/shadowsocks-service/src/local/net/udp/association.rs·is·not·in·assertion·failed:·!ret.inner.is_empty()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select_all.rsassertion·failed:·self.map.remove(&key).is_some()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/lru_time_cache-0.11.11/src/lib.rskey·not·found/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/acl/mod.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/dns/mod.rsinitializing·direct·DNS·resolver·for·shadowsocks_service::dnscrates/shadowsocks-service/src/dns/mod.rsinitialize·trust-dns·DNS·resolver·failed,·fallback·to·default·system·resolver,·error:·initialize·trust-dns·DNS·system·resolver·failed,·fallback·to·default·system·resolver,·error:·initialized·DNS·system·resolver·builtin/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/mon_socket.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/utils.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/server_data.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rschecked·remote··latency·timeout,·elapsed··ms·latency·with·unexpected·response·from·8.8.8.8:53,·unexpected·response·from·8.8.8.8:53updated·remote··(score:·detectportal.firefox.comunexpected·response·from·http://detectportal.firefox.com/success.txt,·unexpected·response·from·http://detectportal.firefox.com/success.txtcheck_interval·must·be·>=·check_best_intervalchose·best·TCP·server·switched·best·TCP·server·from·kept·best·TCP·server·chose·best·UDP·server·switched·best·UDP·server·from·kept·best·UDP·server··(best·check)finished·initializing·server·scoresall·plugins·are·exited.·all·connections·may·fail,·check·your·configurationplugin·exited·with·error:·plugin·exited·with·status:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·timeoutshadowsocks_service::localcrates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/client_cache.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/server.rsshadowsocks·dns·TCP·listening·on·,·local:·,·remote:·accept·failed·with·error:·shadowsocks·dns·UDP·listening·on·udp·server·recv_from·failed·with·error:··query·message·parse·error:·dns·tcp·connection··closed·read·length·failed,·error:··read·message·failed,·error:··parse·message·failed,·error:··lookup·error:··lookup·failed,·error:·pick·remote·response·(query):·pick·local·response·(query):·pick·remote·response·(response):·reaching·this·means·there·probably·is·an·off·by·one·bugdns·answer:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/upstream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/tcp/auto_proxy_stream.rsudp·relay·channel·full/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/udp/association.rsall·branches·are·disabled·and·there·is·no·else·branchudp·relay··keep-alive·failed,·channel·full·or·closed·<-·...·(proxied)·failed,·error:··packet_id··out·of·window·<-·...·(bypassed)·failed,·error:··->·...·channel·closedudp·server·with·session··for·proxied·(bypassed)·with··bytes,·error:·)·received·udp·failed·to·send·back··bytes·to·client·,·from·target·),·error:··sent··bytes·!=·expected··(proxied)·packet·id·overflowed.·socket·reset·and·session·renewed·(·(proxied)·sending··bytes·failed,·error:·created·udp·association·for·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/mod.rsshadowsocks·socks·TCP·listening·on·shadowsocks_service::local::socks::servercrates/shadowsocks-service/src/local/socks/server/mod.rssocks5·tcp·client·handler·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsunsupported·authentication·method·shadowsocks_service::local::socks::server::socks5::tcprelaycrates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsnone·authentication·method·is·not·allowedcurrently·shadowsocks-rust·does·not·support·authenticationTCP·CONNECT·is·disabledsent·header:·Username/Password·Authentication·Initial·request·failed:·Username/Password·Authentication·Initial·request·uname·contains·invaid·charactersUsername/Password·Authentication·Initial·request·passwd·contains·invaid·characterssocks5·authenticated·with·Username/Password·method,·user:·,·password:·socks5·rejected·Username/Password·user:·Username/Password·Authentication·failed,·user:·socks5·handshake·early·eof.·peer:·socks5·handshake·error:·socks5··peer:·UDP·ASSOCIATE·from·BIND·is·not·supportedsocks5·udp·is·disabled/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/udprelay.rsshadowsocks·socks5·UDP·listening·on·shadowsocks_service::local::socks::server::socks5::udprelayreceived·invalid·UDP·associate·packet:·received·UDP·associate·with·frag·!=·0,·which·is·not·supported·by·shadowsocksUDP·ASSOCIATE··relay·keep-alive·channel·closed·unexpectly/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/utils.rsestablished·tcp·tunnel··<->··through·sever·shadowsocks_service::local::utilscrates/shadowsocks-service/src/local/utils.rstcp·tunnel··(proxied)·sent·handshake·without·data·(proxied)·closed·with·error:··(proxied)·closed,·L2R··bytes,·R2L··bypassed·(bypassed)·closed·with·error:··(bypassed)·closed,·L2R·assertion·failed:·config.config_type·==·ConfigType::Local·&&·!config.local.is_empty()stream·cipher··for·server··have·inherent·weaknesses·(see·discussion·in·https://github.com/shadowsocks/shadowsocks-org/issues/36).·DO·NOT·USE.·It·will·be·removed·in·the·future.no·valid·local·server·configurationmissing·local_dns_addrmissing·remote_dns_addrdns·requires·local·addresssocks·requires·local·address/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/context.rsXDG_DATA_HOME.local/shareXDG_CONFIG_HOME.configXDG_CACHE_HOME.cacheXDG_STATE_HOME.local/stateXDG_DATA_DIRSXDG_CONFIG_DIRSXDG_RUNTIME_DIR/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/util/flat_map.rsMismatch·between·definition·and·access·of·``.·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/error.rsFatal·internal·error.·Please·consider·filing·a·bug·report·at·https://github.com/clap-rs/clap/issues/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/matches/arg_matches.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/core/src/slice/index.rsassertion·failed:·edge.height·==·self.node.height·-·1/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/read_until.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy_bidirectional.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy.rsassertion·failed:·self.inner.semaphore.is_idle()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/chan.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/bounded.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/process/mod.rsfailed·to·park·threadFailed·to·`Enter::block_on`a·spawned·task·panicked·and·the·runtime·is·configured·to·shut·down·on·unhandled·panic/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/async_read.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join_all.rsfrom_entropy·failed:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rsconfig.json/etc/shadowsocks-rust/config.jsonVERBOSELOG_CONFIGinit·logging·with·filesrc/logging/mod.rsshadowsocks_serviceloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived·,·exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD()·Password:·got·server··password·from·tty·promptshadowsocks_rust::passwordsrc/password.rs·password·from·environment·variable·SS_SERVER_PASSWORDENCRYPT_METHODencrypt-methodServer's·encryption·method`method`·is·requiredCONFIGShadowsocks·configuration·file·(https://shadowsocks.org/guide/configs.html)LOCAL_ADDRlocal-addrLocal·address,·listen·only·to·this·address·if·specifiedTCP_AND_UDPServer·mode·UDP_ONLYServer·mode·TCP_AND_UDPProtocol·for·communicating·with·clients·(SOCKS5·by·default)UDP_BIND_ADDRudp-bind-addrUDP·relay's·bind·address,·default·is·the·same·as·local-addrSERVER_ADDRserver-addrServer's·passwordTIMEOUTServer's·timeout·seconds·for·TCP·relayPLUGINSIP003·(https://shadowsocks.org/guide/sip003.html)·pluginPLUGIN_OPTplugin-optsSet·SIP003·plugin·optionsURLserver-urlServer·address·in·SIP002·(https://shadowsocks.org/guide/sip002.html)·URLSERVER_CONFIGACLPath·to·ACL·(Access·Control·List)DNSDNS·nameservers,·formatted·like·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"TCP_NO_DELAYtcp-no-delaySet·TCP_NODELAY·option·for·socketsTCP_FAST_OPENtcp-fast-openfast-openEnable·TCP·Fast·Open·(TFO)TCP_KEEP_ALIVEtcp-keep-aliveSet·TCP·keep·alive·timeout·secondsUDP_TIMEOUTudp-timeoutTimeout·seconds·for·UDP·relayUDP_MAX_ASSOCIATIONSudp-max-associationsMaximum·associations·to·be·kept·simultaneously·for·UDP·relayINBOUND_SEND_BUFFER_SIZEinbound-send-buffer-sizeSet·inbound·sockets'·SO_SNDBUF·optionINBOUND_RECV_BUFFER_SIZEinbound-recv-buffer-sizeSet·inbound·sockets'·SO_RCVBUF·optionOUTBOUND_SEND_BUFFER_SIZEoutbound-send-buffer-sizeSet·outbound·sockets'·SO_SNDBUF·optionOUTBOUND_RECV_BUFFER_SIZEoutbound-recv-buffer-sizeSet·outbound·sockets'·SO_RCVBUF·optionOUTBOUND_BIND_ADDRoutbound-bind-addrbind-addrBind·address,·outbound·socket·will·bind·this·addressOUTBOUND_BIND_INTERFACEoutbound-bind-interfaceSet·SO_BINDTODEVICE·/·IP_BOUND_IF·/·IP_UNICAST_IF·option·for·outbound·socketIPV6_FIRSTResolve·hostname·to·IPv6·address·firstLog·without·datetime·prefixlog-configlog4rs·configuration·fileOUTBOUND_FWMARKoutbound-fwmarkSet·SO_MARK·option·for·outbound·socketsvpnEnable·VPN·mode·(only·for·Android)STAT_PATHstat-pathSTAT_ADDRSpecify·socket·path·(unix·domain·socket)·for·sending·traffic·statisticstat-addrSpecify·socket·address·IP:PORT·(TCP)·for·sending·traffic·statisticLOCAL_DNS_ADDRlocal-dns-addrSpecify·the·address·of·local·DNS·server,·send·queries·directlyREMOTE_DNS_ADDRremote-dns-addrSpecify·the·address·of·remote·DNS·server,·send·queries·through·shadowsocks'·tunnelDNS_LOCAL_ADDRDNS·address,·listen·to·this·address·if·specifiedDAEMONIZEdaemonizeDAEMONIZE_PID_PATHdaemonize-pidFile·path·to·store·daemonized·process's·PIDRun·as·another·userloading·config·src/service/local.rs`password`·is·required·for·server·not·supported·`protocol`·"loading·ACL·"",·missing·`local_address`,·consider·specifying·it·by·--local-addr·command·line·option,·or·"local_address"·and·"local_port"·in·configuration·file
410 shadowsocks·local··build·1.15.22023-02-11T00:15:15.506459213+00:00create·tokio·Runtimeconfig·integrity·check·failed,·loading·default·config·create·localserver·aborted·with·server·exited·unexpectedly410 shadowsocks·local··build·1.15.22023-02-14T22:18:54.767083938+00:00create·tokio·Runtimeconfig·integrity·check·failed,·loading·default·config·create·localserver·aborted·with·server·exited·unexpectedly
411 signalauto-reload··failed·with·error:··but·found·error:·src/sys.rsuser··not·foundshadowsocks_rust::syscould·not·change·group·id·to·user·,·uid:·could·not·change·supplementary·groups·to·user·could·not·change·user·id·to·user·should·be·SIP002·(https://shadowsocks.org/guide/sip002.html)·formatInvalid·value:·logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct·SSConfig·with·2·elementsstruct·SSLogConfigstruct·SSLogConfig·with·3·elementsstruct·SSLogFormatstruct·SSLogFormat·with·1·elementstruct·SSRuntimeConfigstruct·SSRuntimeConfig·with·1·elementfailed·to·daemonize,·shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot·get·current·working·directory,·cannot·get·absolute·path·to·working·directory,·should·be·either·ip:port·or·domain:portshould·be·a·valid·IPv4·or·IPv6·addressshould·be·ip:port/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join.rspolled·MutexLockFuture·after·completionmismatched·peer:··and·dst:·closed·while·reading·messageclosed·while·reading·lengthMap·must·not·be·polled·after·it·returned·`Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/future/map.rsMaybeDone·polled·after·value·taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/maybe_done.rsfuture·still·here·when·droppingstring·or·mapmap·with·a·single·keycapacity·overflowassertion·failed:·prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/stream/futures_unordered/mod.rsstream·closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs411 signalauto-reload··failed·with·error:··but·found·error:·src/sys.rsuser··not·foundshadowsocks_rust::syscould·not·change·group·id·to·user·,·uid:·could·not·change·supplementary·groups·to·user·could·not·change·user·id·to·user·should·be·SIP002·(https://shadowsocks.org/guide/sip002.html)·formatInvalid·value:·logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct·SSConfig·with·2·elementsstruct·SSLogConfigstruct·SSLogConfig·with·3·elementsstruct·SSLogFormatstruct·SSLogFormat·with·1·elementstruct·SSRuntimeConfigstruct·SSRuntimeConfig·with·1·elementfailed·to·daemonize,·shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot·get·current·working·directory,·cannot·get·absolute·path·to·working·directory,·should·be·either·ip:port·or·domain:portshould·be·a·valid·IPv4·or·IPv6·addressshould·be·ip:port/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join.rspolled·MutexLockFuture·after·completionmismatched·peer:··and·dst:·closed·while·reading·messageclosed·while·reading·lengthMap·must·not·be·polled·after·it·returned·`Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/future/map.rsMaybeDone·polled·after·value·taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/maybe_done.rsfuture·still·here·when·droppingstring·or·mapmap·with·a·single·keycapacity·overflowassertion·failed:·prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/stream/futures_unordered/mod.rsstream·closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs
412 `async·fn`·resumed·after·completiondns·resolve·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/uds.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/linux/mod.rsset·SO_BINDTODEVICE·error:·shadowsocks::net::sys::unix::linuxcrates/shadowsocks/src/net/sys/unix/linux/mod.rsfailed·to·disable·IP·fragmentation,·error:·protect()·timeoutset·SO_MARK·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/tcp.rsresolved·empty·addresstrying·connect·shadowsocks::net::tcpcrates/shadowsocks/src/net/tcp.rsconnected·impossible/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/udp.rsassertion·failed:·dnaddr.len()·<=·u8::MAX·as·usize/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/socks5.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rsconnected·tcp·remote··(outbound:·)·with·shadowsocks::relay::tcprelay::proxy_stream::clientcrates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rscipher·is·None/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead.rsgot·AEAD·salt·shadowsocks::relay::tcprelay::aeadcrates/shadowsocks/src/relay/tcprelay/aead.rsassertion·failed:·size·!=·0/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/stream.rsgot·stream·iv·shadowsocks::relay::tcprelay::streamcrates/shadowsocks/src/relay/tcprelay/stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead_2022.rsshadowsocks::relay::tcprelay::aead_2022crates/shadowsocks/src/relay/tcprelay/aead_2022.rsuser_manager·must·not·be·Noneexpecting·EIH,·but·header·chunk·len:··doesn't·support·EIHserver·EIH··chosen·by·EIHgot·AEAD·header·stream_type:·,·timestamp:·,·length:·SystemTime::now()·is·before·UNIX·Epoch!generated·AEAD·cipher·salt·shadowsocks::relay::tcprelay::crypto_iocrates/shadowsocks/src/relay/tcprelay/crypto_io.rsgenerated·Stream·cipher·IV·only·AEAD-2022·protocol·has·data·chunk·counter/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/crypto_io.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·receive·from·,·control:··bytes,·payload·length··bytesshadowsocks::relay::udprelay::proxy_socketcrates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·send·to·,·payload·length··bytes,·packet·length·UDP·server·client·send··bytes,·but·actually·sent·connected·udp·remote··with·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/config.rsABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/412 `async·fn`·resumed·after·completiondns·resolve·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/uds.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/linux/mod.rsset·SO_BINDTODEVICE·error:·shadowsocks::net::sys::unix::linuxcrates/shadowsocks/src/net/sys/unix/linux/mod.rsfailed·to·disable·IP·fragmentation,·error:·protect()·timeoutset·SO_MARK·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/tcp.rsresolved·empty·addresstrying·connect·shadowsocks::net::tcpcrates/shadowsocks/src/net/tcp.rsconnected·impossible/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/udp.rsassertion·failed:·dnaddr.len()·<=·u8::MAX·as·usize/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/socks5.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rsconnected·tcp·remote··(outbound:·)·with·shadowsocks::relay::tcprelay::proxy_stream::clientcrates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rscipher·is·None/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead.rsgot·AEAD·salt·shadowsocks::relay::tcprelay::aeadcrates/shadowsocks/src/relay/tcprelay/aead.rsassertion·failed:·size·!=·0/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/stream.rsgot·stream·iv·shadowsocks::relay::tcprelay::streamcrates/shadowsocks/src/relay/tcprelay/stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead_2022.rsshadowsocks::relay::tcprelay::aead_2022crates/shadowsocks/src/relay/tcprelay/aead_2022.rsuser_manager·must·not·be·Noneexpecting·EIH,·but·header·chunk·len:··doesn't·support·EIHserver·EIH··chosen·by·EIHgot·AEAD·header·stream_type:·,·timestamp:·,·length:·SystemTime::now()·is·before·UNIX·Epoch!generated·AEAD·cipher·salt·shadowsocks::relay::tcprelay::crypto_iocrates/shadowsocks/src/relay/tcprelay/crypto_io.rsgenerated·Stream·cipher·IV·only·AEAD-2022·protocol·has·data·chunk·counter/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/crypto_io.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·receive·from·,·control:··bytes,·payload·length··bytesshadowsocks::relay::udprelay::proxy_socketcrates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·send·to·,·payload·length··bytes,·packet·length·UDP·server·client·send··bytes,·but·actually·sent·connected·udp·remote··with·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/config.rsABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
413 ?456789:;<=413 ?456789:;<=
414 ·!"#$%&'()*+,-./0123414 ·!"#$%&'()*+,-./0123
415 ·password··is·not·base64·encoded,·error:··bytes·key,·but·password:··(·bytes·after·decode)iPSK·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/context.rscan·not·send·messages·after·stream·is·shutdownCurrent·time·is·before·the·Unix·epoch.must·not·poll·after·completeinconsistent·in·dropreceived·TCP·response·header·with·unmatched·saltNot·all·bytes·of·message·sent,·requestor·canceledid·space·exhausted,·consider·filing·an·issue/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.22.0/src/name_server/connection_provider.rsa·sequenceudptcpvariant·index·0·<=·i·<·2struct·ResolverConfig·with·3·elementsbad·state,·client·should·be·connectedcan·not·lookup·IPs·for·no·namesstruct·NameServerConfig·with·5·elements415 ·password··is·not·base64·encoded,·error:··bytes·key,·but·password:··(·bytes·after·decode)iPSK·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/context.rscan·not·send·messages·after·stream·is·shutdownCurrent·time·is·before·the·Unix·epoch.must·not·poll·after·completeinconsistent·in·dropreceived·TCP·response·header·with·unmatched·saltNot·all·bytes·of·message·sent,·requestor·canceledid·space·exhausted,·consider·filing·an·issue/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.22.0/src/name_server/connection_provider.rsa·sequenceudptcpvariant·index·0·<=·i·<·2struct·ResolverConfig·with·3·elementsbad·state,·client·should·be·connectedcan·not·lookup·IPs·for·no·namesstruct·NameServerConfig·with·5·elements
416 dest·is·out·of·boundsposition·out·of·bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/position.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/iterators/pair.rsinvalid·key/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/json5-0.4.1/src/de.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/iprange-0.6.7/src/lib.rsattempt·to·join·into·collection·with·len·>·usize::MAX/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/str.rsassertion·failed:·self.remaining()·>=·dst.len()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/buf/buf_impl.rsassertion·failed:·self.remaining()·>=·1invalid·type:·,·expected·invalid·value:·missing·field·``invalid·length·duplicate·field·`unknown·variant·``,·expected·socket·addressSocketAddr/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/net/lookup_host.rsno·addresses·to·send·data·to/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mutex.rsIpRange·[,·cannot·advance·past·`remaining`:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rsnew_len·=·;·capacity·=·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes_mut.rsassertion·failed:·pos·<=·self.get_ref().as_ref().len()LocalNode::with·ensures·it·is·set/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/helping.rsinternal·error:·entered·unreachable·code:·Invalid·control·value·Ready·polled·after·completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/ready.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/write_all.rscannot·poll·Select·twice/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select.rspolling·FirstAnswerFuture·twiceLazy·instance·has·previously·been·poisoned/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.17.0/src/lib.rstokio_tfo::sys::unix::linux/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-tfo-0.2.0/src/stream.rsSubDomainsTree·{·..·}Rules·{·ipv4:·,·rule_regex:·[,·...],·rule_set:·[],·rule_tree:··}IPV4-RULE·shadowsocks_service::aclcrates/shadowsocks-service/src/acl/mod.rsIPV6-RULE·\.REGEX-RULE··=>·SET-RULE··=>·TREE-RULE·^(?:(?:\((?:\?:)?\^\|\\\.\)|(?:\^\.(?:\+|\*))?\\\.)((?:[\w-]+(?:\\\.)?)+)|\^((?:[\w-]+(?:\\\.)?)+))\$$SET-RULE·TREE-RULE··parsing·error:·Unicode·not·allowed·here·`·regex·error:·ACL·loading·from·[outbound_block_list][black_list]·or·[bypass_list][white_list]·or·[proxy_list]ACL·parsing·start·from·mode··and·black_list·/·bypass_listACL·rule··containing·non-ASCII·characters,·skippedswitch·to·mode·loading·outbound_block_listloading·white_list·/·proxy_list/tmp/shadowsocks-managerdnssocksmissing·`addr`·in·configurationmissing·`local_dns_addr`·or·`remote_dns_addr`·in·configurationmalformed·`mode`,·must·be·one·of·`tcp_only`,·`udp_only`·and·`tcp_and_udp`missing·`local_port`416 dest·is·out·of·boundsposition·out·of·bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/position.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/iterators/pair.rsinvalid·key/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/json5-0.4.1/src/de.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/iprange-0.6.7/src/lib.rsattempt·to·join·into·collection·with·len·>·usize::MAX/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/str.rsassertion·failed:·self.remaining()·>=·dst.len()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/buf/buf_impl.rsassertion·failed:·self.remaining()·>=·1invalid·type:·,·expected·invalid·value:·missing·field·``invalid·length·duplicate·field·`unknown·variant·``,·expected·socket·addressSocketAddr/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/net/lookup_host.rsno·addresses·to·send·data·to/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mutex.rsIpRange·[,·cannot·advance·past·`remaining`:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rsnew_len·=·;·capacity·=·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes_mut.rsassertion·failed:·pos·<=·self.get_ref().as_ref().len()LocalNode::with·ensures·it·is·set/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/helping.rsinternal·error:·entered·unreachable·code:·Invalid·control·value·Ready·polled·after·completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/ready.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/write_all.rscannot·poll·Select·twice/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select.rspolling·FirstAnswerFuture·twiceLazy·instance·has·previously·been·poisoned/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.17.0/src/lib.rstokio_tfo::sys::unix::linux/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-tfo-0.2.0/src/stream.rsSubDomainsTree·{·..·}Rules·{·ipv4:·,·rule_regex:·[,·...],·rule_set:·[],·rule_tree:··}IPV4-RULE·shadowsocks_service::aclcrates/shadowsocks-service/src/acl/mod.rsIPV6-RULE·\.REGEX-RULE··=>·SET-RULE··=>·TREE-RULE·^(?:(?:\((?:\?:)?\^\|\\\.\)|(?:\^\.(?:\+|\*))?\\\.)((?:[\w-]+(?:\\\.)?)+)|\^((?:[\w-]+(?:\\\.)?)+))\$$SET-RULE·TREE-RULE··parsing·error:·Unicode·not·allowed·here·`·regex·error:·ACL·loading·from·[outbound_block_list][black_list]·or·[bypass_list][white_list]·or·[proxy_list]ACL·parsing·start·from·mode··and·black_list·/·bypass_listACL·rule··containing·non-ASCII·characters,·skippedswitch·to·mode·loading·outbound_block_listloading·white_list·/·proxy_list/tmp/shadowsocks-managerdnssocksmissing·`addr`·in·configurationmissing·`local_dns_addr`·or·`remote_dns_addr`·in·configurationmalformed·`mode`,·must·be·one·of·`tcp_only`,·`udp_only`·and·`tcp_and_udp`missing·`local_port`
417 crates/shadowsocks-service/src/config.rsunrecognized·protocol·`protocol`·invalidinvalid·`mode`file·,·error:·acl·loading·failed`local_udp_port`·cannot·be·0`local_port`·cannot·be·0`·is·not·a·supported·methodunsupported·method`password`·is·required·for·method·`password`·is·required`server`,·`server_port`,·`method`,·`password`·must·be·provided·together`users[].password`·should·be·base64·encodedinvalid·`tcp_weight`,·must·be·in·[0,·1]invalid·`udp_weight`,·must·be·in·[0,·1]invalid·outbound_bind_addrinvalid·replay·attack·policyinvalid·`dns`·value,·can·only·be·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"balancer.check_interval·must·be·>·0balancer.max_server_rtt·must·be·>·0missing·any·valid·servers·in·configurationmissing·`manager_addr`·and·`manager_port`·in·configuration`server`·shouldn't·be·an·empty·string,·`server_port`·shouldn't·be·0`server`·shouldn't·be·an·unspecified·address·(INADDR_ANY)`users[].password`·length·must·be·exactly·the·same·as·method's·key·length`server_port`·shouldn't·be·0`plugin`·shouldn't·be·an·empty·stringcouldn't·read·password·from·environemnt·variable·shadowsocks_service::configcrates/shadowsocks-service/src/local/context.rscannot·set·DNS·resolver·on·a·shared·contextcannot·set·ipv6_first·on·a·shared·contextcannot·set·security·on·a·shared·contextcrates/shadowsocks-service/src/local/dns/client_cache.rscreating·connection·to·DNS·server·shadowsocks_service::local::dns::client_cachetake·cached·DNS·client·for·cached·DNS·client·for·crates/shadowsocks-service/src/local/dns/dns_resolver.rsskipped·rdata·shadowsocks_service::local::dns::dns_resolver*DNS·querying·name··of·server·shadowsocks_service::local::dns::servercrates/shadowsocks-service/src/local/dns/server.rslocal·DNS·response·contains·unexpected·name··for·query·local·DNS·response·has·inconsistent·answer·type·crates/shadowsocks-service/src/local/dns/upstream.rsDNS·lookup·shadowsocks_service::local::dns::upstreamUDPTCPno·valid·TCP·server·serving·for·TCP·clients,·consider·disable·TCP·with·"mode":·"udp_only",·currently·chose·crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rsshadowsocks_service::local::loadbalancing::ping_balancerinit·chose·TCP·server·no·valid·UDP·server·serving·for·UDP·clients,·consider·disable·UDP·with·"mode":·"tcp_only",·currently·chose·init·chose·UDP·server·init·without·any·TCP·and·UDP·serversno·available·serverping·balancer·stoppedserversGET·/success.txt·HTTP/1.1417 crates/shadowsocks-service/src/config.rsunrecognized·protocol·`protocol`·invalidinvalid·`mode`file·,·error:·acl·loading·failed`local_udp_port`·cannot·be·0`local_port`·cannot·be·0`·is·not·a·supported·methodunsupported·method`password`·is·required·for·method·`password`·is·required`server`,·`server_port`,·`method`,·`password`·must·be·provided·together`users[].password`·should·be·base64·encodedinvalid·`tcp_weight`,·must·be·in·[0,·1]invalid·`udp_weight`,·must·be·in·[0,·1]invalid·outbound_bind_addrinvalid·replay·attack·policyinvalid·`dns`·value,·can·only·be·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"balancer.check_interval·must·be·>·0balancer.max_server_rtt·must·be·>·0missing·any·valid·servers·in·configurationmissing·`manager_addr`·and·`manager_port`·in·configuration`server`·shouldn't·be·an·empty·string,·`server_port`·shouldn't·be·0`server`·shouldn't·be·an·unspecified·address·(INADDR_ANY)`users[].password`·length·must·be·exactly·the·same·as·method's·key·length`server_port`·shouldn't·be·0`plugin`·shouldn't·be·an·empty·stringcouldn't·read·password·from·environemnt·variable·shadowsocks_service::configcrates/shadowsocks-service/src/local/context.rscannot·set·DNS·resolver·on·a·shared·contextcannot·set·ipv6_first·on·a·shared·contextcannot·set·security·on·a·shared·contextcrates/shadowsocks-service/src/local/dns/client_cache.rscreating·connection·to·DNS·server·shadowsocks_service::local::dns::client_cachetake·cached·DNS·client·for·cached·DNS·client·for·crates/shadowsocks-service/src/local/dns/dns_resolver.rsskipped·rdata·shadowsocks_service::local::dns::dns_resolver*DNS·querying·name··of·server·shadowsocks_service::local::dns::servercrates/shadowsocks-service/src/local/dns/server.rslocal·DNS·response·contains·unexpected·name··for·query·local·DNS·response·has·inconsistent·answer·type·crates/shadowsocks-service/src/local/dns/upstream.rsDNS·lookup·shadowsocks_service::local::dns::upstreamUDPTCPno·valid·TCP·server·serving·for·TCP·clients,·consider·disable·TCP·with·"mode":·"udp_only",·currently·chose·crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rsshadowsocks_service::local::loadbalancing::ping_balancerinit·chose·TCP·server·no·valid·UDP·server·serving·for·UDP·clients,·consider·disable·UDP·with·"mode":·"tcp_only",·currently·chose·init·chose·UDP·server·init·without·any·TCP·and·UDP·serversno·available·serverping·balancer·stoppedserversGET·/success.txt·HTTP/1.1
28.3 KB
readelf --wide --decompress --string-dump=.rodata {}
    
Offset 42199, 15 lines modifiedOffset 42199, 15 lines modified
42199 ··[·74378]··(42199 ··[·74378]··(
42200 ··[·7437a]··(({42200 ··[·7437a]··(({
42201 ··[·7437e]··{{�42201 ··[·7437e]··{{�
42202 ··[·74398]··assertion·failed:·key.len()·>=·Self::MIN_KEY_LEN·&&·key.len()·<=·Self::MAX_KEY_LEN/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/crypto/rc4.rs42202 ··[·74398]··assertion·failed:·key.len()·>=·Self::MIN_KEY_LEN·&&·key.len()·<=·Self::MAX_KEY_LEN/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/crypto/rc4.rs
42203 ··[·74482]···!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~^���������������������������������������������������������������������������������������������������������������������������������/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/rc4_md5.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/table.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/cipher.rsnot·implemented:·Category··is·not·v1·protocolss-subkey·is·not·an·AEAD-2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/tcp/mod.rsshadowsocks·2022·session·subkeycipher··is·not·an·AES2022·AES-GCM·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/aes_gcm.rsCipher··is·not·an·AEAD·2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/mod.rsonly·support·Stream·ciphers/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/kind.rsonly·support·AEAD·ciphers2022-blake3-chacha20-poly13052022-blake3-aes-256-gcm2022-blake3-aes-128-gcmxchacha20-ietf-poly1305chacha20-ietf-poly1305aes-256-gcm-sivaes-128-gcm-sivaes-256-ccmaes-128-ccmaes-256-gcmaes-128-gcmchacha20-ietfrc4camellia-256-cfb8camellia-256-cfb1camellia-192-cfb8camellia-192-cfb1camellia-128-cfb8camellia-128-cfb1aes-256-ofbaes-192-ofbaes-128-ofbaes-256-cfbaes-256-cfb8aes-256-cfb1aes-192-cfbaes-192-cfb8aes-192-cfb1aes-128-cfbaes-128-cfb8aes-128-cfb1aes-256-ctraes-192-ctraes-128-ctrrc4-md5tableplainaes-128-cfb128aes-192-cfb128aes-256-cfb128camellia-128-cfb128camellia-192-cfb128camellia-256-cfb128not·used·in·decrypt_in_place/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ctr.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ofb.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/chacha20_poly1305.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/xchacha20_poly1305.rsStreamAEAD2022_BLAKE3_CHACHA20_POLY1305AEAD2022_BLAKE3_AES_256_GCMAEAD2022_BLAKE3_AES_128_GCMXCHACHA20_POLY1305CHACHA20_POLY1305AES_256_GCM_SIVAES_128_GCM_SIVAES_256_CCMAES_128_CCMAES_256_GCMAES_128_GCMRC4CAMELLIA_256_CFB128CAMELLIA_256_CFB8CAMELLIA_256_CFB1CAMELLIA_192_CFB128CAMELLIA_192_CFB8CAMELLIA_192_CFB1CAMELLIA_128_CFB128CAMELLIA_128_CFB8CAMELLIA_128_CFB1AES_256_OFBAES_192_OFBAES_128_OFBAES_256_CFB128AES_256_CFB8AES_256_CFB1AES_192_CFB128AES_192_CFB8AES_192_CFB1AES_128_CFB128AES_128_CFB8AES_128_CFB1AES_256_CTRAES_192_CTRAES_128_CTRSS_RC4_MD5ParseCipherKindError/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/buf_reader.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/vec_deque/iter.rsno·entry·found·for·key42203 ··[·74482]···!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~^���������������������������������������������������������������������������������������������������������������������������������/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/rc4_md5.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/table.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/cipher.rsnot·implemented:·Category··is·not·v1·protocolss-subkey·is·not·an·AEAD-2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/tcp/mod.rsshadowsocks·2022·session·subkeycipher··is·not·an·AES2022·AES-GCM·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/aes_gcm.rsCipher··is·not·an·AEAD·2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/mod.rsonly·support·Stream·ciphers/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/kind.rsonly·support·AEAD·ciphers2022-blake3-chacha20-poly13052022-blake3-aes-256-gcm2022-blake3-aes-128-gcmxchacha20-ietf-poly1305chacha20-ietf-poly1305aes-256-gcm-sivaes-128-gcm-sivaes-256-ccmaes-128-ccmaes-256-gcmaes-128-gcmchacha20-ietfrc4camellia-256-cfb8camellia-256-cfb1camellia-192-cfb8camellia-192-cfb1camellia-128-cfb8camellia-128-cfb1aes-256-ofbaes-192-ofbaes-128-ofbaes-256-cfbaes-256-cfb8aes-256-cfb1aes-192-cfbaes-192-cfb8aes-192-cfb1aes-128-cfbaes-128-cfb8aes-128-cfb1aes-256-ctraes-192-ctraes-128-ctrrc4-md5tableplainaes-128-cfb128aes-192-cfb128aes-256-cfb128camellia-128-cfb128camellia-192-cfb128camellia-256-cfb128not·used·in·decrypt_in_place/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ctr.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ofb.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/chacha20_poly1305.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/xchacha20_poly1305.rsStreamAEAD2022_BLAKE3_CHACHA20_POLY1305AEAD2022_BLAKE3_AES_256_GCMAEAD2022_BLAKE3_AES_128_GCMXCHACHA20_POLY1305CHACHA20_POLY1305AES_256_GCM_SIVAES_128_GCM_SIVAES_256_CCMAES_128_CCMAES_256_GCMAES_128_GCMRC4CAMELLIA_256_CFB128CAMELLIA_256_CFB8CAMELLIA_256_CFB1CAMELLIA_192_CFB128CAMELLIA_192_CFB8CAMELLIA_192_CFB1CAMELLIA_128_CFB128CAMELLIA_128_CFB8CAMELLIA_128_CFB1AES_256_OFBAES_192_OFBAES_128_OFBAES_256_CFB128AES_256_CFB8AES_256_CFB1AES_192_CFB128AES_192_CFB8AES_192_CFB1AES_128_CFB128AES_128_CFB8AES_128_CFB1AES_256_CTRAES_192_CTRAES_128_CTRSS_RC4_MD5ParseCipherKindError/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/buf_reader.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/vec_deque/iter.rsno·entry·found·for·key
42204 ··[·751c0]··attempt·to·calculate·the·remainder·with·a·divisor·of·zero/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/trust_dns_resolver.rs42204 ··[·751c0]··attempt·to·calculate·the·remainder·with·a·divisor·of·zero/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/trust_dns_resolver.rs
42205 ··[·75290]··`async·fn`·resumed·after·completioninitializing·DNS·resolver·with·config··opts·shadowsocks::dns_resolver::trust_dns_resolvercrates/shadowsocks/src/dns_resolver/trust_dns_resolver.rscurrent·platform·doesn't·support·trust-dns·resolver·with·system·configured/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/mod.rsshadowsocks::net::sys::unixcrates/shadowsocks/src/net/sys/unix/mod.rsset·TCP_FASTOPEN·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/utils.rswrite·zero·byte·into·writerAES-256AES-128/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/plugin/mod.rsudp·association·for··is·closedshadowsocks_service::local::net::udp::associationcrates/shadowsocks-service/src/local/net/udp/association.rs·is·not·in·assertion·failed:·!ret.inner.is_empty()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select_all.rsassertion·failed:·self.map.remove(&key).is_some()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/lru_time_cache-0.11.11/src/lib.rskey·not·found/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/acl/mod.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/dns/mod.rsinitializing·direct·DNS·resolver·for·shadowsocks_service::dnscrates/shadowsocks-service/src/dns/mod.rsinitialize·trust-dns·DNS·resolver·failed,·fallback·to·default·system·resolver,·error:·initialize·trust-dns·DNS·system·resolver·failed,·fallback·to·default·system·resolver,·error:·initialized·DNS·system·resolver·builtin/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/mon_socket.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/utils.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/server_data.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rschecked·remote··latency·timeout,·elapsed··ms·latency·with·unexpected·response·from·8.8.8.8:53,·unexpected·response·from·8.8.8.8:53updated·remote··(score:·detectportal.firefox.comunexpected·response·from·http://detectportal.firefox.com/success.txt,·unexpected·response·from·http://detectportal.firefox.com/success.txtcheck_interval·must·be·>=·check_best_intervalchose·best·TCP·server·switched·best·TCP·server·from·kept·best·TCP·server·chose·best·UDP·server·switched·best·UDP·server·from·kept·best·UDP·server··(best·check)finished·initializing·server·scoresall·plugins·are·exited.·all·connections·may·fail,·check·your·configurationplugin·exited·with·error:·plugin·exited·with·status:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·timeoutshadowsocks_service::localcrates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/client_cache.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/server.rsshadowsocks·dns·TCP·listening·on·,·local:·,·remote:·accept·failed·with·error:·shadowsocks·dns·UDP·listening·on·udp·server·recv_from·failed·with·error:··query·message·parse·error:·dns·tcp·connection··closed·read·length·failed,·error:··read·message·failed,·error:··parse·message·failed,·error:··lookup·error:··lookup·failed,·error:·pick·remote·response·(query):·pick·local·response·(query):·pick·remote·response·(response):·reaching·this·means·there·probably·is·an·off·by·one·bugdns·answer:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/upstream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/tcp/auto_proxy_stream.rsudp·relay·channel·full/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/udp/association.rsall·branches·are·disabled·and·there·is·no·else·branchudp·relay··keep-alive·failed,·channel·full·or·closed·<-·...·(proxied)·failed,·error:··packet_id··out·of·window·<-·...·(bypassed)·failed,·error:··->·...·channel·closedudp·server·with·session··for·proxied·(bypassed)·with··bytes,·error:·)·received·udp·failed·to·send·back··bytes·to·client·,·from·target·),·error:··sent··bytes·!=·expected··(proxied)·packet·id·overflowed.·socket·reset·and·session·renewed·(·(proxied)·sending··bytes·failed,·error:·created·udp·association·for·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/mod.rsshadowsocks·socks·TCP·listening·on·shadowsocks_service::local::socks::servercrates/shadowsocks-service/src/local/socks/server/mod.rssocks5·tcp·client·handler·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsunsupported·authentication·method·shadowsocks_service::local::socks::server::socks5::tcprelaycrates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsnone·authentication·method·is·not·allowedcurrently·shadowsocks-rust·does·not·support·authenticationTCP·CONNECT·is·disabledsent·header:·Username/Password·Authentication·Initial·request·failed:·Username/Password·Authentication·Initial·request·uname·contains·invaid·charactersUsername/Password·Authentication·Initial·request·passwd·contains·invaid·characterssocks5·authenticated·with·Username/Password·method,·user:·,·password:·socks5·rejected·Username/Password·user:·Username/Password·Authentication·failed,·user:·socks5·handshake·early·eof.·peer:·socks5·handshake·error:·socks5··peer:·UDP·ASSOCIATE·from·BIND·is·not·supportedsocks5·udp·is·disabled/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/udprelay.rsshadowsocks·socks5·UDP·listening·on·shadowsocks_service::local::socks::server::socks5::udprelayreceived·invalid·UDP·associate·packet:·received·UDP·associate·with·frag·!=·0,·which·is·not·supported·by·shadowsocksUDP·ASSOCIATE··relay·keep-alive·channel·closed·unexpectly/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/utils.rsestablished·tcp·tunnel··<->··through·sever·shadowsocks_service::local::utilscrates/shadowsocks-service/src/local/utils.rstcp·tunnel··(proxied)·sent·handshake·without·data·(proxied)·closed·with·error:··(proxied)·closed,·L2R··bytes,·R2L··bypassed·(bypassed)·closed·with·error:··(bypassed)·closed,·L2R·assertion·failed:·config.config_type·==·ConfigType::Local·&&·!config.local.is_empty()stream·cipher··for·server··have·inherent·weaknesses·(see·discussion·in·https://github.com/shadowsocks/shadowsocks-org/issues/36).·DO·NOT·USE.·It·will·be·removed·in·the·future.no·valid·local·server·configurationmissing·local_dns_addrmissing·remote_dns_addrdns·requires·local·addresssocks·requires·local·address/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/context.rsXDG_DATA_HOME.local/shareXDG_CONFIG_HOME.configXDG_CACHE_HOME.cacheXDG_STATE_HOME.local/stateXDG_DATA_DIRSXDG_CONFIG_DIRSXDG_RUNTIME_DIR/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/util/flat_map.rsMismatch·between·definition·and·access·of·``.·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/error.rsFatal·internal·error.·Please·consider·filing·a·bug·report·at·https://github.com/clap-rs/clap/issues/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/matches/arg_matches.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/core/src/slice/index.rsassertion·failed:·edge.height·==·self.node.height·-·1/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/read_until.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy_bidirectional.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy.rsassertion·failed:·self.inner.semaphore.is_idle()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/chan.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/bounded.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/process/mod.rsfailed·to·park·threadFailed·to·`Enter::block_on`a·spawned·task·panicked·and·the·runtime·is·configured·to·shut·down·on·unhandled·panic/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/async_read.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join_all.rsfrom_entropy·failed:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rsconfig.json/etc/shadowsocks-rust/config.jsonVERBOSELOG_CONFIGinit·logging·with·filesrc/logging/mod.rsshadowsocks_serviceloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived·,·exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD()·Password:·got·server··password·from·tty·promptshadowsocks_rust::passwordsrc/password.rs·password·from·environment·variable·SS_SERVER_PASSWORDENCRYPT_METHODencrypt-methodServer's·encryption·method`method`·is·requiredCONFIGShadowsocks·configuration·file·(https://shadowsocks.org/guide/configs.html)LOCAL_ADDRlocal-addrLocal·address,·listen·only·to·this·address·if·specifiedTCP_AND_UDPServer·mode·UDP_ONLYServer·mode·TCP_AND_UDPProtocol·for·communicating·with·clients·(SOCKS5·by·default)UDP_BIND_ADDRudp-bind-addrUDP·relay's·bind·address,·default·is·the·same·as·local-addrSERVER_ADDRserver-addrServer's·passwordTIMEOUTServer's·timeout·seconds·for·TCP·relayPLUGINSIP003·(https://shadowsocks.org/guide/sip003.html)·pluginPLUGIN_OPTplugin-optsSet·SIP003·plugin·optionsURLserver-urlServer·address·in·SIP002·(https://shadowsocks.org/guide/sip002.html)·URLSERVER_CONFIGACLPath·to·ACL·(Access·Control·List)DNSDNS·nameservers,·formatted·like·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"TCP_NO_DELAYtcp-no-delaySet·TCP_NODELAY·option·for·socketsTCP_FAST_OPENtcp-fast-openfast-openEnable·TCP·Fast·Open·(TFO)TCP_KEEP_ALIVEtcp-keep-aliveSet·TCP·keep·alive·timeout·secondsUDP_TIMEOUTudp-timeoutTimeout·seconds·for·UDP·relayUDP_MAX_ASSOCIATIONSudp-max-associationsMaximum·associations·to·be·kept·simultaneously·for·UDP·relayINBOUND_SEND_BUFFER_SIZEinbound-send-buffer-sizeSet·inbound·sockets'·SO_SNDBUF·optionINBOUND_RECV_BUFFER_SIZEinbound-recv-buffer-sizeSet·inbound·sockets'·SO_RCVBUF·optionOUTBOUND_SEND_BUFFER_SIZEoutbound-send-buffer-sizeSet·outbound·sockets'·SO_SNDBUF·optionOUTBOUND_RECV_BUFFER_SIZEoutbound-recv-buffer-sizeSet·outbound·sockets'·SO_RCVBUF·optionOUTBOUND_BIND_ADDRoutbound-bind-addrbind-addrBind·address,·outbound·socket·will·bind·this·addressOUTBOUND_BIND_INTERFACEoutbound-bind-interfaceSet·SO_BINDTODEVICE·/·IP_BOUND_IF·/·IP_UNICAST_IF·option·for·outbound·socketIPV6_FIRSTResolve·hostname·to·IPv6·address·firstLog·without·datetime·prefixlog-configlog4rs·configuration·fileOUTBOUND_FWMARKoutbound-fwmarkSet·SO_MARK·option·for·outbound·socketsvpnEnable·VPN·mode·(only·for·Android)STAT_PATHstat-pathSTAT_ADDRSpecify·socket·path·(unix·domain·socket)·for·sending·traffic·statisticstat-addrSpecify·socket·address·IP:PORT·(TCP)·for·sending·traffic·statisticLOCAL_DNS_ADDRlocal-dns-addrSpecify·the·address·of·local·DNS·server,·send·queries·directlyREMOTE_DNS_ADDRremote-dns-addrSpecify·the·address·of·remote·DNS·server,·send·queries·through·shadowsocks'·tunnelDNS_LOCAL_ADDRDNS·address,·listen·to·this·address·if·specifiedDAEMONIZEdaemonizeDAEMONIZE_PID_PATHdaemonize-pidFile·path·to·store·daemonized·process's·PIDRun·as·another·userloading·config·src/service/local.rs`password`·is·required·for·server·not·supported·`protocol`·"loading·ACL·"",·missing·`local_address`,·consider·specifying·it·by·--local-addr·command·line·option,·or·"local_address"·and·"local_port"·in·configuration·file\n42205 ··[·75290]··`async·fn`·resumed·after·completioninitializing·DNS·resolver·with·config··opts·shadowsocks::dns_resolver::trust_dns_resolvercrates/shadowsocks/src/dns_resolver/trust_dns_resolver.rscurrent·platform·doesn't·support·trust-dns·resolver·with·system·configured/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/mod.rsshadowsocks::net::sys::unixcrates/shadowsocks/src/net/sys/unix/mod.rsset·TCP_FASTOPEN·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/utils.rswrite·zero·byte·into·writerAES-256AES-128/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/plugin/mod.rsudp·association·for··is·closedshadowsocks_service::local::net::udp::associationcrates/shadowsocks-service/src/local/net/udp/association.rs·is·not·in·assertion·failed:·!ret.inner.is_empty()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select_all.rsassertion·failed:·self.map.remove(&key).is_some()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/lru_time_cache-0.11.11/src/lib.rskey·not·found/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/acl/mod.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/dns/mod.rsinitializing·direct·DNS·resolver·for·shadowsocks_service::dnscrates/shadowsocks-service/src/dns/mod.rsinitialize·trust-dns·DNS·resolver·failed,·fallback·to·default·system·resolver,·error:·initialize·trust-dns·DNS·system·resolver·failed,·fallback·to·default·system·resolver,·error:·initialized·DNS·system·resolver·builtin/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/mon_socket.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/utils.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/server_data.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rschecked·remote··latency·timeout,·elapsed··ms·latency·with·unexpected·response·from·8.8.8.8:53,·unexpected·response·from·8.8.8.8:53updated·remote··(score:·detectportal.firefox.comunexpected·response·from·http://detectportal.firefox.com/success.txt,·unexpected·response·from·http://detectportal.firefox.com/success.txtcheck_interval·must·be·>=·check_best_intervalchose·best·TCP·server·switched·best·TCP·server·from·kept·best·TCP·server·chose·best·UDP·server·switched·best·UDP·server·from·kept·best·UDP·server··(best·check)finished·initializing·server·scoresall·plugins·are·exited.·all·connections·may·fail,·check·your·configurationplugin·exited·with·error:·plugin·exited·with·status:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·timeoutshadowsocks_service::localcrates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/client_cache.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/server.rsshadowsocks·dns·TCP·listening·on·,·local:·,·remote:·accept·failed·with·error:·shadowsocks·dns·UDP·listening·on·udp·server·recv_from·failed·with·error:··query·message·parse·error:·dns·tcp·connection··closed·read·length·failed,·error:··read·message·failed,·error:··parse·message·failed,·error:··lookup·error:··lookup·failed,·error:·pick·remote·response·(query):·pick·local·response·(query):·pick·remote·response·(response):·reaching·this·means·there·probably·is·an·off·by·one·bugdns·answer:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/upstream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/tcp/auto_proxy_stream.rsudp·relay·channel·full/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/udp/association.rsall·branches·are·disabled·and·there·is·no·else·branchudp·relay··keep-alive·failed,·channel·full·or·closed·<-·...·(proxied)·failed,·error:··packet_id··out·of·window·<-·...·(bypassed)·failed,·error:··->·...·channel·closedudp·server·with·session··for·proxied·(bypassed)·with··bytes,·error:·)·received·udp·failed·to·send·back··bytes·to·client·,·from·target·),·error:··sent··bytes·!=·expected··(proxied)·packet·id·overflowed.·socket·reset·and·session·renewed·(·(proxied)·sending··bytes·failed,·error:·created·udp·association·for·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/mod.rsshadowsocks·socks·TCP·listening·on·shadowsocks_service::local::socks::servercrates/shadowsocks-service/src/local/socks/server/mod.rssocks5·tcp·client·handler·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsunsupported·authentication·method·shadowsocks_service::local::socks::server::socks5::tcprelaycrates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsnone·authentication·method·is·not·allowedcurrently·shadowsocks-rust·does·not·support·authenticationTCP·CONNECT·is·disabledsent·header:·Username/Password·Authentication·Initial·request·failed:·Username/Password·Authentication·Initial·request·uname·contains·invaid·charactersUsername/Password·Authentication·Initial·request·passwd·contains·invaid·characterssocks5·authenticated·with·Username/Password·method,·user:·,·password:·socks5·rejected·Username/Password·user:·Username/Password·Authentication·failed,·user:·socks5·handshake·early·eof.·peer:·socks5·handshake·error:·socks5··peer:·UDP·ASSOCIATE·from·BIND·is·not·supportedsocks5·udp·is·disabled/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/udprelay.rsshadowsocks·socks5·UDP·listening·on·shadowsocks_service::local::socks::server::socks5::udprelayreceived·invalid·UDP·associate·packet:·received·UDP·associate·with·frag·!=·0,·which·is·not·supported·by·shadowsocksUDP·ASSOCIATE··relay·keep-alive·channel·closed·unexpectly/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/utils.rsestablished·tcp·tunnel··<->··through·sever·shadowsocks_service::local::utilscrates/shadowsocks-service/src/local/utils.rstcp·tunnel··(proxied)·sent·handshake·without·data·(proxied)·closed·with·error:··(proxied)·closed,·L2R··bytes,·R2L··bypassed·(bypassed)·closed·with·error:··(bypassed)·closed,·L2R·assertion·failed:·config.config_type·==·ConfigType::Local·&&·!config.local.is_empty()stream·cipher··for·server··have·inherent·weaknesses·(see·discussion·in·https://github.com/shadowsocks/shadowsocks-org/issues/36).·DO·NOT·USE.·It·will·be·removed·in·the·future.no·valid·local·server·configurationmissing·local_dns_addrmissing·remote_dns_addrdns·requires·local·addresssocks·requires·local·address/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/context.rsXDG_DATA_HOME.local/shareXDG_CONFIG_HOME.configXDG_CACHE_HOME.cacheXDG_STATE_HOME.local/stateXDG_DATA_DIRSXDG_CONFIG_DIRSXDG_RUNTIME_DIR/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/util/flat_map.rsMismatch·between·definition·and·access·of·``.·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/error.rsFatal·internal·error.·Please·consider·filing·a·bug·report·at·https://github.com/clap-rs/clap/issues/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/matches/arg_matches.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/core/src/slice/index.rsassertion·failed:·edge.height·==·self.node.height·-·1/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/read_until.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy_bidirectional.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy.rsassertion·failed:·self.inner.semaphore.is_idle()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/chan.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/bounded.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/process/mod.rsfailed·to·park·threadFailed·to·`Enter::block_on`a·spawned·task·panicked·and·the·runtime·is·configured·to·shut·down·on·unhandled·panic/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/async_read.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join_all.rsfrom_entropy·failed:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rsconfig.json/etc/shadowsocks-rust/config.jsonVERBOSELOG_CONFIGinit·logging·with·filesrc/logging/mod.rsshadowsocks_serviceloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived·,·exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD()·Password:·got·server··password·from·tty·promptshadowsocks_rust::passwordsrc/password.rs·password·from·environment·variable·SS_SERVER_PASSWORDENCRYPT_METHODencrypt-methodServer's·encryption·method`method`·is·requiredCONFIGShadowsocks·configuration·file·(https://shadowsocks.org/guide/configs.html)LOCAL_ADDRlocal-addrLocal·address,·listen·only·to·this·address·if·specifiedTCP_AND_UDPServer·mode·UDP_ONLYServer·mode·TCP_AND_UDPProtocol·for·communicating·with·clients·(SOCKS5·by·default)UDP_BIND_ADDRudp-bind-addrUDP·relay's·bind·address,·default·is·the·same·as·local-addrSERVER_ADDRserver-addrServer's·passwordTIMEOUTServer's·timeout·seconds·for·TCP·relayPLUGINSIP003·(https://shadowsocks.org/guide/sip003.html)·pluginPLUGIN_OPTplugin-optsSet·SIP003·plugin·optionsURLserver-urlServer·address·in·SIP002·(https://shadowsocks.org/guide/sip002.html)·URLSERVER_CONFIGACLPath·to·ACL·(Access·Control·List)DNSDNS·nameservers,·formatted·like·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"TCP_NO_DELAYtcp-no-delaySet·TCP_NODELAY·option·for·socketsTCP_FAST_OPENtcp-fast-openfast-openEnable·TCP·Fast·Open·(TFO)TCP_KEEP_ALIVEtcp-keep-aliveSet·TCP·keep·alive·timeout·secondsUDP_TIMEOUTudp-timeoutTimeout·seconds·for·UDP·relayUDP_MAX_ASSOCIATIONSudp-max-associationsMaximum·associations·to·be·kept·simultaneously·for·UDP·relayINBOUND_SEND_BUFFER_SIZEinbound-send-buffer-sizeSet·inbound·sockets'·SO_SNDBUF·optionINBOUND_RECV_BUFFER_SIZEinbound-recv-buffer-sizeSet·inbound·sockets'·SO_RCVBUF·optionOUTBOUND_SEND_BUFFER_SIZEoutbound-send-buffer-sizeSet·outbound·sockets'·SO_SNDBUF·optionOUTBOUND_RECV_BUFFER_SIZEoutbound-recv-buffer-sizeSet·outbound·sockets'·SO_RCVBUF·optionOUTBOUND_BIND_ADDRoutbound-bind-addrbind-addrBind·address,·outbound·socket·will·bind·this·addressOUTBOUND_BIND_INTERFACEoutbound-bind-interfaceSet·SO_BINDTODEVICE·/·IP_BOUND_IF·/·IP_UNICAST_IF·option·for·outbound·socketIPV6_FIRSTResolve·hostname·to·IPv6·address·firstLog·without·datetime·prefixlog-configlog4rs·configuration·fileOUTBOUND_FWMARKoutbound-fwmarkSet·SO_MARK·option·for·outbound·socketsvpnEnable·VPN·mode·(only·for·Android)STAT_PATHstat-pathSTAT_ADDRSpecify·socket·path·(unix·domain·socket)·for·sending·traffic·statisticstat-addrSpecify·socket·address·IP:PORT·(TCP)·for·sending·traffic·statisticLOCAL_DNS_ADDRlocal-dns-addrSpecify·the·address·of·local·DNS·server,·send·queries·directlyREMOTE_DNS_ADDRremote-dns-addrSpecify·the·address·of·remote·DNS·server,·send·queries·through·shadowsocks'·tunnelDNS_LOCAL_ADDRDNS·address,·listen·to·this·address·if·specifiedDAEMONIZEdaemonizeDAEMONIZE_PID_PATHdaemonize-pidFile·path·to·store·daemonized·process's·PIDRun·as·another·userloading·config·src/service/local.rs`password`·is·required·for·server·not·supported·`protocol`·"loading·ACL·"",·missing·`local_address`,·consider·specifying·it·by·--local-addr·command·line·option,·or·"local_address"·and·"local_port"·in·configuration·file\n
42206 ············shadowsocks·local··build·1.15.22023-02-11T00:15:15.506459213+00:00create·tokio·Runtimeconfig·integrity·check·failed,·loading·default·config·create·localserver·aborted·with·server·exited·unexpectedly\n42206 ············shadowsocks·local··build·1.15.22023-02-14T22:18:54.767083938+00:00create·tokio·Runtimeconfig·integrity·check·failed,·loading·default·config·create·localserver·aborted·with·server·exited·unexpectedly\n
42207 ············signalauto-reload··failed·with·error:··but·found·error:·src/sys.rsuser··not·foundshadowsocks_rust::syscould·not·change·group·id·to·user·,·uid:·could·not·change·supplementary·groups·to·user·could·not·change·user·id·to·user·should·be·SIP002·(https://shadowsocks.org/guide/sip002.html)·formatInvalid·value:·logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct·SSConfig·with·2·elementsstruct·SSLogConfigstruct·SSLogConfig·with·3·elementsstruct·SSLogFormatstruct·SSLogFormat·with·1·elementstruct·SSRuntimeConfigstruct·SSRuntimeConfig·with·1·elementfailed·to·daemonize,·shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot·get·current·working·directory,·cannot·get·absolute·path·to·working·directory,·should·be·either·ip:port·or·domain:portshould·be·a·valid·IPv4·or·IPv6·addressshould·be·ip:port/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join.rspolled·MutexLockFuture·after·completionmismatched·peer:··and·dst:·closed·while·reading·messageclosed·while·reading·lengthMap·must·not·be·polled·after·it·returned·`Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/future/map.rsMaybeDone·polled·after·value·taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/maybe_done.rsfuture·still·here·when·droppingstring·or·mapmap·with·a·single·keycapacity·overflowassertion·failed:·prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/stream/futures_unordered/mod.rsstream·closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs42207 ············signalauto-reload··failed·with·error:··but·found·error:·src/sys.rsuser··not·foundshadowsocks_rust::syscould·not·change·group·id·to·user·,·uid:·could·not·change·supplementary·groups·to·user·could·not·change·user·id·to·user·should·be·SIP002·(https://shadowsocks.org/guide/sip002.html)·formatInvalid·value:·logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct·SSConfig·with·2·elementsstruct·SSLogConfigstruct·SSLogConfig·with·3·elementsstruct·SSLogFormatstruct·SSLogFormat·with·1·elementstruct·SSRuntimeConfigstruct·SSRuntimeConfig·with·1·elementfailed·to·daemonize,·shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot·get·current·working·directory,·cannot·get·absolute·path·to·working·directory,·should·be·either·ip:port·or·domain:portshould·be·a·valid·IPv4·or·IPv6·addressshould·be·ip:port/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join.rspolled·MutexLockFuture·after·completionmismatched·peer:··and·dst:·closed·while·reading·messageclosed·while·reading·lengthMap·must·not·be·polled·after·it·returned·`Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/future/map.rsMaybeDone·polled·after·value·taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/maybe_done.rsfuture·still·here·when·droppingstring·or·mapmap·with·a·single·keycapacity·overflowassertion·failed:·prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/stream/futures_unordered/mod.rsstream·closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs
42208 ··[·78bb0]··`async·fn`·resumed·after·completiondns·resolve·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/uds.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/linux/mod.rsset·SO_BINDTODEVICE·error:·shadowsocks::net::sys::unix::linuxcrates/shadowsocks/src/net/sys/unix/linux/mod.rsfailed·to·disable·IP·fragmentation,·error:·protect()·timeoutset·SO_MARK·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/tcp.rsresolved·empty·addresstrying·connect·shadowsocks::net::tcpcrates/shadowsocks/src/net/tcp.rsconnected·impossible/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/udp.rsassertion·failed:·dnaddr.len()·<=·u8::MAX·as·usize/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/socks5.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rsconnected·tcp·remote··(outbound:·)·with·shadowsocks::relay::tcprelay::proxy_stream::clientcrates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rscipher·is·None/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead.rsgot·AEAD·salt·shadowsocks::relay::tcprelay::aeadcrates/shadowsocks/src/relay/tcprelay/aead.rsassertion·failed:·size·!=·0/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/stream.rsgot·stream·iv·shadowsocks::relay::tcprelay::streamcrates/shadowsocks/src/relay/tcprelay/stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead_2022.rsshadowsocks::relay::tcprelay::aead_2022crates/shadowsocks/src/relay/tcprelay/aead_2022.rsuser_manager·must·not·be·Noneexpecting·EIH,·but·header·chunk·len:··doesn't·support·EIHserver·EIH··chosen·by·EIHgot·AEAD·header·stream_type:·,·timestamp:·,·length:·SystemTime::now()·is·before·UNIX·Epoch!generated·AEAD·cipher·salt·shadowsocks::relay::tcprelay::crypto_iocrates/shadowsocks/src/relay/tcprelay/crypto_io.rsgenerated·Stream·cipher·IV·only·AEAD-2022·protocol·has·data·chunk·counter/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/crypto_io.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·receive·from·,·control:··bytes,·payload·length··bytesshadowsocks::relay::udprelay::proxy_socketcrates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·send·to·,·payload·length··bytes,·packet·length·UDP·server·client·send··bytes,·but·actually·sent·connected·udp·remote··with·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/config.rsABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/�������������������������������������������>���?456789:;<=�������42208 ··[·78bb0]··`async·fn`·resumed·after·completiondns·resolve·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/uds.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/linux/mod.rsset·SO_BINDTODEVICE·error:·shadowsocks::net::sys::unix::linuxcrates/shadowsocks/src/net/sys/unix/linux/mod.rsfailed·to·disable·IP·fragmentation,·error:·protect()·timeoutset·SO_MARK·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/tcp.rsresolved·empty·addresstrying·connect·shadowsocks::net::tcpcrates/shadowsocks/src/net/tcp.rsconnected·impossible/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/udp.rsassertion·failed:·dnaddr.len()·<=·u8::MAX·as·usize/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/socks5.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rsconnected·tcp·remote··(outbound:·)·with·shadowsocks::relay::tcprelay::proxy_stream::clientcrates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rscipher·is·None/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead.rsgot·AEAD·salt·shadowsocks::relay::tcprelay::aeadcrates/shadowsocks/src/relay/tcprelay/aead.rsassertion·failed:·size·!=·0/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/stream.rsgot·stream·iv·shadowsocks::relay::tcprelay::streamcrates/shadowsocks/src/relay/tcprelay/stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead_2022.rsshadowsocks::relay::tcprelay::aead_2022crates/shadowsocks/src/relay/tcprelay/aead_2022.rsuser_manager·must·not·be·Noneexpecting·EIH,·but·header·chunk·len:··doesn't·support·EIHserver·EIH··chosen·by·EIHgot·AEAD·header·stream_type:·,·timestamp:·,·length:·SystemTime::now()·is·before·UNIX·Epoch!generated·AEAD·cipher·salt·shadowsocks::relay::tcprelay::crypto_iocrates/shadowsocks/src/relay/tcprelay/crypto_io.rsgenerated·Stream·cipher·IV·only·AEAD-2022·protocol·has·data·chunk·counter/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/crypto_io.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·receive·from·,·control:··bytes,·payload·length··bytesshadowsocks::relay::udprelay::proxy_socketcrates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·send·to·,·payload·length··bytes,·packet·length·UDP·server·client·send··bytes,·but·actually·sent·connected·udp·remote··with·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/config.rsABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/�������������������������������������������>���?456789:;<=�������
42209 ··[·7985e]···!"#$%&'()*+,-./0123�������������������������������������������������������������������������������������������������������������������������������������^A42209 ··[·7985e]···!"#$%&'()*+,-./0123�������������������������������������������������������������������������������������������������������������������������������������^A
42210 ··[·798fa]···password··is·not·base64·encoded,·error:··bytes·key,·but·password:··(·bytes·after·decode)iPSK·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/context.rscan·not·send·messages·after·stream·is·shutdownCurrent·time·is·before·the·Unix·epoch.must·not·poll·after·completeinconsistent·in·dropreceived·TCP·response·header·with·unmatched·saltNot·all·bytes·of·message·sent,·requestor·canceledid·space·exhausted,·consider·filing·an·issue/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.22.0/src/name_server/connection_provider.rsa·sequenceudptcpvariant·index·0·<=·i·<·2struct·ResolverConfig·with·3·elementsbad·state,·client·should·be·connectedcan·not·lookup·IPs·for·no·namesstruct·NameServerConfig·with·5·elements42210 ··[·798fa]···password··is·not·base64·encoded,·error:··bytes·key,·but·password:··(·bytes·after·decode)iPSK·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/context.rscan·not·send·messages·after·stream·is·shutdownCurrent·time·is·before·the·Unix·epoch.must·not·poll·after·completeinconsistent·in·dropreceived·TCP·response·header·with·unmatched·saltNot·all·bytes·of·message·sent,·requestor·canceledid·space·exhausted,·consider·filing·an·issue/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.22.0/src/name_server/connection_provider.rsa·sequenceudptcpvariant·index·0·<=·i·<·2struct·ResolverConfig·with·3·elementsbad·state,·client·should·be·connectedcan·not·lookup·IPs·for·no·namesstruct·NameServerConfig·with·5·elements
42211 ··[·79d38]··dest·is·out·of·boundsposition·out·of·bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/position.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/iterators/pair.rsinvalid·key/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/json5-0.4.1/src/de.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/iprange-0.6.7/src/lib.rsattempt·to·join·into·collection·with·len·>·usize::MAX/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/str.rsassertion·failed:·self.remaining()·>=·dst.len()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/buf/buf_impl.rsassertion·failed:·self.remaining()·>=·1invalid·type:·,·expected·invalid·value:·missing·field·``invalid·length·duplicate·field·`unknown·variant·``,·expected·socket·addressSocketAddr/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/net/lookup_host.rsno·addresses·to·send·data·to/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mutex.rsIpRange·[,·cannot·advance·past·`remaining`:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rsnew_len·=·;·capacity·=·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes_mut.rsassertion·failed:·pos·<=·self.get_ref().as_ref().len()LocalNode::with·ensures·it·is·set/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/helping.rsinternal·error:·entered·unreachable·code:·Invalid·control·value·Ready·polled·after·completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/ready.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/write_all.rscannot·poll·Select·twice/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select.rspolling·FirstAnswerFuture·twiceLazy·instance·has·previously·been·poisoned/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.17.0/src/lib.rstokio_tfo::sys::unix::linux/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-tfo-0.2.0/src/stream.rsSubDomainsTree·{·..·}Rules·{·ipv4:·,·rule_regex:·[,·...],·rule_set:·[],·rule_tree:··}IPV4-RULE·shadowsocks_service::aclcrates/shadowsocks-service/src/acl/mod.rsIPV6-RULE·\.REGEX-RULE··=>·SET-RULE··=>·TREE-RULE·^(?:(?:\((?:\?:)?\^\|\\\.\)|(?:\^\.(?:\+|\*))?\\\.)((?:[\w-]+(?:\\\.)?)+)|\^((?:[\w-]+(?:\\\.)?)+))\$$SET-RULE·TREE-RULE··parsing·error:·Unicode·not·allowed·here·`·regex·error:·ACL·loading·from·[outbound_block_list][black_list]·or·[bypass_list][white_list]·or·[proxy_list]ACL·parsing·start·from·mode··and·black_list·/·bypass_listACL·rule··containing·non-ASCII·characters,·skippedswitch·to·mode·loading·outbound_block_listloading·white_list·/·proxy_list/tmp/shadowsocks-managerdnssocksmissing·`addr`·in·configurationmissing·`local_dns_addr`·or·`remote_dns_addr`·in·configurationmalformed·`mode`,·must·be·one·of·`tcp_only`,·`udp_only`·and·`tcp_and_udp`missing·`local_port`42211 ··[·79d38]··dest·is·out·of·boundsposition·out·of·bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/position.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/iterators/pair.rsinvalid·key/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/json5-0.4.1/src/de.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/iprange-0.6.7/src/lib.rsattempt·to·join·into·collection·with·len·>·usize::MAX/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/str.rsassertion·failed:·self.remaining()·>=·dst.len()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/buf/buf_impl.rsassertion·failed:·self.remaining()·>=·1invalid·type:·,·expected·invalid·value:·missing·field·``invalid·length·duplicate·field·`unknown·variant·``,·expected·socket·addressSocketAddr/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/net/lookup_host.rsno·addresses·to·send·data·to/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mutex.rsIpRange·[,·cannot·advance·past·`remaining`:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rsnew_len·=·;·capacity·=·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes_mut.rsassertion·failed:·pos·<=·self.get_ref().as_ref().len()LocalNode::with·ensures·it·is·set/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/helping.rsinternal·error:·entered·unreachable·code:·Invalid·control·value·Ready·polled·after·completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/ready.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/write_all.rscannot·poll·Select·twice/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select.rspolling·FirstAnswerFuture·twiceLazy·instance·has·previously·been·poisoned/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.17.0/src/lib.rstokio_tfo::sys::unix::linux/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-tfo-0.2.0/src/stream.rsSubDomainsTree·{·..·}Rules·{·ipv4:·,·rule_regex:·[,·...],·rule_set:·[],·rule_tree:··}IPV4-RULE·shadowsocks_service::aclcrates/shadowsocks-service/src/acl/mod.rsIPV6-RULE·\.REGEX-RULE··=>·SET-RULE··=>·TREE-RULE·^(?:(?:\((?:\?:)?\^\|\\\.\)|(?:\^\.(?:\+|\*))?\\\.)((?:[\w-]+(?:\\\.)?)+)|\^((?:[\w-]+(?:\\\.)?)+))\$$SET-RULE·TREE-RULE··parsing·error:·Unicode·not·allowed·here·`·regex·error:·ACL·loading·from·[outbound_block_list][black_list]·or·[bypass_list][white_list]·or·[proxy_list]ACL·parsing·start·from·mode··and·black_list·/·bypass_listACL·rule··containing·non-ASCII·characters,·skippedswitch·to·mode·loading·outbound_block_listloading·white_list·/·proxy_list/tmp/shadowsocks-managerdnssocksmissing·`addr`·in·configurationmissing·`local_dns_addr`·or·`remote_dns_addr`·in·configurationmalformed·`mode`,·must·be·one·of·`tcp_only`,·`udp_only`·and·`tcp_and_udp`missing·`local_port`
42212 ··[·7aa42]··crates/shadowsocks-service/src/config.rsunrecognized·protocol·`protocol`·invalidinvalid·`mode`file·,·error:·acl·loading·failed`local_udp_port`·cannot·be·0`local_port`·cannot·be·0`·is·not·a·supported·methodunsupported·method`password`·is·required·for·method·`password`·is·required`server`,·`server_port`,·`method`,·`password`·must·be·provided·together`users[].password`·should·be·base64·encodedinvalid·`tcp_weight`,·must·be·in·[0,·1]invalid·`udp_weight`,·must·be·in·[0,·1]invalid·outbound_bind_addrinvalid·replay·attack·policyinvalid·`dns`·value,·can·only·be·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"balancer.check_interval·must·be·>·0balancer.max_server_rtt·must·be·>·0missing·any·valid·servers·in·configurationmissing·`manager_addr`·and·`manager_port`·in·configuration`server`·shouldn't·be·an·empty·string,·`server_port`·shouldn't·be·0`server`·shouldn't·be·an·unspecified·address·(INADDR_ANY)`users[].password`·length·must·be·exactly·the·same·as·method's·key·length`server_port`·shouldn't·be·0`plugin`·shouldn't·be·an·empty·stringcouldn't·read·password·from·environemnt·variable·shadowsocks_service::configcrates/shadowsocks-service/src/local/context.rscannot·set·DNS·resolver·on·a·shared·contextcannot·set·ipv6_first·on·a·shared·contextcannot·set·security·on·a·shared·contextcrates/shadowsocks-service/src/local/dns/client_cache.rscreating·connection·to·DNS·server·shadowsocks_service::local::dns::client_cachetake·cached·DNS·client·for·cached·DNS·client·for·crates/shadowsocks-service/src/local/dns/dns_resolver.rsskipped·rdata·shadowsocks_service::local::dns::dns_resolver*DNS·querying·name··of·server·shadowsocks_service::local::dns::servercrates/shadowsocks-service/src/local/dns/server.rslocal·DNS·response·contains·unexpected·name··for·query·local·DNS·response·has·inconsistent·answer·type·crates/shadowsocks-service/src/local/dns/upstream.rsDNS·lookup·shadowsocks_service::local::dns::upstreamUDPTCPno·valid·TCP·server·serving·for·TCP·clients,·consider·disable·TCP·with·"mode":·"udp_only",·currently·chose·crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rsshadowsocks_service::local::loadbalancing::ping_balancerinit·chose·TCP·server·no·valid·UDP·server·serving·for·UDP·clients,·consider·disable·UDP·with·"mode":·"tcp_only",·currently·chose·init·chose·UDP·server·init·without·any·TCP·and·UDP·serversno·available·serverping·balancer·stoppedserversGET·/success.txt·HTTP/1.1^M\n42212 ··[·7aa42]··crates/shadowsocks-service/src/config.rsunrecognized·protocol·`protocol`·invalidinvalid·`mode`file·,·error:·acl·loading·failed`local_udp_port`·cannot·be·0`local_port`·cannot·be·0`·is·not·a·supported·methodunsupported·method`password`·is·required·for·method·`password`·is·required`server`,·`server_port`,·`method`,·`password`·must·be·provided·together`users[].password`·should·be·base64·encodedinvalid·`tcp_weight`,·must·be·in·[0,·1]invalid·`udp_weight`,·must·be·in·[0,·1]invalid·outbound_bind_addrinvalid·replay·attack·policyinvalid·`dns`·value,·can·only·be·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"balancer.check_interval·must·be·>·0balancer.max_server_rtt·must·be·>·0missing·any·valid·servers·in·configurationmissing·`manager_addr`·and·`manager_port`·in·configuration`server`·shouldn't·be·an·empty·string,·`server_port`·shouldn't·be·0`server`·shouldn't·be·an·unspecified·address·(INADDR_ANY)`users[].password`·length·must·be·exactly·the·same·as·method's·key·length`server_port`·shouldn't·be·0`plugin`·shouldn't·be·an·empty·stringcouldn't·read·password·from·environemnt·variable·shadowsocks_service::configcrates/shadowsocks-service/src/local/context.rscannot·set·DNS·resolver·on·a·shared·contextcannot·set·ipv6_first·on·a·shared·contextcannot·set·security·on·a·shared·contextcrates/shadowsocks-service/src/local/dns/client_cache.rscreating·connection·to·DNS·server·shadowsocks_service::local::dns::client_cachetake·cached·DNS·client·for·cached·DNS·client·for·crates/shadowsocks-service/src/local/dns/dns_resolver.rsskipped·rdata·shadowsocks_service::local::dns::dns_resolver*DNS·querying·name··of·server·shadowsocks_service::local::dns::servercrates/shadowsocks-service/src/local/dns/server.rslocal·DNS·response·contains·unexpected·name··for·query·local·DNS·response·has·inconsistent·answer·type·crates/shadowsocks-service/src/local/dns/upstream.rsDNS·lookup·shadowsocks_service::local::dns::upstreamUDPTCPno·valid·TCP·server·serving·for·TCP·clients,·consider·disable·TCP·with·"mode":·"udp_only",·currently·chose·crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rsshadowsocks_service::local::loadbalancing::ping_balancerinit·chose·TCP·server·no·valid·UDP·server·serving·for·UDP·clients,·consider·disable·UDP·with·"mode":·"tcp_only",·currently·chose·init·chose·UDP·server·init·without·any·TCP·and·UDP·serversno·available·serverping·balancer·stoppedserversGET·/success.txt·HTTP/1.1^M\n
42213 ············Host:·detectportal.firefox.com^M\n42213 ············Host:·detectportal.firefox.com^M\n
58.1 KB
lib/arm64-v8a/libsslocal.so
29.7 KB
strings --all --bytes=8 {}
    
Offset 443, 15 lines modifiedOffset 443, 15 lines modified
443 decrypt·header·chunk·failedinvalid·client·user·identity·InvalidStreamTypeDecryptHeaderChunkErrorInvalidClientUserMissingExtendedIdentityHeaderAead2022ErrorAeadErrorStreamErrordecrypt·failedDecryptErrordecrypt·payload·failedinvalid·address·in·packet,·packet·too·short·for·tag,·at·least··bytes,·but·only·packet·too·short·for·salt,·at·least·DecryptPayloadErrorInvalidAddressPacketTooShortForTagPacketTooShortForSaltinvalid·socket·type,·expecting·decrypt·payload·errorpacket·too·short,·at·least·InvalidSocketTypePacketTooShortUdpSocketControlDataclient_session_idserver_session_idpacket_idinvalid·server·user·identity·peer:·InvalidServerUserProtocolErrorWithPeer/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/cipher-0.4.3/src/stream.rs443 decrypt·header·chunk·failedinvalid·client·user·identity·InvalidStreamTypeDecryptHeaderChunkErrorInvalidClientUserMissingExtendedIdentityHeaderAead2022ErrorAeadErrorStreamErrordecrypt·failedDecryptErrordecrypt·payload·failedinvalid·address·in·packet,·packet·too·short·for·tag,·at·least··bytes,·but·only·packet·too·short·for·salt,·at·least·DecryptPayloadErrorInvalidAddressPacketTooShortForTagPacketTooShortForSaltinvalid·socket·type,·expecting·decrypt·payload·errorpacket·too·short,·at·least·InvalidSocketTypePacketTooShortUdpSocketControlDataclient_session_idserver_session_idpacket_idinvalid·server·user·identity·peer:·InvalidServerUserProtocolErrorWithPeer/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/cipher-0.4.3/src/stream.rs
444 attempt·to·calculate·the·remainder·with·a·divisor·of·zeroAes128Ccm/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_ccm.rsAES_128_CCM·encryptAes256CcmAES_256_CCM·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_gcm.rsAES_128_GCM·encryptAES_256_GCM·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_gcm_siv.rsAES_128_GCM_SIV·encryptAES_256_GCM_SIV·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/chacha20_poly1305.rsCHACHA20_POLY1305·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/xchacha20_poly1305.rsXCHACHA20_POLY1305·encrypt·is·not·an·AEAD·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/cfb.rs444 attempt·to·calculate·the·remainder·with·a·divisor·of·zeroAes128Ccm/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_ccm.rsAES_128_CCM·encryptAes256CcmAES_256_CCM·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_gcm.rsAES_128_GCM·encryptAES_256_GCM·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_gcm_siv.rsAES_128_GCM_SIV·encryptAES_256_GCM_SIV·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/chacha20_poly1305.rsCHACHA20_POLY1305·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/xchacha20_poly1305.rsXCHACHA20_POLY1305·encrypt·is·not·an·AEAD·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/cfb.rs
445 assertion·failed:·key.len()·>=·Self::MIN_KEY_LEN·&&·key.len()·<=·Self::MAX_KEY_LEN/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/crypto/rc4.rs445 assertion·failed:·key.len()·>=·Self::MIN_KEY_LEN·&&·key.len()·<=·Self::MAX_KEY_LEN/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/crypto/rc4.rs
446 ·!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~446 ·!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
447 /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/rc4_md5.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/table.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/cipher.rsnot·implemented:·Category··is·not·v1·protocolss-subkey·is·not·an·AEAD-2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/tcp/mod.rsshadowsocks·2022·session·subkeycipher··is·not·an·AES2022·AES-GCM·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/aes_gcm.rsCipher··is·not·an·AEAD·2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/mod.rsonly·support·Stream·ciphers/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/kind.rsonly·support·AEAD·ciphersonly·support·AEAD·2022·ciphers2022-blake3-chacha20-poly13052022-blake3-aes-256-gcm2022-blake3-aes-128-gcmxchacha20-ietf-poly1305chacha20-ietf-poly1305aes-256-gcm-sivaes-128-gcm-sivaes-256-ccmaes-128-ccmaes-256-gcmaes-128-gcmchacha20-ietfrc4camellia-256-cfb8camellia-256-cfb1camellia-192-cfb8camellia-192-cfb1camellia-128-cfb8camellia-128-cfb1aes-256-ofbaes-192-ofbaes-128-ofbaes-256-cfbaes-256-cfb8aes-256-cfb1aes-192-cfbaes-192-cfb8aes-192-cfb1aes-128-cfbaes-128-cfb8aes-128-cfb1aes-256-ctraes-192-ctraes-128-ctrrc4-md5tableplainaes-128-cfb128aes-192-cfb128aes-256-cfb128camellia-128-cfb128camellia-192-cfb128camellia-256-cfb128not·used·in·decrypt_in_place/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ctr.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ofb.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/chacha20_poly1305.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/xchacha20_poly1305.rsStreamAEAD2022_BLAKE3_CHACHA20_POLY1305AEAD2022_BLAKE3_AES_256_GCMAEAD2022_BLAKE3_AES_128_GCMXCHACHA20_POLY1305CHACHA20_POLY1305AES_256_GCM_SIVAES_128_GCM_SIVAES_256_CCMAES_128_CCMAES_256_GCMAES_128_GCMRC4CAMELLIA_256_CFB128CAMELLIA_256_CFB8CAMELLIA_256_CFB1CAMELLIA_192_CFB128CAMELLIA_192_CFB8CAMELLIA_192_CFB1CAMELLIA_128_CFB128CAMELLIA_128_CFB8CAMELLIA_128_CFB1AES_256_OFBAES_192_OFBAES_128_OFBAES_256_CFB128AES_256_CFB8AES_256_CFB1AES_192_CFB128AES_192_CFB8AES_192_CFB1AES_128_CFB128AES_128_CFB8AES_128_CFB1AES_256_CTRAES_192_CTRAES_128_CTRSS_RC4_MD5ParseCipherKindError/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/buf_reader.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/vec_deque/iter.rsno·entry·found·for·key447 /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/rc4_md5.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/table.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/cipher.rsnot·implemented:·Category··is·not·v1·protocolss-subkey·is·not·an·AEAD-2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/tcp/mod.rsshadowsocks·2022·session·subkeycipher··is·not·an·AES2022·AES-GCM·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/aes_gcm.rsCipher··is·not·an·AEAD·2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/mod.rsonly·support·Stream·ciphers/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/kind.rsonly·support·AEAD·ciphersonly·support·AEAD·2022·ciphers2022-blake3-chacha20-poly13052022-blake3-aes-256-gcm2022-blake3-aes-128-gcmxchacha20-ietf-poly1305chacha20-ietf-poly1305aes-256-gcm-sivaes-128-gcm-sivaes-256-ccmaes-128-ccmaes-256-gcmaes-128-gcmchacha20-ietfrc4camellia-256-cfb8camellia-256-cfb1camellia-192-cfb8camellia-192-cfb1camellia-128-cfb8camellia-128-cfb1aes-256-ofbaes-192-ofbaes-128-ofbaes-256-cfbaes-256-cfb8aes-256-cfb1aes-192-cfbaes-192-cfb8aes-192-cfb1aes-128-cfbaes-128-cfb8aes-128-cfb1aes-256-ctraes-192-ctraes-128-ctrrc4-md5tableplainaes-128-cfb128aes-192-cfb128aes-256-cfb128camellia-128-cfb128camellia-192-cfb128camellia-256-cfb128not·used·in·decrypt_in_place/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ctr.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ofb.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/chacha20_poly1305.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/xchacha20_poly1305.rsStreamAEAD2022_BLAKE3_CHACHA20_POLY1305AEAD2022_BLAKE3_AES_256_GCMAEAD2022_BLAKE3_AES_128_GCMXCHACHA20_POLY1305CHACHA20_POLY1305AES_256_GCM_SIVAES_128_GCM_SIVAES_256_CCMAES_128_CCMAES_256_GCMAES_128_GCMRC4CAMELLIA_256_CFB128CAMELLIA_256_CFB8CAMELLIA_256_CFB1CAMELLIA_192_CFB128CAMELLIA_192_CFB8CAMELLIA_192_CFB1CAMELLIA_128_CFB128CAMELLIA_128_CFB8CAMELLIA_128_CFB1AES_256_OFBAES_192_OFBAES_128_OFBAES_256_CFB128AES_256_CFB8AES_256_CFB1AES_192_CFB128AES_192_CFB8AES_192_CFB1AES_128_CFB128AES_128_CFB8AES_128_CFB1AES_256_CTRAES_192_CTRAES_128_CTRSS_RC4_MD5ParseCipherKindError/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/buf_reader.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/vec_deque/iter.rsno·entry·found·for·key
448 attempt·to·calculate·the·remainder·with·a·divisor·of·zero/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/trust_dns_resolver.rs448 attempt·to·calculate·the·remainder·with·a·divisor·of·zero/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/trust_dns_resolver.rs
449 `async·fn`·resumed·after·completioninitializing·DNS·resolver·with·config··opts·shadowsocks::dns_resolver::trust_dns_resolvercrates/shadowsocks/src/dns_resolver/trust_dns_resolver.rscurrent·platform·doesn't·support·trust-dns·resolver·with·system·configured/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/mod.rsshadowsocks::net::sys::unixcrates/shadowsocks/src/net/sys/unix/mod.rsset·TCP_FASTOPEN·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/utils.rswrite·zero·byte·into·writer/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/plugin/mod.rsudp·association·for··is·closedshadowsocks_service::local::net::udp::associationcrates/shadowsocks-service/src/local/net/udp/association.rs·is·not·in·assertion·failed:·!ret.inner.is_empty()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select_all.rsassertion·failed:·self.map.remove(&key).is_some()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/lru_time_cache-0.11.11/src/lib.rskey·not·found/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/acl/mod.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/dns/mod.rsinitializing·direct·DNS·resolver·for·shadowsocks_service::dnscrates/shadowsocks-service/src/dns/mod.rsinitialize·trust-dns·DNS·resolver·failed,·fallback·to·default·system·resolver,·error:·initialize·trust-dns·DNS·system·resolver·failed,·fallback·to·default·system·resolver,·error:·initialized·DNS·system·resolver·builtin/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/mon_socket.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/utils.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/server_data.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rschecked·remote··latency·timeout,·elapsed··ms·latency·with·unexpected·response·from·8.8.8.8:53,·unexpected·response·from·8.8.8.8:53updated·remote··(score:·detectportal.firefox.comunexpected·response·from·http://detectportal.firefox.com/success.txt,·unexpected·response·from·http://detectportal.firefox.com/success.txtcheck_interval·must·be·>=·check_best_intervalchose·best·TCP·server·switched·best·TCP·server·from·kept·best·TCP·server·chose·best·UDP·server·switched·best·UDP·server·from·kept·best·UDP·server··(best·check)finished·initializing·server·scoresall·plugins·are·exited.·all·connections·may·fail,·check·your·configurationplugin·exited·with·error:·plugin·exited·with·status:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·timeoutshadowsocks_service::localcrates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/client_cache.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/server.rsshadowsocks·dns·TCP·listening·on·,·local:·,·remote:·accept·failed·with·error:·shadowsocks·dns·UDP·listening·on·udp·server·recv_from·failed·with·error:··query·message·parse·error:·dns·tcp·connection··closed·read·length·failed,·error:··read·message·failed,·error:··parse·message·failed,·error:··lookup·error:··lookup·failed,·error:·pick·remote·response·(query):·pick·local·response·(query):·pick·remote·response·(response):·reaching·this·means·there·probably·is·an·off·by·one·bugdns·answer:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/upstream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/tcp/auto_proxy_stream.rsudp·relay·channel·full/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/udp/association.rsall·branches·are·disabled·and·there·is·no·else·branchudp·relay··keep-alive·failed,·channel·full·or·closed·<-·...·(proxied)·failed,·error:··packet_id··out·of·window·<-·...·(bypassed)·failed,·error:··->·...·channel·closedudp·server·with·session··for·proxied·(bypassed)·with··bytes,·error:·)·received·udp·failed·to·send·back··bytes·to·client·,·from·target·),·error:··sent··bytes·!=·expected··(proxied)·packet·id·overflowed.·socket·reset·and·session·renewed·(·(proxied)·sending··bytes·failed,·error:·created·udp·association·for·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/mod.rsshadowsocks·socks·TCP·listening·on·shadowsocks_service::local::socks::servercrates/shadowsocks-service/src/local/socks/server/mod.rssocks5·tcp·client·handler·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsunsupported·authentication·method·shadowsocks_service::local::socks::server::socks5::tcprelaycrates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsnone·authentication·method·is·not·allowedcurrently·shadowsocks-rust·does·not·support·authenticationTCP·CONNECT·is·disabledsent·header:·Username/Password·Authentication·Initial·request·failed:·Username/Password·Authentication·Initial·request·uname·contains·invaid·charactersUsername/Password·Authentication·Initial·request·passwd·contains·invaid·characterssocks5·authenticated·with·Username/Password·method,·user:·,·password:·socks5·rejected·Username/Password·user:·Username/Password·Authentication·failed,·user:·socks5·handshake·early·eof.·peer:·socks5·handshake·error:·socks5··peer:·UDP·ASSOCIATE·from·BIND·is·not·supportedsocks5·udp·is·disabled/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/udprelay.rsshadowsocks·socks5·UDP·listening·on·shadowsocks_service::local::socks::server::socks5::udprelayreceived·invalid·UDP·associate·packet:·received·UDP·associate·with·frag·!=·0,·which·is·not·supported·by·shadowsocksUDP·ASSOCIATE··relay·keep-alive·channel·closed·unexpectly/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/utils.rsestablished·tcp·tunnel··<->··through·sever·shadowsocks_service::local::utilscrates/shadowsocks-service/src/local/utils.rstcp·tunnel··(proxied)·sent·handshake·without·data·(proxied)·closed·with·error:··(proxied)·closed,·L2R··bytes,·R2L··bypassed·(bypassed)·closed·with·error:··(bypassed)·closed,·L2R·assertion·failed:·config.config_type·==·ConfigType::Local·&&·!config.local.is_empty()stream·cipher··for·server··have·inherent·weaknesses·(see·discussion·in·https://github.com/shadowsocks/shadowsocks-org/issues/36).·DO·NOT·USE.·It·will·be·removed·in·the·future.no·valid·local·server·configurationmissing·local_dns_addrmissing·remote_dns_addrdns·requires·local·addresssocks·requires·local·address/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/context.rsXDG_DATA_HOME.local/shareXDG_CONFIG_HOME.configXDG_CACHE_HOME.cacheXDG_STATE_HOME.local/stateXDG_DATA_DIRS/usr/shareXDG_CONFIG_DIRSXDG_RUNTIME_DIR/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/util/flat_map.rsMismatch·between·definition·and·access·of·``.·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/error.rsFatal·internal·error.·Please·consider·filing·a·bug·report·at·https://github.com/clap-rs/clap/issues/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/matches/arg_matches.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/core/src/slice/index.rsassertion·failed:·edge.height·==·self.node.height·-·1/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/read_until.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy_bidirectional.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy.rsassertion·failed:·self.inner.semaphore.is_idle()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/chan.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/bounded.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/process/mod.rsfailed·to·park·threadFailed·to·`Enter::block_on`a·spawned·task·panicked·and·the·runtime·is·configured·to·shut·down·on·unhandled·panic/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/async_read.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join_all.rsfrom_entropy·failed:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rsconfig.json/etc/shadowsocks-rust/config.jsonVERBOSELOG_CONFIGinit·logging·with·filesrc/logging/mod.rs{h({l}):<5}·shadowsocks_serviceloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived·,·exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD()·Password:·got·server··password·from·tty·promptshadowsocks_rust::passwordsrc/password.rs·password·from·environment·variable·SS_SERVER_PASSWORDENCRYPT_METHODencrypt-methodServer's·encryption·method`method`·is·requiredCONFIGShadowsocks·configuration·file·(https://shadowsocks.org/guide/configs.html)LOCAL_ADDRlocal-addrLocal·address,·listen·only·to·this·address·if·specifiedTCP_AND_UDPServer·mode·UDP_ONLYServer·mode·TCP_AND_UDPProtocol·for·communicating·with·clients·(SOCKS5·by·default)UDP_BIND_ADDRudp-bind-addrUDP·relay's·bind·address,·default·is·the·same·as·local-addrSERVER_ADDRserver-addrServer·addressServer's·passwordTIMEOUTServer's·timeout·seconds·for·TCP·relayPLUGINSIP003·(https://shadowsocks.org/guide/sip003.html)·pluginPLUGIN_OPTplugin-optsSet·SIP003·plugin·optionsURLserver-urlServer·address·in·SIP002·(https://shadowsocks.org/guide/sip002.html)·URLSERVER_CONFIGACLPath·to·ACL·(Access·Control·List)DNSDNS·nameservers,·formatted·like·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"TCP_NO_DELAYtcp-no-delaySet·TCP_NODELAY·option·for·socketsTCP_FAST_OPENtcp-fast-openfast-openEnable·TCP·Fast·Open·(TFO)TCP_KEEP_ALIVEtcp-keep-aliveSet·TCP·keep·alive·timeout·secondsUDP_TIMEOUTudp-timeoutTimeout·seconds·for·UDP·relayUDP_MAX_ASSOCIATIONSudp-max-associationsMaximum·associations·to·be·kept·simultaneously·for·UDP·relayINBOUND_SEND_BUFFER_SIZEinbound-send-buffer-sizeSet·inbound·sockets'·SO_SNDBUF·optionINBOUND_RECV_BUFFER_SIZEinbound-recv-buffer-sizeSet·inbound·sockets'·SO_RCVBUF·optionOUTBOUND_SEND_BUFFER_SIZEoutbound-send-buffer-sizeSet·outbound·sockets'·SO_SNDBUF·optionOUTBOUND_RECV_BUFFER_SIZEoutbound-recv-buffer-sizeSet·outbound·sockets'·SO_RCVBUF·optionOUTBOUND_BIND_ADDRoutbound-bind-addrbind-addrBind·address,·outbound·socket·will·bind·this·addressOUTBOUND_BIND_INTERFACEoutbound-bind-interfaceSet·SO_BINDTODEVICE·/·IP_BOUND_IF·/·IP_UNICAST_IF·option·for·outbound·socketIPV6_FIRSTResolve·hostname·to·IPv6·address·firstSet·log·levelLog·without·datetime·prefixlog-configlog4rs·configuration·fileOUTBOUND_FWMARKoutbound-fwmarkSet·SO_MARK·option·for·outbound·socketsvpnEnable·VPN·mode·(only·for·Android)STAT_PATHstat-pathSTAT_ADDRSpecify·socket·path·(unix·domain·socket)·for·sending·traffic·statisticstat-addrSpecify·socket·address·IP:PORT·(TCP)·for·sending·traffic·statisticLOCAL_DNS_ADDRlocal-dns-addrSpecify·the·address·of·local·DNS·server,·send·queries·directlyREMOTE_DNS_ADDRremote-dns-addrSpecify·the·address·of·remote·DNS·server,·send·queries·through·shadowsocks'·tunnelDNS_LOCAL_ADDRDNS·address,·listen·to·this·address·if·specifiedDAEMONIZEdaemonizeDaemonizeDAEMONIZE_PID_PATHdaemonize-pidFile·path·to·store·daemonized·process's·PIDRun·as·another·userloading·config·src/service/local.rs`password`·is·required·for·server·protect_pathnot·supported·`protocol`·"loading·ACL·"",·missing·`local_address`,·consider·specifying·it·by·--local-addr·command·line·option,·or·"local_address"·and·"local_port"·in·configuration·file449 `async·fn`·resumed·after·completioninitializing·DNS·resolver·with·config··opts·shadowsocks::dns_resolver::trust_dns_resolvercrates/shadowsocks/src/dns_resolver/trust_dns_resolver.rscurrent·platform·doesn't·support·trust-dns·resolver·with·system·configured/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/mod.rsshadowsocks::net::sys::unixcrates/shadowsocks/src/net/sys/unix/mod.rsset·TCP_FASTOPEN·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/utils.rswrite·zero·byte·into·writer/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/plugin/mod.rsudp·association·for··is·closedshadowsocks_service::local::net::udp::associationcrates/shadowsocks-service/src/local/net/udp/association.rs·is·not·in·assertion·failed:·!ret.inner.is_empty()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select_all.rsassertion·failed:·self.map.remove(&key).is_some()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/lru_time_cache-0.11.11/src/lib.rskey·not·found/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/acl/mod.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/dns/mod.rsinitializing·direct·DNS·resolver·for·shadowsocks_service::dnscrates/shadowsocks-service/src/dns/mod.rsinitialize·trust-dns·DNS·resolver·failed,·fallback·to·default·system·resolver,·error:·initialize·trust-dns·DNS·system·resolver·failed,·fallback·to·default·system·resolver,·error:·initialized·DNS·system·resolver·builtin/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/mon_socket.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/utils.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/server_data.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rschecked·remote··latency·timeout,·elapsed··ms·latency·with·unexpected·response·from·8.8.8.8:53,·unexpected·response·from·8.8.8.8:53updated·remote··(score:·detectportal.firefox.comunexpected·response·from·http://detectportal.firefox.com/success.txt,·unexpected·response·from·http://detectportal.firefox.com/success.txtcheck_interval·must·be·>=·check_best_intervalchose·best·TCP·server·switched·best·TCP·server·from·kept·best·TCP·server·chose·best·UDP·server·switched·best·UDP·server·from·kept·best·UDP·server··(best·check)finished·initializing·server·scoresall·plugins·are·exited.·all·connections·may·fail,·check·your·configurationplugin·exited·with·error:·plugin·exited·with·status:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·timeoutshadowsocks_service::localcrates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/client_cache.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/server.rsshadowsocks·dns·TCP·listening·on·,·local:·,·remote:·accept·failed·with·error:·shadowsocks·dns·UDP·listening·on·udp·server·recv_from·failed·with·error:··query·message·parse·error:·dns·tcp·connection··closed·read·length·failed,·error:··read·message·failed,·error:··parse·message·failed,·error:··lookup·error:··lookup·failed,·error:·pick·remote·response·(query):·pick·local·response·(query):·pick·remote·response·(response):·reaching·this·means·there·probably·is·an·off·by·one·bugdns·answer:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/upstream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/tcp/auto_proxy_stream.rsudp·relay·channel·full/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/udp/association.rsall·branches·are·disabled·and·there·is·no·else·branchudp·relay··keep-alive·failed,·channel·full·or·closed·<-·...·(proxied)·failed,·error:··packet_id··out·of·window·<-·...·(bypassed)·failed,·error:··->·...·channel·closedudp·server·with·session··for·proxied·(bypassed)·with··bytes,·error:·)·received·udp·failed·to·send·back··bytes·to·client·,·from·target·),·error:··sent··bytes·!=·expected··(proxied)·packet·id·overflowed.·socket·reset·and·session·renewed·(·(proxied)·sending··bytes·failed,·error:·created·udp·association·for·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/mod.rsshadowsocks·socks·TCP·listening·on·shadowsocks_service::local::socks::servercrates/shadowsocks-service/src/local/socks/server/mod.rssocks5·tcp·client·handler·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsunsupported·authentication·method·shadowsocks_service::local::socks::server::socks5::tcprelaycrates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsnone·authentication·method·is·not·allowedcurrently·shadowsocks-rust·does·not·support·authenticationTCP·CONNECT·is·disabledsent·header:·Username/Password·Authentication·Initial·request·failed:·Username/Password·Authentication·Initial·request·uname·contains·invaid·charactersUsername/Password·Authentication·Initial·request·passwd·contains·invaid·characterssocks5·authenticated·with·Username/Password·method,·user:·,·password:·socks5·rejected·Username/Password·user:·Username/Password·Authentication·failed,·user:·socks5·handshake·early·eof.·peer:·socks5·handshake·error:·socks5··peer:·UDP·ASSOCIATE·from·BIND·is·not·supportedsocks5·udp·is·disabled/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/udprelay.rsshadowsocks·socks5·UDP·listening·on·shadowsocks_service::local::socks::server::socks5::udprelayreceived·invalid·UDP·associate·packet:·received·UDP·associate·with·frag·!=·0,·which·is·not·supported·by·shadowsocksUDP·ASSOCIATE··relay·keep-alive·channel·closed·unexpectly/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/utils.rsestablished·tcp·tunnel··<->··through·sever·shadowsocks_service::local::utilscrates/shadowsocks-service/src/local/utils.rstcp·tunnel··(proxied)·sent·handshake·without·data·(proxied)·closed·with·error:··(proxied)·closed,·L2R··bytes,·R2L··bypassed·(bypassed)·closed·with·error:··(bypassed)·closed,·L2R·assertion·failed:·config.config_type·==·ConfigType::Local·&&·!config.local.is_empty()stream·cipher··for·server··have·inherent·weaknesses·(see·discussion·in·https://github.com/shadowsocks/shadowsocks-org/issues/36).·DO·NOT·USE.·It·will·be·removed·in·the·future.no·valid·local·server·configurationmissing·local_dns_addrmissing·remote_dns_addrdns·requires·local·addresssocks·requires·local·address/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/context.rsXDG_DATA_HOME.local/shareXDG_CONFIG_HOME.configXDG_CACHE_HOME.cacheXDG_STATE_HOME.local/stateXDG_DATA_DIRS/usr/shareXDG_CONFIG_DIRSXDG_RUNTIME_DIR/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/util/flat_map.rsMismatch·between·definition·and·access·of·``.·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/error.rsFatal·internal·error.·Please·consider·filing·a·bug·report·at·https://github.com/clap-rs/clap/issues/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/matches/arg_matches.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/core/src/slice/index.rsassertion·failed:·edge.height·==·self.node.height·-·1/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/read_until.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy_bidirectional.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy.rsassertion·failed:·self.inner.semaphore.is_idle()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/chan.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/bounded.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/process/mod.rsfailed·to·park·threadFailed·to·`Enter::block_on`a·spawned·task·panicked·and·the·runtime·is·configured·to·shut·down·on·unhandled·panic/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/async_read.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join_all.rsfrom_entropy·failed:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rsconfig.json/etc/shadowsocks-rust/config.jsonVERBOSELOG_CONFIGinit·logging·with·filesrc/logging/mod.rs{h({l}):<5}·shadowsocks_serviceloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived·,·exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD()·Password:·got·server··password·from·tty·promptshadowsocks_rust::passwordsrc/password.rs·password·from·environment·variable·SS_SERVER_PASSWORDENCRYPT_METHODencrypt-methodServer's·encryption·method`method`·is·requiredCONFIGShadowsocks·configuration·file·(https://shadowsocks.org/guide/configs.html)LOCAL_ADDRlocal-addrLocal·address,·listen·only·to·this·address·if·specifiedTCP_AND_UDPServer·mode·UDP_ONLYServer·mode·TCP_AND_UDPProtocol·for·communicating·with·clients·(SOCKS5·by·default)UDP_BIND_ADDRudp-bind-addrUDP·relay's·bind·address,·default·is·the·same·as·local-addrSERVER_ADDRserver-addrServer·addressServer's·passwordTIMEOUTServer's·timeout·seconds·for·TCP·relayPLUGINSIP003·(https://shadowsocks.org/guide/sip003.html)·pluginPLUGIN_OPTplugin-optsSet·SIP003·plugin·optionsURLserver-urlServer·address·in·SIP002·(https://shadowsocks.org/guide/sip002.html)·URLSERVER_CONFIGACLPath·to·ACL·(Access·Control·List)DNSDNS·nameservers,·formatted·like·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"TCP_NO_DELAYtcp-no-delaySet·TCP_NODELAY·option·for·socketsTCP_FAST_OPENtcp-fast-openfast-openEnable·TCP·Fast·Open·(TFO)TCP_KEEP_ALIVEtcp-keep-aliveSet·TCP·keep·alive·timeout·secondsUDP_TIMEOUTudp-timeoutTimeout·seconds·for·UDP·relayUDP_MAX_ASSOCIATIONSudp-max-associationsMaximum·associations·to·be·kept·simultaneously·for·UDP·relayINBOUND_SEND_BUFFER_SIZEinbound-send-buffer-sizeSet·inbound·sockets'·SO_SNDBUF·optionINBOUND_RECV_BUFFER_SIZEinbound-recv-buffer-sizeSet·inbound·sockets'·SO_RCVBUF·optionOUTBOUND_SEND_BUFFER_SIZEoutbound-send-buffer-sizeSet·outbound·sockets'·SO_SNDBUF·optionOUTBOUND_RECV_BUFFER_SIZEoutbound-recv-buffer-sizeSet·outbound·sockets'·SO_RCVBUF·optionOUTBOUND_BIND_ADDRoutbound-bind-addrbind-addrBind·address,·outbound·socket·will·bind·this·addressOUTBOUND_BIND_INTERFACEoutbound-bind-interfaceSet·SO_BINDTODEVICE·/·IP_BOUND_IF·/·IP_UNICAST_IF·option·for·outbound·socketIPV6_FIRSTResolve·hostname·to·IPv6·address·firstSet·log·levelLog·without·datetime·prefixlog-configlog4rs·configuration·fileOUTBOUND_FWMARKoutbound-fwmarkSet·SO_MARK·option·for·outbound·socketsvpnEnable·VPN·mode·(only·for·Android)STAT_PATHstat-pathSTAT_ADDRSpecify·socket·path·(unix·domain·socket)·for·sending·traffic·statisticstat-addrSpecify·socket·address·IP:PORT·(TCP)·for·sending·traffic·statisticLOCAL_DNS_ADDRlocal-dns-addrSpecify·the·address·of·local·DNS·server,·send·queries·directlyREMOTE_DNS_ADDRremote-dns-addrSpecify·the·address·of·remote·DNS·server,·send·queries·through·shadowsocks'·tunnelDNS_LOCAL_ADDRDNS·address,·listen·to·this·address·if·specifiedDAEMONIZEdaemonizeDaemonizeDAEMONIZE_PID_PATHdaemonize-pidFile·path·to·store·daemonized·process's·PIDRun·as·another·userloading·config·src/service/local.rs`password`·is·required·for·server·protect_pathnot·supported·`protocol`·"loading·ACL·"",·missing·`local_address`,·consider·specifying·it·by·--local-addr·command·line·option,·or·"local_address"·and·"local_port"·in·configuration·file
450 shadowsocks·local··build·1.15.22023-02-11T00:08:19.602682940+00:00create·tokio·Runtimeconfig·integrity·check·failed,·loading·default·config·create·localserver·aborted·with·server·exited·unexpectedly450 shadowsocks·local··build·1.15.22023-02-14T22:11:42.105072873+00:00create·tokio·Runtimeconfig·integrity·check·failed,·loading·default·config·create·localserver·aborted·with·server·exited·unexpectedly
451 signalauto-reload··failed·with·error:··but·found·error:·src/sys.rsuser··not·foundshadowsocks_rust::syscould·not·change·group·id·to·user·,·uid:·could·not·change·supplementary·groups·to·user·could·not·change·user·id·to·user·should·be·SIP002·(https://shadowsocks.org/guide/sip002.html)·formatInvalid·value:·logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct·SSConfig·with·2·elementsstruct·SSLogConfigstruct·SSLogConfig·with·3·elementsstruct·SSLogFormatstruct·SSLogFormat·with·1·elementstruct·SSRuntimeConfigstruct·SSRuntimeConfig·with·1·elementfailed·to·daemonize,·shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot·get·current·working·directory,·cannot·get·absolute·path·to·working·directory,·should·be·either·ip:port·or·domain:portshould·be·a·valid·IPv4·or·IPv6·addressshould·be·ip:port/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join.rspolled·MutexLockFuture·after·completionmismatched·peer:··and·dst:·closed·while·reading·messageclosed·while·reading·lengthMap·must·not·be·polled·after·it·returned·`Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/future/map.rsMaybeDone·polled·after·value·taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/maybe_done.rsfuture·still·here·when·droppingstring·or·mapmap·with·a·single·keycapacity·overflowassertion·failed:·prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/stream/futures_unordered/mod.rsstream·closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs451 signalauto-reload··failed·with·error:··but·found·error:·src/sys.rsuser··not·foundshadowsocks_rust::syscould·not·change·group·id·to·user·,·uid:·could·not·change·supplementary·groups·to·user·could·not·change·user·id·to·user·should·be·SIP002·(https://shadowsocks.org/guide/sip002.html)·formatInvalid·value:·logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct·SSConfig·with·2·elementsstruct·SSLogConfigstruct·SSLogConfig·with·3·elementsstruct·SSLogFormatstruct·SSLogFormat·with·1·elementstruct·SSRuntimeConfigstruct·SSRuntimeConfig·with·1·elementfailed·to·daemonize,·shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot·get·current·working·directory,·cannot·get·absolute·path·to·working·directory,·should·be·either·ip:port·or·domain:portshould·be·a·valid·IPv4·or·IPv6·addressshould·be·ip:port/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join.rspolled·MutexLockFuture·after·completionmismatched·peer:··and·dst:·closed·while·reading·messageclosed·while·reading·lengthMap·must·not·be·polled·after·it·returned·`Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/future/map.rsMaybeDone·polled·after·value·taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/maybe_done.rsfuture·still·here·when·droppingstring·or·mapmap·with·a·single·keycapacity·overflowassertion·failed:·prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/stream/futures_unordered/mod.rsstream·closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs
452 `async·fn`·resumed·after·completiondns·resolve·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/uds.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/linux/mod.rsset·SO_BINDTODEVICE·error:·shadowsocks::net::sys::unix::linuxcrates/shadowsocks/src/net/sys/unix/linux/mod.rsfailed·to·disable·IP·fragmentation,·error:·protect()·timeoutset·SO_MARK·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/tcp.rsresolved·empty·addresstrying·connect·shadowsocks::net::tcpcrates/shadowsocks/src/net/tcp.rsconnected·impossible/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/udp.rsassertion·failed:·dnaddr.len()·<=·u8::MAX·as·usize/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/socks5.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rsconnected·tcp·remote··(outbound:·)·with·shadowsocks::relay::tcprelay::proxy_stream::clientcrates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rscipher·is·None/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead.rsgot·AEAD·salt·shadowsocks::relay::tcprelay::aeadcrates/shadowsocks/src/relay/tcprelay/aead.rsassertion·failed:·size·!=·0/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/stream.rsgot·stream·iv·shadowsocks::relay::tcprelay::streamcrates/shadowsocks/src/relay/tcprelay/stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead_2022.rsshadowsocks::relay::tcprelay::aead_2022crates/shadowsocks/src/relay/tcprelay/aead_2022.rsuser_manager·must·not·be·Noneexpecting·EIH,·but·header·chunk·len:··doesn't·support·EIHserver·EIH··chosen·by·EIHgot·AEAD·header·stream_type:·,·timestamp:·,·length:·SystemTime::now()·is·before·UNIX·Epoch!generated·AEAD·cipher·salt·shadowsocks::relay::tcprelay::crypto_iocrates/shadowsocks/src/relay/tcprelay/crypto_io.rsgenerated·Stream·cipher·IV·only·AEAD-2022·protocol·has·data·chunk·counter/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/crypto_io.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·receive·from·,·control:··bytes,·payload·length··bytesshadowsocks::relay::udprelay::proxy_socketcrates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·send·to·,·payload·length··bytes,·packet·length·UDP·server·client·send··bytes,·but·actually·sent·connected·udp·remote··with·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/config.rsABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/452 `async·fn`·resumed·after·completiondns·resolve·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/uds.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/linux/mod.rsset·SO_BINDTODEVICE·error:·shadowsocks::net::sys::unix::linuxcrates/shadowsocks/src/net/sys/unix/linux/mod.rsfailed·to·disable·IP·fragmentation,·error:·protect()·timeoutset·SO_MARK·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/tcp.rsresolved·empty·addresstrying·connect·shadowsocks::net::tcpcrates/shadowsocks/src/net/tcp.rsconnected·impossible/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/udp.rsassertion·failed:·dnaddr.len()·<=·u8::MAX·as·usize/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/socks5.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rsconnected·tcp·remote··(outbound:·)·with·shadowsocks::relay::tcprelay::proxy_stream::clientcrates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rscipher·is·None/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead.rsgot·AEAD·salt·shadowsocks::relay::tcprelay::aeadcrates/shadowsocks/src/relay/tcprelay/aead.rsassertion·failed:·size·!=·0/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/stream.rsgot·stream·iv·shadowsocks::relay::tcprelay::streamcrates/shadowsocks/src/relay/tcprelay/stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead_2022.rsshadowsocks::relay::tcprelay::aead_2022crates/shadowsocks/src/relay/tcprelay/aead_2022.rsuser_manager·must·not·be·Noneexpecting·EIH,·but·header·chunk·len:··doesn't·support·EIHserver·EIH··chosen·by·EIHgot·AEAD·header·stream_type:·,·timestamp:·,·length:·SystemTime::now()·is·before·UNIX·Epoch!generated·AEAD·cipher·salt·shadowsocks::relay::tcprelay::crypto_iocrates/shadowsocks/src/relay/tcprelay/crypto_io.rsgenerated·Stream·cipher·IV·only·AEAD-2022·protocol·has·data·chunk·counter/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/crypto_io.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·receive·from·,·control:··bytes,·payload·length··bytesshadowsocks::relay::udprelay::proxy_socketcrates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·send·to·,·payload·length··bytes,·packet·length·UDP·server·client·send··bytes,·but·actually·sent·connected·udp·remote··with·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/config.rsABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
453 ?456789:;<=453 ?456789:;<=
454 ·!"#$%&'()*+,-./0123454 ·!"#$%&'()*+,-./0123
455 ·password··is·not·base64·encoded,·error:··bytes·key,·but·password:··(·bytes·after·decode)iPSK·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/context.rscan·not·send·messages·after·stream·is·shutdownCurrent·time·is·before·the·Unix·epoch.must·not·poll·after·completeinconsistent·in·dropreceived·TCP·response·header·with·unmatched·saltNot·all·bytes·of·message·sent,·requestor·canceledid·space·exhausted,·consider·filing·an·issue/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.22.0/src/name_server/connection_provider.rsa·sequenceudptcpvariant·index·0·<=·i·<·2struct·ResolverConfig·with·3·elementsbad·state,·client·should·be·connectedcan·not·lookup·IPs·for·no·namesstruct·NameServerConfig·with·5·elements455 ·password··is·not·base64·encoded,·error:··bytes·key,·but·password:··(·bytes·after·decode)iPSK·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/context.rscan·not·send·messages·after·stream·is·shutdownCurrent·time·is·before·the·Unix·epoch.must·not·poll·after·completeinconsistent·in·dropreceived·TCP·response·header·with·unmatched·saltNot·all·bytes·of·message·sent,·requestor·canceledid·space·exhausted,·consider·filing·an·issue/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.22.0/src/name_server/connection_provider.rsa·sequenceudptcpvariant·index·0·<=·i·<·2struct·ResolverConfig·with·3·elementsbad·state,·client·should·be·connectedcan·not·lookup·IPs·for·no·namesstruct·NameServerConfig·with·5·elements
456 dest·is·out·of·boundsposition·out·of·bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/position.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/iterators/pair.rsinvalid·key/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/json5-0.4.1/src/de.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/iprange-0.6.7/src/lib.rsattempt·to·join·into·collection·with·len·>·usize::MAX/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/str.rsassertion·failed:·self.remaining()·>=·dst.len()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/buf/buf_impl.rsassertion·failed:·self.remaining()·>=·1invalid·type:·,·expected·invalid·value:·missing·field·``invalid·length·duplicate·field·`unknown·variant·``,·expected·socket·addressSocketAddr/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/net/lookup_host.rsno·addresses·to·send·data·to/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mutex.rsIpRange·[,·cannot·advance·past·`remaining`:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rsnew_len·=·;·capacity·=·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes_mut.rsassertion·failed:·pos·<=·self.get_ref().as_ref().len()LocalNode::with·ensures·it·is·set/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/helping.rsinternal·error:·entered·unreachable·code:·Invalid·control·value·Ready·polled·after·completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/ready.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/write_all.rscannot·poll·Select·twice/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select.rspolling·FirstAnswerFuture·twiceLazy·instance·has·previously·been·poisoned/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.17.0/src/lib.rstokio_tfo::sys::unix::linux/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-tfo-0.2.0/src/stream.rsSubDomainsTree·{·..·}Rules·{·ipv4:·,·rule_regex:·[,·...],·rule_set:·[],·rule_tree:··}IPV4-RULE·shadowsocks_service::aclcrates/shadowsocks-service/src/acl/mod.rsIPV6-RULE·\.REGEX-RULE··=>·SET-RULE··=>·TREE-RULE·^(?:(?:\((?:\?:)?\^\|\\\.\)|(?:\^\.(?:\+|\*))?\\\.)((?:[\w-]+(?:\\\.)?)+)|\^((?:[\w-]+(?:\\\.)?)+))\$$SET-RULE·TREE-RULE··parsing·error:·Unicode·not·allowed·here·`·regex·error:·ACL·loading·from·[outbound_block_list][black_list]·or·[bypass_list][white_list]·or·[proxy_list]ACL·parsing·start·from·mode··and·black_list·/·bypass_listACL·rule··containing·non-ASCII·characters,·skippedswitch·to·mode·loading·outbound_block_listloading·white_list·/·proxy_list/tmp/shadowsocks-managerdnssocksmissing·`addr`·in·configurationmissing·`local_dns_addr`·or·`remote_dns_addr`·in·configurationmalformed·`mode`,·must·be·one·of·`tcp_only`,·`udp_only`·and·`tcp_and_udp`missing·`local_port`456 dest·is·out·of·boundsposition·out·of·bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/position.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/iterators/pair.rsinvalid·key/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/json5-0.4.1/src/de.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/iprange-0.6.7/src/lib.rsattempt·to·join·into·collection·with·len·>·usize::MAX/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/str.rsassertion·failed:·self.remaining()·>=·dst.len()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/buf/buf_impl.rsassertion·failed:·self.remaining()·>=·1invalid·type:·,·expected·invalid·value:·missing·field·``invalid·length·duplicate·field·`unknown·variant·``,·expected·socket·addressSocketAddr/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/net/lookup_host.rsno·addresses·to·send·data·to/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mutex.rsIpRange·[,·cannot·advance·past·`remaining`:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rsnew_len·=·;·capacity·=·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes_mut.rsassertion·failed:·pos·<=·self.get_ref().as_ref().len()LocalNode::with·ensures·it·is·set/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/helping.rsinternal·error:·entered·unreachable·code:·Invalid·control·value·Ready·polled·after·completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/ready.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/write_all.rscannot·poll·Select·twice/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select.rspolling·FirstAnswerFuture·twiceLazy·instance·has·previously·been·poisoned/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.17.0/src/lib.rstokio_tfo::sys::unix::linux/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-tfo-0.2.0/src/stream.rsSubDomainsTree·{·..·}Rules·{·ipv4:·,·rule_regex:·[,·...],·rule_set:·[],·rule_tree:··}IPV4-RULE·shadowsocks_service::aclcrates/shadowsocks-service/src/acl/mod.rsIPV6-RULE·\.REGEX-RULE··=>·SET-RULE··=>·TREE-RULE·^(?:(?:\((?:\?:)?\^\|\\\.\)|(?:\^\.(?:\+|\*))?\\\.)((?:[\w-]+(?:\\\.)?)+)|\^((?:[\w-]+(?:\\\.)?)+))\$$SET-RULE·TREE-RULE··parsing·error:·Unicode·not·allowed·here·`·regex·error:·ACL·loading·from·[outbound_block_list][black_list]·or·[bypass_list][white_list]·or·[proxy_list]ACL·parsing·start·from·mode··and·black_list·/·bypass_listACL·rule··containing·non-ASCII·characters,·skippedswitch·to·mode·loading·outbound_block_listloading·white_list·/·proxy_list/tmp/shadowsocks-managerdnssocksmissing·`addr`·in·configurationmissing·`local_dns_addr`·or·`remote_dns_addr`·in·configurationmalformed·`mode`,·must·be·one·of·`tcp_only`,·`udp_only`·and·`tcp_and_udp`missing·`local_port`
457 crates/shadowsocks-service/src/config.rsunrecognized·protocol·`protocol`·invalidinvalid·`mode`file·,·error:·acl·loading·failed`local_udp_port`·cannot·be·0`local_port`·cannot·be·0`·is·not·a·supported·methodunsupported·method`password`·is·required·for·method·`password`·is·required`server`,·`server_port`,·`method`,·`password`·must·be·provided·together`users[].password`·should·be·base64·encodedinvalid·`tcp_weight`,·must·be·in·[0,·1]invalid·`udp_weight`,·must·be·in·[0,·1]invalid·outbound_bind_addrinvalid·replay·attack·policyinvalid·`dns`·value,·can·only·be·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"balancer.check_interval·must·be·>·0balancer.max_server_rtt·must·be·>·0missing·any·valid·servers·in·configurationmissing·`manager_addr`·and·`manager_port`·in·configuration`server`·shouldn't·be·an·empty·string,·`server_port`·shouldn't·be·0`server`·shouldn't·be·an·unspecified·address·(INADDR_ANY)`users[].password`·length·must·be·exactly·the·same·as·method's·key·length`server_port`·shouldn't·be·0`plugin`·shouldn't·be·an·empty·stringcouldn't·read·password·from·environemnt·variable·shadowsocks_service::configcrates/shadowsocks-service/src/local/context.rscannot·set·DNS·resolver·on·a·shared·contextcannot·set·ipv6_first·on·a·shared·contextcannot·set·security·on·a·shared·contextcrates/shadowsocks-service/src/local/dns/client_cache.rscreating·connection·to·DNS·server·shadowsocks_service::local::dns::client_cachetake·cached·DNS·client·for·cached·DNS·client·for·crates/shadowsocks-service/src/local/dns/dns_resolver.rsresolve·emptyskipped·rdata·shadowsocks_service::local::dns::dns_resolver*DNS·querying·name··of·server·shadowsocks_service::local::dns::servercrates/shadowsocks-service/src/local/dns/server.rslocal·DNS·response·contains·unexpected·name··for·query·local·DNS·response·has·inconsistent·answer·type·crates/shadowsocks-service/src/local/dns/upstream.rsDNS·lookup·shadowsocks_service::local::dns::upstreamUDPTCPno·valid·TCP·server·serving·for·TCP·clients,·consider·disable·TCP·with·"mode":·"udp_only",·currently·chose·crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rsshadowsocks_service::local::loadbalancing::ping_balancerinit·chose·TCP·server·no·valid·UDP·server·serving·for·UDP·clients,·consider·disable·UDP·with·"mode":·"tcp_only",·currently·chose·init·chose·UDP·server·init·without·any·TCP·and·UDP·serversno·available·serverping·balancer·stoppedserversGET·/success.txt·HTTP/1.1457 crates/shadowsocks-service/src/config.rsunrecognized·protocol·`protocol`·invalidinvalid·`mode`file·,·error:·acl·loading·failed`local_udp_port`·cannot·be·0`local_port`·cannot·be·0`·is·not·a·supported·methodunsupported·method`password`·is·required·for·method·`password`·is·required`server`,·`server_port`,·`method`,·`password`·must·be·provided·together`users[].password`·should·be·base64·encodedinvalid·`tcp_weight`,·must·be·in·[0,·1]invalid·`udp_weight`,·must·be·in·[0,·1]invalid·outbound_bind_addrinvalid·replay·attack·policyinvalid·`dns`·value,·can·only·be·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"balancer.check_interval·must·be·>·0balancer.max_server_rtt·must·be·>·0missing·any·valid·servers·in·configurationmissing·`manager_addr`·and·`manager_port`·in·configuration`server`·shouldn't·be·an·empty·string,·`server_port`·shouldn't·be·0`server`·shouldn't·be·an·unspecified·address·(INADDR_ANY)`users[].password`·length·must·be·exactly·the·same·as·method's·key·length`server_port`·shouldn't·be·0`plugin`·shouldn't·be·an·empty·stringcouldn't·read·password·from·environemnt·variable·shadowsocks_service::configcrates/shadowsocks-service/src/local/context.rscannot·set·DNS·resolver·on·a·shared·contextcannot·set·ipv6_first·on·a·shared·contextcannot·set·security·on·a·shared·contextcrates/shadowsocks-service/src/local/dns/client_cache.rscreating·connection·to·DNS·server·shadowsocks_service::local::dns::client_cachetake·cached·DNS·client·for·cached·DNS·client·for·crates/shadowsocks-service/src/local/dns/dns_resolver.rsresolve·emptyskipped·rdata·shadowsocks_service::local::dns::dns_resolver*DNS·querying·name··of·server·shadowsocks_service::local::dns::servercrates/shadowsocks-service/src/local/dns/server.rslocal·DNS·response·contains·unexpected·name··for·query·local·DNS·response·has·inconsistent·answer·type·crates/shadowsocks-service/src/local/dns/upstream.rsDNS·lookup·shadowsocks_service::local::dns::upstreamUDPTCPno·valid·TCP·server·serving·for·TCP·clients,·consider·disable·TCP·with·"mode":·"udp_only",·currently·chose·crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rsshadowsocks_service::local::loadbalancing::ping_balancerinit·chose·TCP·server·no·valid·UDP·server·serving·for·UDP·clients,·consider·disable·UDP·with·"mode":·"tcp_only",·currently·chose·init·chose·UDP·server·init·without·any·TCP·and·UDP·serversno·available·serverping·balancer·stoppedserversGET·/success.txt·HTTP/1.1
28.4 KB
readelf --wide --decompress --string-dump=.rodata {}
    
Offset 32962, 15 lines modifiedOffset 32962, 15 lines modified
32962 ··[·6bbf8]··(32962 ··[·6bbf8]··(
32963 ··[·6bbfa]··(({32963 ··[·6bbfa]··(({
32964 ··[·6bbfe]··{{�32964 ··[·6bbfe]··{{�
32965 ··[·6bc18]··assertion·failed:·key.len()·>=·Self::MIN_KEY_LEN·&&·key.len()·<=·Self::MAX_KEY_LEN/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/crypto/rc4.rs32965 ··[·6bc18]··assertion·failed:·key.len()·>=·Self::MIN_KEY_LEN·&&·key.len()·<=·Self::MAX_KEY_LEN/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/crypto/rc4.rs
32966 ··[·6bd02]···!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~^���������������������������������������������������������������������������������������������������������������������������������/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/rc4_md5.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/table.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/cipher.rsnot·implemented:·Category··is·not·v1·protocolss-subkey·is·not·an·AEAD-2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/tcp/mod.rsshadowsocks·2022·session·subkeycipher··is·not·an·AES2022·AES-GCM·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/aes_gcm.rsCipher··is·not·an·AEAD·2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/mod.rsonly·support·Stream·ciphers/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/kind.rsonly·support·AEAD·ciphersonly·support·AEAD·2022·ciphers2022-blake3-chacha20-poly13052022-blake3-aes-256-gcm2022-blake3-aes-128-gcmxchacha20-ietf-poly1305chacha20-ietf-poly1305aes-256-gcm-sivaes-128-gcm-sivaes-256-ccmaes-128-ccmaes-256-gcmaes-128-gcmchacha20-ietfrc4camellia-256-cfb8camellia-256-cfb1camellia-192-cfb8camellia-192-cfb1camellia-128-cfb8camellia-128-cfb1aes-256-ofbaes-192-ofbaes-128-ofbaes-256-cfbaes-256-cfb8aes-256-cfb1aes-192-cfbaes-192-cfb8aes-192-cfb1aes-128-cfbaes-128-cfb8aes-128-cfb1aes-256-ctraes-192-ctraes-128-ctrrc4-md5tableplainaes-128-cfb128aes-192-cfb128aes-256-cfb128camellia-128-cfb128camellia-192-cfb128camellia-256-cfb128not·used·in·decrypt_in_place/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ctr.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ofb.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/chacha20_poly1305.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/xchacha20_poly1305.rsStreamAEAD2022_BLAKE3_CHACHA20_POLY1305AEAD2022_BLAKE3_AES_256_GCMAEAD2022_BLAKE3_AES_128_GCMXCHACHA20_POLY1305CHACHA20_POLY1305AES_256_GCM_SIVAES_128_GCM_SIVAES_256_CCMAES_128_CCMAES_256_GCMAES_128_GCMRC4CAMELLIA_256_CFB128CAMELLIA_256_CFB8CAMELLIA_256_CFB1CAMELLIA_192_CFB128CAMELLIA_192_CFB8CAMELLIA_192_CFB1CAMELLIA_128_CFB128CAMELLIA_128_CFB8CAMELLIA_128_CFB1AES_256_OFBAES_192_OFBAES_128_OFBAES_256_CFB128AES_256_CFB8AES_256_CFB1AES_192_CFB128AES_192_CFB8AES_192_CFB1AES_128_CFB128AES_128_CFB8AES_128_CFB1AES_256_CTRAES_192_CTRAES_128_CTRSS_RC4_MD5ParseCipherKindError/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/buf_reader.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/vec_deque/iter.rsno·entry·found·for·key32966 ··[·6bd02]···!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~^���������������������������������������������������������������������������������������������������������������������������������/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/rc4_md5.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/table.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/cipher.rsnot·implemented:·Category··is·not·v1·protocolss-subkey·is·not·an·AEAD-2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/tcp/mod.rsshadowsocks·2022·session·subkeycipher··is·not·an·AES2022·AES-GCM·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/aes_gcm.rsCipher··is·not·an·AEAD·2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/mod.rsonly·support·Stream·ciphers/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/kind.rsonly·support·AEAD·ciphersonly·support·AEAD·2022·ciphers2022-blake3-chacha20-poly13052022-blake3-aes-256-gcm2022-blake3-aes-128-gcmxchacha20-ietf-poly1305chacha20-ietf-poly1305aes-256-gcm-sivaes-128-gcm-sivaes-256-ccmaes-128-ccmaes-256-gcmaes-128-gcmchacha20-ietfrc4camellia-256-cfb8camellia-256-cfb1camellia-192-cfb8camellia-192-cfb1camellia-128-cfb8camellia-128-cfb1aes-256-ofbaes-192-ofbaes-128-ofbaes-256-cfbaes-256-cfb8aes-256-cfb1aes-192-cfbaes-192-cfb8aes-192-cfb1aes-128-cfbaes-128-cfb8aes-128-cfb1aes-256-ctraes-192-ctraes-128-ctrrc4-md5tableplainaes-128-cfb128aes-192-cfb128aes-256-cfb128camellia-128-cfb128camellia-192-cfb128camellia-256-cfb128not·used·in·decrypt_in_place/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ctr.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ofb.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/chacha20_poly1305.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/xchacha20_poly1305.rsStreamAEAD2022_BLAKE3_CHACHA20_POLY1305AEAD2022_BLAKE3_AES_256_GCMAEAD2022_BLAKE3_AES_128_GCMXCHACHA20_POLY1305CHACHA20_POLY1305AES_256_GCM_SIVAES_128_GCM_SIVAES_256_CCMAES_128_CCMAES_256_GCMAES_128_GCMRC4CAMELLIA_256_CFB128CAMELLIA_256_CFB8CAMELLIA_256_CFB1CAMELLIA_192_CFB128CAMELLIA_192_CFB8CAMELLIA_192_CFB1CAMELLIA_128_CFB128CAMELLIA_128_CFB8CAMELLIA_128_CFB1AES_256_OFBAES_192_OFBAES_128_OFBAES_256_CFB128AES_256_CFB8AES_256_CFB1AES_192_CFB128AES_192_CFB8AES_192_CFB1AES_128_CFB128AES_128_CFB8AES_128_CFB1AES_256_CTRAES_192_CTRAES_128_CTRSS_RC4_MD5ParseCipherKindError/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/buf_reader.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/vec_deque/iter.rsno·entry·found·for·key
32967 ··[·6ca60]··attempt·to·calculate·the·remainder·with·a·divisor·of·zero/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/trust_dns_resolver.rs32967 ··[·6ca60]··attempt·to·calculate·the·remainder·with·a·divisor·of·zero/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/trust_dns_resolver.rs
32968 ··[·6cb30]··`async·fn`·resumed·after·completioninitializing·DNS·resolver·with·config··opts·shadowsocks::dns_resolver::trust_dns_resolvercrates/shadowsocks/src/dns_resolver/trust_dns_resolver.rscurrent·platform·doesn't·support·trust-dns·resolver·with·system·configured/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/mod.rsshadowsocks::net::sys::unixcrates/shadowsocks/src/net/sys/unix/mod.rsset·TCP_FASTOPEN·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/utils.rswrite·zero·byte·into·writer/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/plugin/mod.rsudp·association·for··is·closedshadowsocks_service::local::net::udp::associationcrates/shadowsocks-service/src/local/net/udp/association.rs·is·not·in·assertion·failed:·!ret.inner.is_empty()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select_all.rsassertion·failed:·self.map.remove(&key).is_some()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/lru_time_cache-0.11.11/src/lib.rskey·not·found/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/acl/mod.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/dns/mod.rsinitializing·direct·DNS·resolver·for·shadowsocks_service::dnscrates/shadowsocks-service/src/dns/mod.rsinitialize·trust-dns·DNS·resolver·failed,·fallback·to·default·system·resolver,·error:·initialize·trust-dns·DNS·system·resolver·failed,·fallback·to·default·system·resolver,·error:·initialized·DNS·system·resolver·builtin/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/mon_socket.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/utils.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/server_data.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rschecked·remote··latency·timeout,·elapsed··ms·latency·with·unexpected·response·from·8.8.8.8:53,·unexpected·response·from·8.8.8.8:53updated·remote··(score:·detectportal.firefox.comunexpected·response·from·http://detectportal.firefox.com/success.txt,·unexpected·response·from·http://detectportal.firefox.com/success.txtcheck_interval·must·be·>=·check_best_intervalchose·best·TCP·server·switched·best·TCP·server·from·kept·best·TCP·server·chose·best·UDP·server·switched·best·UDP·server·from·kept·best·UDP·server··(best·check)finished·initializing·server·scoresall·plugins·are·exited.·all·connections·may·fail,·check·your·configurationplugin·exited·with·error:·plugin·exited·with·status:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·timeoutshadowsocks_service::localcrates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/client_cache.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/server.rsshadowsocks·dns·TCP·listening·on·,·local:·,·remote:·accept·failed·with·error:·shadowsocks·dns·UDP·listening·on·udp·server·recv_from·failed·with·error:··query·message·parse·error:·dns·tcp·connection··closed·read·length·failed,·error:··read·message·failed,·error:··parse·message·failed,·error:··lookup·error:··lookup·failed,·error:·pick·remote·response·(query):·pick·local·response·(query):·pick·remote·response·(response):·reaching·this·means·there·probably·is·an·off·by·one·bugdns·answer:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/upstream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/tcp/auto_proxy_stream.rsudp·relay·channel·full/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/udp/association.rsall·branches·are·disabled·and·there·is·no·else·branchudp·relay··keep-alive·failed,·channel·full·or·closed·<-·...·(proxied)·failed,·error:··packet_id··out·of·window·<-·...·(bypassed)·failed,·error:··->·...·channel·closedudp·server·with·session··for·proxied·(bypassed)·with··bytes,·error:·)·received·udp·failed·to·send·back··bytes·to·client·,·from·target·),·error:··sent··bytes·!=·expected··(proxied)·packet·id·overflowed.·socket·reset·and·session·renewed·(·(proxied)·sending··bytes·failed,·error:·created·udp·association·for·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/mod.rsshadowsocks·socks·TCP·listening·on·shadowsocks_service::local::socks::servercrates/shadowsocks-service/src/local/socks/server/mod.rssocks5·tcp·client·handler·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsunsupported·authentication·method·shadowsocks_service::local::socks::server::socks5::tcprelaycrates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsnone·authentication·method·is·not·allowedcurrently·shadowsocks-rust·does·not·support·authenticationTCP·CONNECT·is·disabledsent·header:·Username/Password·Authentication·Initial·request·failed:·Username/Password·Authentication·Initial·request·uname·contains·invaid·charactersUsername/Password·Authentication·Initial·request·passwd·contains·invaid·characterssocks5·authenticated·with·Username/Password·method,·user:·,·password:·socks5·rejected·Username/Password·user:·Username/Password·Authentication·failed,·user:·socks5·handshake·early·eof.·peer:·socks5·handshake·error:·socks5··peer:·UDP·ASSOCIATE·from·BIND·is·not·supportedsocks5·udp·is·disabled/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/udprelay.rsshadowsocks·socks5·UDP·listening·on·shadowsocks_service::local::socks::server::socks5::udprelayreceived·invalid·UDP·associate·packet:·received·UDP·associate·with·frag·!=·0,·which·is·not·supported·by·shadowsocksUDP·ASSOCIATE··relay·keep-alive·channel·closed·unexpectly/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/utils.rsestablished·tcp·tunnel··<->··through·sever·shadowsocks_service::local::utilscrates/shadowsocks-service/src/local/utils.rstcp·tunnel··(proxied)·sent·handshake·without·data·(proxied)·closed·with·error:··(proxied)·closed,·L2R··bytes,·R2L··bypassed·(bypassed)·closed·with·error:··(bypassed)·closed,·L2R·assertion·failed:·config.config_type·==·ConfigType::Local·&&·!config.local.is_empty()stream·cipher··for·server··have·inherent·weaknesses·(see·discussion·in·https://github.com/shadowsocks/shadowsocks-org/issues/36).·DO·NOT·USE.·It·will·be·removed·in·the·future.no·valid·local·server·configurationmissing·local_dns_addrmissing·remote_dns_addrdns·requires·local·addresssocks·requires·local·address/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/context.rsXDG_DATA_HOME.local/shareXDG_CONFIG_HOME.configXDG_CACHE_HOME.cacheXDG_STATE_HOME.local/stateXDG_DATA_DIRS/usr/shareXDG_CONFIG_DIRSXDG_RUNTIME_DIR/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/util/flat_map.rsMismatch·between·definition·and·access·of·``.·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/error.rsFatal·internal·error.·Please·consider·filing·a·bug·report·at·https://github.com/clap-rs/clap/issues/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/matches/arg_matches.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/core/src/slice/index.rsassertion·failed:·edge.height·==·self.node.height·-·1/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/read_until.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy_bidirectional.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy.rsassertion·failed:·self.inner.semaphore.is_idle()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/chan.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/bounded.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/process/mod.rsfailed·to·park·threadFailed·to·`Enter::block_on`a·spawned·task·panicked·and·the·runtime·is·configured·to·shut·down·on·unhandled·panic/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/async_read.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join_all.rsfrom_entropy·failed:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rsconfig.json/etc/shadowsocks-rust/config.jsonVERBOSELOG_CONFIGinit·logging·with·filesrc/logging/mod.rs{h({l}):<5}·shadowsocks_serviceloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived·,·exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD()·Password:·got·server··password·from·tty·promptshadowsocks_rust::passwordsrc/password.rs·password·from·environment·variable·SS_SERVER_PASSWORDENCRYPT_METHODencrypt-methodServer's·encryption·method`method`·is·requiredCONFIGShadowsocks·configuration·file·(https://shadowsocks.org/guide/configs.html)LOCAL_ADDRlocal-addrLocal·address,·listen·only·to·this·address·if·specifiedTCP_AND_UDPServer·mode·UDP_ONLYServer·mode·TCP_AND_UDPProtocol·for·communicating·with·clients·(SOCKS5·by·default)UDP_BIND_ADDRudp-bind-addrUDP·relay's·bind·address,·default·is·the·same·as·local-addrSERVER_ADDRserver-addrServer·addressServer's·passwordTIMEOUTServer's·timeout·seconds·for·TCP·relayPLUGINSIP003·(https://shadowsocks.org/guide/sip003.html)·pluginPLUGIN_OPTplugin-optsSet·SIP003·plugin·optionsURLserver-urlServer·address·in·SIP002·(https://shadowsocks.org/guide/sip002.html)·URLSERVER_CONFIGACLPath·to·ACL·(Access·Control·List)DNSDNS·nameservers,·formatted·like·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"TCP_NO_DELAYtcp-no-delaySet·TCP_NODELAY·option·for·socketsTCP_FAST_OPENtcp-fast-openfast-openEnable·TCP·Fast·Open·(TFO)TCP_KEEP_ALIVEtcp-keep-aliveSet·TCP·keep·alive·timeout·secondsUDP_TIMEOUTudp-timeoutTimeout·seconds·for·UDP·relayUDP_MAX_ASSOCIATIONSudp-max-associationsMaximum·associations·to·be·kept·simultaneously·for·UDP·relayINBOUND_SEND_BUFFER_SIZEinbound-send-buffer-sizeSet·inbound·sockets'·SO_SNDBUF·optionINBOUND_RECV_BUFFER_SIZEinbound-recv-buffer-sizeSet·inbound·sockets'·SO_RCVBUF·optionOUTBOUND_SEND_BUFFER_SIZEoutbound-send-buffer-sizeSet·outbound·sockets'·SO_SNDBUF·optionOUTBOUND_RECV_BUFFER_SIZEoutbound-recv-buffer-sizeSet·outbound·sockets'·SO_RCVBUF·optionOUTBOUND_BIND_ADDRoutbound-bind-addrbind-addrBind·address,·outbound·socket·will·bind·this·addressOUTBOUND_BIND_INTERFACEoutbound-bind-interfaceSet·SO_BINDTODEVICE·/·IP_BOUND_IF·/·IP_UNICAST_IF·option·for·outbound·socketIPV6_FIRSTResolve·hostname·to·IPv6·address·firstSet·log·levelLog·without·datetime·prefixlog-configlog4rs·configuration·fileOUTBOUND_FWMARKoutbound-fwmarkSet·SO_MARK·option·for·outbound·socketsvpnEnable·VPN·mode·(only·for·Android)STAT_PATHstat-pathSTAT_ADDRSpecify·socket·path·(unix·domain·socket)·for·sending·traffic·statisticstat-addrSpecify·socket·address·IP:PORT·(TCP)·for·sending·traffic·statisticLOCAL_DNS_ADDRlocal-dns-addrSpecify·the·address·of·local·DNS·server,·send·queries·directlyREMOTE_DNS_ADDRremote-dns-addrSpecify·the·address·of·remote·DNS·server,·send·queries·through·shadowsocks'·tunnelDNS_LOCAL_ADDRDNS·address,·listen·to·this·address·if·specifiedDAEMONIZEdaemonizeDaemonizeDAEMONIZE_PID_PATHdaemonize-pidFile·path·to·store·daemonized·process's·PIDRun·as·another·userloading·config·src/service/local.rs`password`·is·required·for·server·protect_pathnot·supported·`protocol`·"loading·ACL·"",·missing·`local_address`,·consider·specifying·it·by·--local-addr·command·line·option,·or·"local_address"·and·"local_port"·in·configuration·file\n32968 ··[·6cb30]··`async·fn`·resumed·after·completioninitializing·DNS·resolver·with·config··opts·shadowsocks::dns_resolver::trust_dns_resolvercrates/shadowsocks/src/dns_resolver/trust_dns_resolver.rscurrent·platform·doesn't·support·trust-dns·resolver·with·system·configured/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/mod.rsshadowsocks::net::sys::unixcrates/shadowsocks/src/net/sys/unix/mod.rsset·TCP_FASTOPEN·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/utils.rswrite·zero·byte·into·writer/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/plugin/mod.rsudp·association·for··is·closedshadowsocks_service::local::net::udp::associationcrates/shadowsocks-service/src/local/net/udp/association.rs·is·not·in·assertion·failed:·!ret.inner.is_empty()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select_all.rsassertion·failed:·self.map.remove(&key).is_some()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/lru_time_cache-0.11.11/src/lib.rskey·not·found/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/acl/mod.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/dns/mod.rsinitializing·direct·DNS·resolver·for·shadowsocks_service::dnscrates/shadowsocks-service/src/dns/mod.rsinitialize·trust-dns·DNS·resolver·failed,·fallback·to·default·system·resolver,·error:·initialize·trust-dns·DNS·system·resolver·failed,·fallback·to·default·system·resolver,·error:·initialized·DNS·system·resolver·builtin/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/mon_socket.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/utils.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/server_data.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rschecked·remote··latency·timeout,·elapsed··ms·latency·with·unexpected·response·from·8.8.8.8:53,·unexpected·response·from·8.8.8.8:53updated·remote··(score:·detectportal.firefox.comunexpected·response·from·http://detectportal.firefox.com/success.txt,·unexpected·response·from·http://detectportal.firefox.com/success.txtcheck_interval·must·be·>=·check_best_intervalchose·best·TCP·server·switched·best·TCP·server·from·kept·best·TCP·server·chose·best·UDP·server·switched·best·UDP·server·from·kept·best·UDP·server··(best·check)finished·initializing·server·scoresall·plugins·are·exited.·all·connections·may·fail,·check·your·configurationplugin·exited·with·error:·plugin·exited·with·status:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·timeoutshadowsocks_service::localcrates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/client_cache.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/server.rsshadowsocks·dns·TCP·listening·on·,·local:·,·remote:·accept·failed·with·error:·shadowsocks·dns·UDP·listening·on·udp·server·recv_from·failed·with·error:··query·message·parse·error:·dns·tcp·connection··closed·read·length·failed,·error:··read·message·failed,·error:··parse·message·failed,·error:··lookup·error:··lookup·failed,·error:·pick·remote·response·(query):·pick·local·response·(query):·pick·remote·response·(response):·reaching·this·means·there·probably·is·an·off·by·one·bugdns·answer:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/upstream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/tcp/auto_proxy_stream.rsudp·relay·channel·full/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/udp/association.rsall·branches·are·disabled·and·there·is·no·else·branchudp·relay··keep-alive·failed,·channel·full·or·closed·<-·...·(proxied)·failed,·error:··packet_id··out·of·window·<-·...·(bypassed)·failed,·error:··->·...·channel·closedudp·server·with·session··for·proxied·(bypassed)·with··bytes,·error:·)·received·udp·failed·to·send·back··bytes·to·client·,·from·target·),·error:··sent··bytes·!=·expected··(proxied)·packet·id·overflowed.·socket·reset·and·session·renewed·(·(proxied)·sending··bytes·failed,·error:·created·udp·association·for·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/mod.rsshadowsocks·socks·TCP·listening·on·shadowsocks_service::local::socks::servercrates/shadowsocks-service/src/local/socks/server/mod.rssocks5·tcp·client·handler·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsunsupported·authentication·method·shadowsocks_service::local::socks::server::socks5::tcprelaycrates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsnone·authentication·method·is·not·allowedcurrently·shadowsocks-rust·does·not·support·authenticationTCP·CONNECT·is·disabledsent·header:·Username/Password·Authentication·Initial·request·failed:·Username/Password·Authentication·Initial·request·uname·contains·invaid·charactersUsername/Password·Authentication·Initial·request·passwd·contains·invaid·characterssocks5·authenticated·with·Username/Password·method,·user:·,·password:·socks5·rejected·Username/Password·user:·Username/Password·Authentication·failed,·user:·socks5·handshake·early·eof.·peer:·socks5·handshake·error:·socks5··peer:·UDP·ASSOCIATE·from·BIND·is·not·supportedsocks5·udp·is·disabled/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/udprelay.rsshadowsocks·socks5·UDP·listening·on·shadowsocks_service::local::socks::server::socks5::udprelayreceived·invalid·UDP·associate·packet:·received·UDP·associate·with·frag·!=·0,·which·is·not·supported·by·shadowsocksUDP·ASSOCIATE··relay·keep-alive·channel·closed·unexpectly/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/utils.rsestablished·tcp·tunnel··<->··through·sever·shadowsocks_service::local::utilscrates/shadowsocks-service/src/local/utils.rstcp·tunnel··(proxied)·sent·handshake·without·data·(proxied)·closed·with·error:··(proxied)·closed,·L2R··bytes,·R2L··bypassed·(bypassed)·closed·with·error:··(bypassed)·closed,·L2R·assertion·failed:·config.config_type·==·ConfigType::Local·&&·!config.local.is_empty()stream·cipher··for·server··have·inherent·weaknesses·(see·discussion·in·https://github.com/shadowsocks/shadowsocks-org/issues/36).·DO·NOT·USE.·It·will·be·removed·in·the·future.no·valid·local·server·configurationmissing·local_dns_addrmissing·remote_dns_addrdns·requires·local·addresssocks·requires·local·address/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/context.rsXDG_DATA_HOME.local/shareXDG_CONFIG_HOME.configXDG_CACHE_HOME.cacheXDG_STATE_HOME.local/stateXDG_DATA_DIRS/usr/shareXDG_CONFIG_DIRSXDG_RUNTIME_DIR/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/util/flat_map.rsMismatch·between·definition·and·access·of·``.·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/error.rsFatal·internal·error.·Please·consider·filing·a·bug·report·at·https://github.com/clap-rs/clap/issues/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/matches/arg_matches.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/core/src/slice/index.rsassertion·failed:·edge.height·==·self.node.height·-·1/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/read_until.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy_bidirectional.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy.rsassertion·failed:·self.inner.semaphore.is_idle()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/chan.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/bounded.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/process/mod.rsfailed·to·park·threadFailed·to·`Enter::block_on`a·spawned·task·panicked·and·the·runtime·is·configured·to·shut·down·on·unhandled·panic/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/async_read.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join_all.rsfrom_entropy·failed:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rsconfig.json/etc/shadowsocks-rust/config.jsonVERBOSELOG_CONFIGinit·logging·with·filesrc/logging/mod.rs{h({l}):<5}·shadowsocks_serviceloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived·,·exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD()·Password:·got·server··password·from·tty·promptshadowsocks_rust::passwordsrc/password.rs·password·from·environment·variable·SS_SERVER_PASSWORDENCRYPT_METHODencrypt-methodServer's·encryption·method`method`·is·requiredCONFIGShadowsocks·configuration·file·(https://shadowsocks.org/guide/configs.html)LOCAL_ADDRlocal-addrLocal·address,·listen·only·to·this·address·if·specifiedTCP_AND_UDPServer·mode·UDP_ONLYServer·mode·TCP_AND_UDPProtocol·for·communicating·with·clients·(SOCKS5·by·default)UDP_BIND_ADDRudp-bind-addrUDP·relay's·bind·address,·default·is·the·same·as·local-addrSERVER_ADDRserver-addrServer·addressServer's·passwordTIMEOUTServer's·timeout·seconds·for·TCP·relayPLUGINSIP003·(https://shadowsocks.org/guide/sip003.html)·pluginPLUGIN_OPTplugin-optsSet·SIP003·plugin·optionsURLserver-urlServer·address·in·SIP002·(https://shadowsocks.org/guide/sip002.html)·URLSERVER_CONFIGACLPath·to·ACL·(Access·Control·List)DNSDNS·nameservers,·formatted·like·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"TCP_NO_DELAYtcp-no-delaySet·TCP_NODELAY·option·for·socketsTCP_FAST_OPENtcp-fast-openfast-openEnable·TCP·Fast·Open·(TFO)TCP_KEEP_ALIVEtcp-keep-aliveSet·TCP·keep·alive·timeout·secondsUDP_TIMEOUTudp-timeoutTimeout·seconds·for·UDP·relayUDP_MAX_ASSOCIATIONSudp-max-associationsMaximum·associations·to·be·kept·simultaneously·for·UDP·relayINBOUND_SEND_BUFFER_SIZEinbound-send-buffer-sizeSet·inbound·sockets'·SO_SNDBUF·optionINBOUND_RECV_BUFFER_SIZEinbound-recv-buffer-sizeSet·inbound·sockets'·SO_RCVBUF·optionOUTBOUND_SEND_BUFFER_SIZEoutbound-send-buffer-sizeSet·outbound·sockets'·SO_SNDBUF·optionOUTBOUND_RECV_BUFFER_SIZEoutbound-recv-buffer-sizeSet·outbound·sockets'·SO_RCVBUF·optionOUTBOUND_BIND_ADDRoutbound-bind-addrbind-addrBind·address,·outbound·socket·will·bind·this·addressOUTBOUND_BIND_INTERFACEoutbound-bind-interfaceSet·SO_BINDTODEVICE·/·IP_BOUND_IF·/·IP_UNICAST_IF·option·for·outbound·socketIPV6_FIRSTResolve·hostname·to·IPv6·address·firstSet·log·levelLog·without·datetime·prefixlog-configlog4rs·configuration·fileOUTBOUND_FWMARKoutbound-fwmarkSet·SO_MARK·option·for·outbound·socketsvpnEnable·VPN·mode·(only·for·Android)STAT_PATHstat-pathSTAT_ADDRSpecify·socket·path·(unix·domain·socket)·for·sending·traffic·statisticstat-addrSpecify·socket·address·IP:PORT·(TCP)·for·sending·traffic·statisticLOCAL_DNS_ADDRlocal-dns-addrSpecify·the·address·of·local·DNS·server,·send·queries·directlyREMOTE_DNS_ADDRremote-dns-addrSpecify·the·address·of·remote·DNS·server,·send·queries·through·shadowsocks'·tunnelDNS_LOCAL_ADDRDNS·address,·listen·to·this·address·if·specifiedDAEMONIZEdaemonizeDaemonizeDAEMONIZE_PID_PATHdaemonize-pidFile·path·to·store·daemonized·process's·PIDRun·as·another·userloading·config·src/service/local.rs`password`·is·required·for·server·protect_pathnot·supported·`protocol`·"loading·ACL·"",·missing·`local_address`,·consider·specifying·it·by·--local-addr·command·line·option,·or·"local_address"·and·"local_port"·in·configuration·file\n
32969 ············shadowsocks·local··build·1.15.22023-02-11T00:08:19.602682940+00:00create·tokio·Runtimeconfig·integrity·check·failed,·loading·default·config·create·localserver·aborted·with·server·exited·unexpectedly\n32969 ············shadowsocks·local··build·1.15.22023-02-14T22:11:42.105072873+00:00create·tokio·Runtimeconfig·integrity·check·failed,·loading·default·config·create·localserver·aborted·with·server·exited·unexpectedly\n
32970 ············signalauto-reload··failed·with·error:··but·found·error:·src/sys.rsuser··not·foundshadowsocks_rust::syscould·not·change·group·id·to·user·,·uid:·could·not·change·supplementary·groups·to·user·could·not·change·user·id·to·user·should·be·SIP002·(https://shadowsocks.org/guide/sip002.html)·formatInvalid·value:·logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct·SSConfig·with·2·elementsstruct·SSLogConfigstruct·SSLogConfig·with·3·elementsstruct·SSLogFormatstruct·SSLogFormat·with·1·elementstruct·SSRuntimeConfigstruct·SSRuntimeConfig·with·1·elementfailed·to·daemonize,·shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot·get·current·working·directory,·cannot·get·absolute·path·to·working·directory,·should·be·either·ip:port·or·domain:portshould·be·a·valid·IPv4·or·IPv6·addressshould·be·ip:port/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join.rspolled·MutexLockFuture·after·completionmismatched·peer:··and·dst:·closed·while·reading·messageclosed·while·reading·lengthMap·must·not·be·polled·after·it·returned·`Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/future/map.rsMaybeDone·polled·after·value·taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/maybe_done.rsfuture·still·here·when·droppingstring·or·mapmap·with·a·single·keycapacity·overflowassertion·failed:·prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/stream/futures_unordered/mod.rsstream·closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs32970 ············signalauto-reload··failed·with·error:··but·found·error:·src/sys.rsuser··not·foundshadowsocks_rust::syscould·not·change·group·id·to·user·,·uid:·could·not·change·supplementary·groups·to·user·could·not·change·user·id·to·user·should·be·SIP002·(https://shadowsocks.org/guide/sip002.html)·formatInvalid·value:·logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct·SSConfig·with·2·elementsstruct·SSLogConfigstruct·SSLogConfig·with·3·elementsstruct·SSLogFormatstruct·SSLogFormat·with·1·elementstruct·SSRuntimeConfigstruct·SSRuntimeConfig·with·1·elementfailed·to·daemonize,·shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot·get·current·working·directory,·cannot·get·absolute·path·to·working·directory,·should·be·either·ip:port·or·domain:portshould·be·a·valid·IPv4·or·IPv6·addressshould·be·ip:port/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join.rspolled·MutexLockFuture·after·completionmismatched·peer:··and·dst:·closed·while·reading·messageclosed·while·reading·lengthMap·must·not·be·polled·after·it·returned·`Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/future/map.rsMaybeDone·polled·after·value·taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/maybe_done.rsfuture·still·here·when·droppingstring·or·mapmap·with·a·single·keycapacity·overflowassertion·failed:·prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/stream/futures_unordered/mod.rsstream·closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs
32971 ··[·70480]··`async·fn`·resumed·after·completiondns·resolve·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/uds.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/linux/mod.rsset·SO_BINDTODEVICE·error:·shadowsocks::net::sys::unix::linuxcrates/shadowsocks/src/net/sys/unix/linux/mod.rsfailed·to·disable·IP·fragmentation,·error:·protect()·timeoutset·SO_MARK·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/tcp.rsresolved·empty·addresstrying·connect·shadowsocks::net::tcpcrates/shadowsocks/src/net/tcp.rsconnected·impossible/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/udp.rsassertion·failed:·dnaddr.len()·<=·u8::MAX·as·usize/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/socks5.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rsconnected·tcp·remote··(outbound:·)·with·shadowsocks::relay::tcprelay::proxy_stream::clientcrates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rscipher·is·None/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead.rsgot·AEAD·salt·shadowsocks::relay::tcprelay::aeadcrates/shadowsocks/src/relay/tcprelay/aead.rsassertion·failed:·size·!=·0/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/stream.rsgot·stream·iv·shadowsocks::relay::tcprelay::streamcrates/shadowsocks/src/relay/tcprelay/stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead_2022.rsshadowsocks::relay::tcprelay::aead_2022crates/shadowsocks/src/relay/tcprelay/aead_2022.rsuser_manager·must·not·be·Noneexpecting·EIH,·but·header·chunk·len:··doesn't·support·EIHserver·EIH··chosen·by·EIHgot·AEAD·header·stream_type:·,·timestamp:·,·length:·SystemTime::now()·is·before·UNIX·Epoch!generated·AEAD·cipher·salt·shadowsocks::relay::tcprelay::crypto_iocrates/shadowsocks/src/relay/tcprelay/crypto_io.rsgenerated·Stream·cipher·IV·only·AEAD-2022·protocol·has·data·chunk·counter/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/crypto_io.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·receive·from·,·control:··bytes,·payload·length··bytesshadowsocks::relay::udprelay::proxy_socketcrates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·send·to·,·payload·length··bytes,·packet·length·UDP·server·client·send··bytes,·but·actually·sent·connected·udp·remote··with·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/config.rsABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/�������������������������������������������>���?456789:;<=�������32971 ··[·70480]··`async·fn`·resumed·after·completiondns·resolve·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/uds.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/linux/mod.rsset·SO_BINDTODEVICE·error:·shadowsocks::net::sys::unix::linuxcrates/shadowsocks/src/net/sys/unix/linux/mod.rsfailed·to·disable·IP·fragmentation,·error:·protect()·timeoutset·SO_MARK·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/tcp.rsresolved·empty·addresstrying·connect·shadowsocks::net::tcpcrates/shadowsocks/src/net/tcp.rsconnected·impossible/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/udp.rsassertion·failed:·dnaddr.len()·<=·u8::MAX·as·usize/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/socks5.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rsconnected·tcp·remote··(outbound:·)·with·shadowsocks::relay::tcprelay::proxy_stream::clientcrates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rscipher·is·None/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead.rsgot·AEAD·salt·shadowsocks::relay::tcprelay::aeadcrates/shadowsocks/src/relay/tcprelay/aead.rsassertion·failed:·size·!=·0/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/stream.rsgot·stream·iv·shadowsocks::relay::tcprelay::streamcrates/shadowsocks/src/relay/tcprelay/stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead_2022.rsshadowsocks::relay::tcprelay::aead_2022crates/shadowsocks/src/relay/tcprelay/aead_2022.rsuser_manager·must·not·be·Noneexpecting·EIH,·but·header·chunk·len:··doesn't·support·EIHserver·EIH··chosen·by·EIHgot·AEAD·header·stream_type:·,·timestamp:·,·length:·SystemTime::now()·is·before·UNIX·Epoch!generated·AEAD·cipher·salt·shadowsocks::relay::tcprelay::crypto_iocrates/shadowsocks/src/relay/tcprelay/crypto_io.rsgenerated·Stream·cipher·IV·only·AEAD-2022·protocol·has·data·chunk·counter/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/crypto_io.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·receive·from·,·control:··bytes,·payload·length··bytesshadowsocks::relay::udprelay::proxy_socketcrates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·send·to·,·payload·length··bytes,·packet·length·UDP·server·client·send··bytes,·but·actually·sent·connected·udp·remote··with·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/config.rsABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/�������������������������������������������>���?456789:;<=�������
32972 ··[·7112e]···!"#$%&'()*+,-./0123�������������������������������������������������������������������������������������������������������������������������������������^A32972 ··[·7112e]···!"#$%&'()*+,-./0123�������������������������������������������������������������������������������������������������������������������������������������^A
32973 ··[·711ca]···password··is·not·base64·encoded,·error:··bytes·key,·but·password:··(·bytes·after·decode)iPSK·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/context.rscan·not·send·messages·after·stream·is·shutdownCurrent·time·is·before·the·Unix·epoch.must·not·poll·after·completeinconsistent·in·dropreceived·TCP·response·header·with·unmatched·saltNot·all·bytes·of·message·sent,·requestor·canceledid·space·exhausted,·consider·filing·an·issue/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.22.0/src/name_server/connection_provider.rsa·sequenceudptcpvariant·index·0·<=·i·<·2struct·ResolverConfig·with·3·elementsbad·state,·client·should·be·connectedcan·not·lookup·IPs·for·no·namesstruct·NameServerConfig·with·5·elements32973 ··[·711ca]···password··is·not·base64·encoded,·error:··bytes·key,·but·password:··(·bytes·after·decode)iPSK·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/context.rscan·not·send·messages·after·stream·is·shutdownCurrent·time·is·before·the·Unix·epoch.must·not·poll·after·completeinconsistent·in·dropreceived·TCP·response·header·with·unmatched·saltNot·all·bytes·of·message·sent,·requestor·canceledid·space·exhausted,·consider·filing·an·issue/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.22.0/src/name_server/connection_provider.rsa·sequenceudptcpvariant·index·0·<=·i·<·2struct·ResolverConfig·with·3·elementsbad·state,·client·should·be·connectedcan·not·lookup·IPs·for·no·namesstruct·NameServerConfig·with·5·elements
32974 ··[·71608]··dest·is·out·of·boundsposition·out·of·bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/position.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/iterators/pair.rsinvalid·key/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/json5-0.4.1/src/de.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/iprange-0.6.7/src/lib.rsattempt·to·join·into·collection·with·len·>·usize::MAX/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/str.rsassertion·failed:·self.remaining()·>=·dst.len()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/buf/buf_impl.rsassertion·failed:·self.remaining()·>=·1invalid·type:·,·expected·invalid·value:·missing·field·``invalid·length·duplicate·field·`unknown·variant·``,·expected·socket·addressSocketAddr/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/net/lookup_host.rsno·addresses·to·send·data·to/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mutex.rsIpRange·[,·cannot·advance·past·`remaining`:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rsnew_len·=·;·capacity·=·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes_mut.rsassertion·failed:·pos·<=·self.get_ref().as_ref().len()LocalNode::with·ensures·it·is·set/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/helping.rsinternal·error:·entered·unreachable·code:·Invalid·control·value·Ready·polled·after·completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/ready.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/write_all.rscannot·poll·Select·twice/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select.rspolling·FirstAnswerFuture·twiceLazy·instance·has·previously·been·poisoned/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.17.0/src/lib.rstokio_tfo::sys::unix::linux/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-tfo-0.2.0/src/stream.rsSubDomainsTree·{·..·}Rules·{·ipv4:·,·rule_regex:·[,·...],·rule_set:·[],·rule_tree:··}IPV4-RULE·shadowsocks_service::aclcrates/shadowsocks-service/src/acl/mod.rsIPV6-RULE·\.REGEX-RULE··=>·SET-RULE··=>·TREE-RULE·^(?:(?:\((?:\?:)?\^\|\\\.\)|(?:\^\.(?:\+|\*))?\\\.)((?:[\w-]+(?:\\\.)?)+)|\^((?:[\w-]+(?:\\\.)?)+))\$$SET-RULE·TREE-RULE··parsing·error:·Unicode·not·allowed·here·`·regex·error:·ACL·loading·from·[outbound_block_list][black_list]·or·[bypass_list][white_list]·or·[proxy_list]ACL·parsing·start·from·mode··and·black_list·/·bypass_listACL·rule··containing·non-ASCII·characters,·skippedswitch·to·mode·loading·outbound_block_listloading·white_list·/·proxy_list/tmp/shadowsocks-managerdnssocksmissing·`addr`·in·configurationmissing·`local_dns_addr`·or·`remote_dns_addr`·in·configurationmalformed·`mode`,·must·be·one·of·`tcp_only`,·`udp_only`·and·`tcp_and_udp`missing·`local_port`32974 ··[·71608]··dest·is·out·of·boundsposition·out·of·bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/position.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/iterators/pair.rsinvalid·key/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/json5-0.4.1/src/de.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/iprange-0.6.7/src/lib.rsattempt·to·join·into·collection·with·len·>·usize::MAX/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/str.rsassertion·failed:·self.remaining()·>=·dst.len()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/buf/buf_impl.rsassertion·failed:·self.remaining()·>=·1invalid·type:·,·expected·invalid·value:·missing·field·``invalid·length·duplicate·field·`unknown·variant·``,·expected·socket·addressSocketAddr/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/net/lookup_host.rsno·addresses·to·send·data·to/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mutex.rsIpRange·[,·cannot·advance·past·`remaining`:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rsnew_len·=·;·capacity·=·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes_mut.rsassertion·failed:·pos·<=·self.get_ref().as_ref().len()LocalNode::with·ensures·it·is·set/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/helping.rsinternal·error:·entered·unreachable·code:·Invalid·control·value·Ready·polled·after·completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/ready.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/write_all.rscannot·poll·Select·twice/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select.rspolling·FirstAnswerFuture·twiceLazy·instance·has·previously·been·poisoned/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.17.0/src/lib.rstokio_tfo::sys::unix::linux/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-tfo-0.2.0/src/stream.rsSubDomainsTree·{·..·}Rules·{·ipv4:·,·rule_regex:·[,·...],·rule_set:·[],·rule_tree:··}IPV4-RULE·shadowsocks_service::aclcrates/shadowsocks-service/src/acl/mod.rsIPV6-RULE·\.REGEX-RULE··=>·SET-RULE··=>·TREE-RULE·^(?:(?:\((?:\?:)?\^\|\\\.\)|(?:\^\.(?:\+|\*))?\\\.)((?:[\w-]+(?:\\\.)?)+)|\^((?:[\w-]+(?:\\\.)?)+))\$$SET-RULE·TREE-RULE··parsing·error:·Unicode·not·allowed·here·`·regex·error:·ACL·loading·from·[outbound_block_list][black_list]·or·[bypass_list][white_list]·or·[proxy_list]ACL·parsing·start·from·mode··and·black_list·/·bypass_listACL·rule··containing·non-ASCII·characters,·skippedswitch·to·mode·loading·outbound_block_listloading·white_list·/·proxy_list/tmp/shadowsocks-managerdnssocksmissing·`addr`·in·configurationmissing·`local_dns_addr`·or·`remote_dns_addr`·in·configurationmalformed·`mode`,·must·be·one·of·`tcp_only`,·`udp_only`·and·`tcp_and_udp`missing·`local_port`
32975 ··[·72312]··crates/shadowsocks-service/src/config.rsunrecognized·protocol·`protocol`·invalidinvalid·`mode`file·,·error:·acl·loading·failed`local_udp_port`·cannot·be·0`local_port`·cannot·be·0`·is·not·a·supported·methodunsupported·method`password`·is·required·for·method·`password`·is·required`server`,·`server_port`,·`method`,·`password`·must·be·provided·together`users[].password`·should·be·base64·encodedinvalid·`tcp_weight`,·must·be·in·[0,·1]invalid·`udp_weight`,·must·be·in·[0,·1]invalid·outbound_bind_addrinvalid·replay·attack·policyinvalid·`dns`·value,·can·only·be·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"balancer.check_interval·must·be·>·0balancer.max_server_rtt·must·be·>·0missing·any·valid·servers·in·configurationmissing·`manager_addr`·and·`manager_port`·in·configuration`server`·shouldn't·be·an·empty·string,·`server_port`·shouldn't·be·0`server`·shouldn't·be·an·unspecified·address·(INADDR_ANY)`users[].password`·length·must·be·exactly·the·same·as·method's·key·length`server_port`·shouldn't·be·0`plugin`·shouldn't·be·an·empty·stringcouldn't·read·password·from·environemnt·variable·shadowsocks_service::configcrates/shadowsocks-service/src/local/context.rscannot·set·DNS·resolver·on·a·shared·contextcannot·set·ipv6_first·on·a·shared·contextcannot·set·security·on·a·shared·contextcrates/shadowsocks-service/src/local/dns/client_cache.rscreating·connection·to·DNS·server·shadowsocks_service::local::dns::client_cachetake·cached·DNS·client·for·cached·DNS·client·for·crates/shadowsocks-service/src/local/dns/dns_resolver.rsresolve·emptyskipped·rdata·shadowsocks_service::local::dns::dns_resolver*DNS·querying·name··of·server·shadowsocks_service::local::dns::servercrates/shadowsocks-service/src/local/dns/server.rslocal·DNS·response·contains·unexpected·name··for·query·local·DNS·response·has·inconsistent·answer·type·crates/shadowsocks-service/src/local/dns/upstream.rsDNS·lookup·shadowsocks_service::local::dns::upstreamUDPTCPno·valid·TCP·server·serving·for·TCP·clients,·consider·disable·TCP·with·"mode":·"udp_only",·currently·chose·crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rsshadowsocks_service::local::loadbalancing::ping_balancerinit·chose·TCP·server·no·valid·UDP·server·serving·for·UDP·clients,·consider·disable·UDP·with·"mode":·"tcp_only",·currently·chose·init·chose·UDP·server·init·without·any·TCP·and·UDP·serversno·available·serverping·balancer·stoppedserversGET·/success.txt·HTTP/1.1^M\n32975 ··[·72312]··crates/shadowsocks-service/src/config.rsunrecognized·protocol·`protocol`·invalidinvalid·`mode`file·,·error:·acl·loading·failed`local_udp_port`·cannot·be·0`local_port`·cannot·be·0`·is·not·a·supported·methodunsupported·method`password`·is·required·for·method·`password`·is·required`server`,·`server_port`,·`method`,·`password`·must·be·provided·together`users[].password`·should·be·base64·encodedinvalid·`tcp_weight`,·must·be·in·[0,·1]invalid·`udp_weight`,·must·be·in·[0,·1]invalid·outbound_bind_addrinvalid·replay·attack·policyinvalid·`dns`·value,·can·only·be·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"balancer.check_interval·must·be·>·0balancer.max_server_rtt·must·be·>·0missing·any·valid·servers·in·configurationmissing·`manager_addr`·and·`manager_port`·in·configuration`server`·shouldn't·be·an·empty·string,·`server_port`·shouldn't·be·0`server`·shouldn't·be·an·unspecified·address·(INADDR_ANY)`users[].password`·length·must·be·exactly·the·same·as·method's·key·length`server_port`·shouldn't·be·0`plugin`·shouldn't·be·an·empty·stringcouldn't·read·password·from·environemnt·variable·shadowsocks_service::configcrates/shadowsocks-service/src/local/context.rscannot·set·DNS·resolver·on·a·shared·contextcannot·set·ipv6_first·on·a·shared·contextcannot·set·security·on·a·shared·contextcrates/shadowsocks-service/src/local/dns/client_cache.rscreating·connection·to·DNS·server·shadowsocks_service::local::dns::client_cachetake·cached·DNS·client·for·cached·DNS·client·for·crates/shadowsocks-service/src/local/dns/dns_resolver.rsresolve·emptyskipped·rdata·shadowsocks_service::local::dns::dns_resolver*DNS·querying·name··of·server·shadowsocks_service::local::dns::servercrates/shadowsocks-service/src/local/dns/server.rslocal·DNS·response·contains·unexpected·name··for·query·local·DNS·response·has·inconsistent·answer·type·crates/shadowsocks-service/src/local/dns/upstream.rsDNS·lookup·shadowsocks_service::local::dns::upstreamUDPTCPno·valid·TCP·server·serving·for·TCP·clients,·consider·disable·TCP·with·"mode":·"udp_only",·currently·chose·crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rsshadowsocks_service::local::loadbalancing::ping_balancerinit·chose·TCP·server·no·valid·UDP·server·serving·for·UDP·clients,·consider·disable·UDP·with·"mode":·"tcp_only",·currently·chose·init·chose·UDP·server·init·without·any·TCP·and·UDP·serversno·available·serverping·balancer·stoppedserversGET·/success.txt·HTTP/1.1^M\n
32976 ············Host:·detectportal.firefox.com^M\n32976 ············Host:·detectportal.firefox.com^M\n
57.5 KB
lib/x86/libsslocal.so
29.4 KB
strings --all --bytes=8 {}
    
Offset 401, 15 lines modifiedOffset 401, 15 lines modified
401 invalid·stream·type,·expecting·,·but·found·401 invalid·stream·type,·expecting·,·but·found·
402 decrypt·header·chunk·failedinvalid·client·user·identity·InvalidStreamTypeDecryptHeaderChunkErrorInvalidClientUserMissingExtendedIdentityHeaderAead2022ErrorAeadErrorStreamErrordecrypt·failedDecryptErrordecrypt·payload·failedinvalid·address·in·packet,·packet·too·short·for·tag,·at·least··bytes,·but·only·packet·too·short·for·salt,·at·least·DecryptPayloadErrorInvalidAddressPacketTooShortForTagPacketTooShortForSaltinvalid·socket·type,·expecting·decrypt·payload·errorpacket·too·short,·at·least·InvalidSocketTypePacketTooShortUdpSocketControlDataclient_session_idserver_session_idpacket_idinvalid·server·user·identity·peer:·InvalidServerUserProtocolErrorWithPeer/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/cipher-0.4.3/src/stream_core.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/cipher-0.4.3/src/stream.rsattempt·to·calculate·the·remainder·with·a·divisor·of·zeroAes128Ccm/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_ccm.rsAES_128_CCM·encryptAes256CcmAES_256_CCM·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_gcm.rsAES_128_GCM·encryptAES_256_GCM·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_gcm_siv.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/chacha20_poly1305.rsCHACHA20_POLY1305·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/xchacha20_poly1305.rsXCHACHA20_POLY1305·encrypt·is·not·an·AEAD·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/cfb.rs402 decrypt·header·chunk·failedinvalid·client·user·identity·InvalidStreamTypeDecryptHeaderChunkErrorInvalidClientUserMissingExtendedIdentityHeaderAead2022ErrorAeadErrorStreamErrordecrypt·failedDecryptErrordecrypt·payload·failedinvalid·address·in·packet,·packet·too·short·for·tag,·at·least··bytes,·but·only·packet·too·short·for·salt,·at·least·DecryptPayloadErrorInvalidAddressPacketTooShortForTagPacketTooShortForSaltinvalid·socket·type,·expecting·decrypt·payload·errorpacket·too·short,·at·least·InvalidSocketTypePacketTooShortUdpSocketControlDataclient_session_idserver_session_idpacket_idinvalid·server·user·identity·peer:·InvalidServerUserProtocolErrorWithPeer/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/cipher-0.4.3/src/stream_core.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.6/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/cipher-0.4.3/src/stream.rsattempt·to·calculate·the·remainder·with·a·divisor·of·zeroAes128Ccm/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_ccm.rsAES_128_CCM·encryptAes256CcmAES_256_CCM·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_gcm.rsAES_128_GCM·encryptAES_256_GCM·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/aes_gcm_siv.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/chacha20_poly1305.rsCHACHA20_POLY1305·encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/xchacha20_poly1305.rsXCHACHA20_POLY1305·encrypt·is·not·an·AEAD·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/aeadcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/cfb.rs
403 assertion·failed:·key.len()·>=·Self::MIN_KEY_LEN·&&·key.len()·<=·Self::MAX_KEY_LEN/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/crypto/rc4.rs403 assertion·failed:·key.len()·>=·Self::MIN_KEY_LEN·&&·key.len()·<=·Self::MAX_KEY_LEN/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/crypto/rc4.rs
404 ·!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~404 ·!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
405 /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/rc4_md5.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/table.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/cipher.rsnot·implemented:·Category··is·not·v1·protocol·is·not·an·AEAD-2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/tcp/mod.rsshadowsocks·2022·session·subkeycipher··is·not·an·AES2022·AES-GCM·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/aes_gcm.rsCipher··is·not·an·AEAD·2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/mod.rsonly·support·Stream·ciphers/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/kind.rsonly·support·AEAD·ciphers2022-blake3-chacha20-poly13052022-blake3-aes-256-gcm2022-blake3-aes-128-gcmxchacha20-ietf-poly1305chacha20-ietf-poly1305aes-256-gcm-sivaes-128-gcm-sivaes-256-ccmaes-128-ccmaes-256-gcmaes-128-gcmchacha20-ietfrc4camellia-256-cfb8camellia-256-cfb1camellia-192-cfb8camellia-192-cfb1camellia-128-cfb8camellia-128-cfb1aes-256-ofbaes-192-ofbaes-128-ofbaes-256-cfbaes-256-cfb8aes-256-cfb1aes-192-cfbaes-192-cfb8aes-192-cfb1aes-128-cfbaes-128-cfb8aes-128-cfb1aes-256-ctraes-192-ctraes-128-ctrrc4-md5tableplainaes-128-cfb128aes-192-cfb128aes-256-cfb128camellia-128-cfb128camellia-192-cfb128camellia-256-cfb128/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ctr.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ofb.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/chacha20_poly1305.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/xchacha20_poly1305.rsStreamAEAD2022_BLAKE3_CHACHA20_POLY1305AEAD2022_BLAKE3_AES_256_GCMAEAD2022_BLAKE3_AES_128_GCMXCHACHA20_POLY1305CHACHA20_POLY1305AES_256_GCM_SIVAES_128_GCM_SIVAES_256_CCMAES_128_CCMAES_256_GCMAES_128_GCMRC4CAMELLIA_256_CFB128CAMELLIA_256_CFB8CAMELLIA_256_CFB1CAMELLIA_192_CFB128CAMELLIA_192_CFB8CAMELLIA_192_CFB1CAMELLIA_128_CFB128CAMELLIA_128_CFB8CAMELLIA_128_CFB1AES_256_OFBAES_192_OFBAES_128_OFBAES_256_CFB128AES_256_CFB8AES_256_CFB1AES_192_CFB128AES_192_CFB8AES_192_CFB1AES_128_CFB128AES_128_CFB8AES_128_CFB1AES_256_CTRAES_192_CTRAES_128_CTRSS_RC4_MD5ParseCipherKindError/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/buf_reader.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/vec_deque/iter.rsno·entry·found·for·key405 /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/rc4_md5.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/table.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/cipher.rsnot·implemented:·Category··is·not·v1·protocol·is·not·an·AEAD-2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/tcp/mod.rsshadowsocks·2022·session·subkeycipher··is·not·an·AES2022·AES-GCM·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/aes_gcm.rsCipher··is·not·an·AEAD·2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/mod.rsonly·support·Stream·ciphers/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/kind.rsonly·support·AEAD·ciphers2022-blake3-chacha20-poly13052022-blake3-aes-256-gcm2022-blake3-aes-128-gcmxchacha20-ietf-poly1305chacha20-ietf-poly1305aes-256-gcm-sivaes-128-gcm-sivaes-256-ccmaes-128-ccmaes-256-gcmaes-128-gcmchacha20-ietfrc4camellia-256-cfb8camellia-256-cfb1camellia-192-cfb8camellia-192-cfb1camellia-128-cfb8camellia-128-cfb1aes-256-ofbaes-192-ofbaes-128-ofbaes-256-cfbaes-256-cfb8aes-256-cfb1aes-192-cfbaes-192-cfb8aes-192-cfb1aes-128-cfbaes-128-cfb8aes-128-cfb1aes-256-ctraes-192-ctraes-128-ctrrc4-md5tableplainaes-128-cfb128aes-192-cfb128aes-256-cfb128camellia-128-cfb128camellia-192-cfb128camellia-256-cfb128/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ctr.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ofb.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/chacha20_poly1305.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/xchacha20_poly1305.rsStreamAEAD2022_BLAKE3_CHACHA20_POLY1305AEAD2022_BLAKE3_AES_256_GCMAEAD2022_BLAKE3_AES_128_GCMXCHACHA20_POLY1305CHACHA20_POLY1305AES_256_GCM_SIVAES_128_GCM_SIVAES_256_CCMAES_128_CCMAES_256_GCMAES_128_GCMRC4CAMELLIA_256_CFB128CAMELLIA_256_CFB8CAMELLIA_256_CFB1CAMELLIA_192_CFB128CAMELLIA_192_CFB8CAMELLIA_192_CFB1CAMELLIA_128_CFB128CAMELLIA_128_CFB8CAMELLIA_128_CFB1AES_256_OFBAES_192_OFBAES_128_OFBAES_256_CFB128AES_256_CFB8AES_256_CFB1AES_192_CFB128AES_192_CFB8AES_192_CFB1AES_128_CFB128AES_128_CFB8AES_128_CFB1AES_256_CTRAES_192_CTRAES_128_CTRSS_RC4_MD5ParseCipherKindError/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/buf_reader.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/vec_deque/iter.rsno·entry·found·for·key
406 attempt·to·calculate·the·remainder·with·a·divisor·of·zero/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/trust_dns_resolver.rs406 attempt·to·calculate·the·remainder·with·a·divisor·of·zero/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/trust_dns_resolver.rs
407 `async·fn`·resumed·after·completioninitializing·DNS·resolver·with·config··opts·shadowsocks::dns_resolver::trust_dns_resolvercrates/shadowsocks/src/dns_resolver/trust_dns_resolver.rscurrent·platform·doesn't·support·trust-dns·resolver·with·system·configured/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/mod.rsshadowsocks::net::sys::unixcrates/shadowsocks/src/net/sys/unix/mod.rsset·TCP_FASTOPEN·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/utils.rsAES-256AES-128/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/plugin/mod.rsudp·association·for··is·closedshadowsocks_service::local::net::udp::associationcrates/shadowsocks-service/src/local/net/udp/association.rs·is·not·in·assertion·failed:·!ret.inner.is_empty()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select_all.rsassertion·failed:·self.map.remove(&key).is_some()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/lru_time_cache-0.11.11/src/lib.rskey·not·found/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/acl/mod.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/dns/mod.rsinitializing·direct·DNS·resolver·for·shadowsocks_service::dnscrates/shadowsocks-service/src/dns/mod.rsinitialize·trust-dns·DNS·resolver·failed,·fallback·to·default·system·resolver,·error:·initialize·trust-dns·DNS·system·resolver·failed,·fallback·to·default·system·resolver,·error:·initialized·DNS·system·resolver·builtin/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/mon_socket.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/utils.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/server_data.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rschecked·remote··latency·timeout,·elapsed··ms·latency·with·unexpected·response·from·8.8.8.8:53,·unexpected·response·from·8.8.8.8:53updated·remote··(score:·unexpected·response·from·http://detectportal.firefox.com/success.txt,·unexpected·response·from·http://detectportal.firefox.com/success.txtcheck_interval·must·be·>=·check_best_intervalchose·best·TCP·server·switched·best·TCP·server·from·kept·best·TCP·server·chose·best·UDP·server·switched·best·UDP·server·from·kept·best·UDP·server··(best·check)finished·initializing·server·scoresall·plugins·are·exited.·all·connections·may·fail,·check·your·configurationplugin·exited·with·error:·plugin·exited·with·status:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·timeoutshadowsocks_service::localcrates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/client_cache.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/server.rsshadowsocks·dns·TCP·listening·on·,·local:·,·remote:·accept·failed·with·error:·shadowsocks·dns·UDP·listening·on·udp·server·recv_from·failed·with·error:··query·message·parse·error:·dns·tcp·connection··closed·read·length·failed,·error:··read·message·failed,·error:··parse·message·failed,·error:··lookup·error:··lookup·failed,·error:·pick·remote·response·(query):·pick·local·response·(query):·pick·remote·response·(response):·reaching·this·means·there·probably·is·an·off·by·one·bugdns·answer:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/upstream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/tcp/auto_proxy_stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/udp/association.rsall·branches·are·disabled·and·there·is·no·else·branchudp·relay··keep-alive·failed,·channel·full·or·closed·<-·...·(proxied)·failed,·error:··packet_id··out·of·window·<-·...·(bypassed)·failed,·error:··->·...·channel·closedudp·server·with·session··for·proxied·(bypassed)·with··bytes,·error:·)·received·udp·failed·to·send·back··bytes·to·client·,·from·target·),·error:··sent··bytes·!=·expected··(proxied)·packet·id·overflowed.·socket·reset·and·session·renewed·(·(proxied)·sending··bytes·failed,·error:·created·udp·association·for·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/mod.rsshadowsocks·socks·TCP·listening·on·shadowsocks_service::local::socks::servercrates/shadowsocks-service/src/local/socks/server/mod.rssocks5·tcp·client·handler·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsunsupported·authentication·method·shadowsocks_service::local::socks::server::socks5::tcprelaycrates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsnone·authentication·method·is·not·allowedcurrently·shadowsocks-rust·does·not·support·authenticationTCP·CONNECT·is·disabledsent·header:·Username/Password·Authentication·Initial·request·failed:·Username/Password·Authentication·Initial·request·uname·contains·invaid·charactersUsername/Password·Authentication·Initial·request·passwd·contains·invaid·characterssocks5·authenticated·with·Username/Password·method,·user:·,·password:·socks5·rejected·Username/Password·user:·Username/Password·Authentication·failed,·user:·socks5·handshake·early·eof.·peer:·socks5·handshake·error:·socks5··peer:·UDP·ASSOCIATE·from·BIND·is·not·supportedsocks5·udp·is·disabled/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/udprelay.rsshadowsocks·socks5·UDP·listening·on·shadowsocks_service::local::socks::server::socks5::udprelayreceived·invalid·UDP·associate·packet:·received·UDP·associate·with·frag·!=·0,·which·is·not·supported·by·shadowsocksUDP·ASSOCIATE··relay·keep-alive·channel·closed·unexpectly/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/utils.rsestablished·tcp·tunnel··<->··through·sever·shadowsocks_service::local::utilscrates/shadowsocks-service/src/local/utils.rstcp·tunnel··(proxied)·sent·handshake·without·data·(proxied)·closed·with·error:··(proxied)·closed,·L2R··bytes,·R2L··bypassed·(bypassed)·closed·with·error:··(bypassed)·closed,·L2R·assertion·failed:·config.config_type·==·ConfigType::Local·&&·!config.local.is_empty()stream·cipher··for·server··have·inherent·weaknesses·(see·discussion·in·https://github.com/shadowsocks/shadowsocks-org/issues/36).·DO·NOT·USE.·It·will·be·removed·in·the·future.no·valid·local·server·configurationmissing·local_dns_addrmissing·remote_dns_addr/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/context.rsXDG_DATA_HOME.local/shareXDG_CONFIG_HOME.configXDG_CACHE_HOME.cacheXDG_STATE_HOME.local/stateXDG_DATA_DIRSXDG_CONFIG_DIRSXDG_RUNTIME_DIR/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/util/flat_map.rsMismatch·between·definition·and·access·of·``.·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/error.rsFatal·internal·error.·Please·consider·filing·a·bug·report·at·https://github.com/clap-rs/clap/issues/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/matches/arg_matches.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/core/src/slice/index.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/binary_heap.rsassertion·failed:·edge.height·==·self.node.height·-·1/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/read_until.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy_bidirectional.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy.rsassertion·failed:·self.inner.semaphore.is_idle()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/chan.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/bounded.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/process/mod.rsfailed·to·park·threadFailed·to·`Enter::block_on`a·spawned·task·panicked·and·the·runtime·is·configured·to·shut·down·on·unhandled·panic/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/async_read.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join_all.rsfrom_entropy·failed:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rsconfig.json/etc/shadowsocks-rust/config.jsonVERBOSELOG_CONFIGsingle_threadinit·logging·with·filesrc/logging/mod.rsloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived·,·exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD()·Password:·got·server··password·from·tty·promptshadowsocks_rust::passwordsrc/password.rs·password·from·environment·variable·SS_SERVER_PASSWORDENCRYPT_METHODencrypt-method`method`·is·requiredCONFIGShadowsocks·configuration·file·(https://shadowsocks.org/guide/configs.html)LOCAL_ADDRlocal-addrLocal·address,·listen·only·to·this·address·if·specifiedTCP_AND_UDPProtocol·for·communicating·with·clients·(SOCKS5·by·default)UDP_BIND_ADDRudp-bind-addrUDP·relay's·bind·address,·default·is·the·same·as·local-addrSERVER_ADDRserver-addrTIMEOUTServer's·timeout·seconds·for·TCP·relayPLUGINSIP003·(https://shadowsocks.org/guide/sip003.html)·pluginPLUGIN_OPTplugin-optsURLserver-urlServer·address·in·SIP002·(https://shadowsocks.org/guide/sip002.html)·URLSERVER_CONFIGACLPath·to·ACL·(Access·Control·List)DNSDNS·nameservers,·formatted·like·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"TCP_NO_DELAYtcp-no-delaySet·TCP_NODELAY·option·for·socketsTCP_FAST_OPENtcp-fast-openfast-openTCP_KEEP_ALIVEtcp-keep-aliveSet·TCP·keep·alive·timeout·secondsUDP_TIMEOUTudp-timeoutUDP_MAX_ASSOCIATIONSudp-max-associationsMaximum·associations·to·be·kept·simultaneously·for·UDP·relayINBOUND_SEND_BUFFER_SIZEinbound-send-buffer-sizeSet·inbound·sockets'·SO_SNDBUF·optionINBOUND_RECV_BUFFER_SIZEinbound-recv-buffer-sizeSet·inbound·sockets'·SO_RCVBUF·optionOUTBOUND_SEND_BUFFER_SIZEoutbound-send-buffer-sizeSet·outbound·sockets'·SO_SNDBUF·optionOUTBOUND_RECV_BUFFER_SIZEoutbound-recv-buffer-sizeSet·outbound·sockets'·SO_RCVBUF·optionOUTBOUND_BIND_ADDRoutbound-bind-addrbind-addrBind·address,·outbound·socket·will·bind·this·addressOUTBOUND_BIND_INTERFACEoutbound-bind-interfaceSet·SO_BINDTODEVICE·/·IP_BOUND_IF·/·IP_UNICAST_IF·option·for·outbound·socketIPV6_FIRSTResolve·hostname·to·IPv6·address·firstlog-configOUTBOUND_FWMARKoutbound-fwmarkSet·SO_MARK·option·for·outbound·socketsvpnEnable·VPN·mode·(only·for·Android)STAT_PATHstat-pathSTAT_ADDRSpecify·socket·path·(unix·domain·socket)·for·sending·traffic·statisticstat-addrSpecify·socket·address·IP:PORT·(TCP)·for·sending·traffic·statisticLOCAL_DNS_ADDRlocal-dns-addrSpecify·the·address·of·local·DNS·server,·send·queries·directlyREMOTE_DNS_ADDRremote-dns-addrSpecify·the·address·of·remote·DNS·server,·send·queries·through·shadowsocks'·tunnelDNS_LOCAL_ADDRDNS·address,·listen·to·this·address·if·specifiedDAEMONIZEdaemonizeDAEMONIZE_PID_PATHdaemonize-pidFile·path·to·store·daemonized·process's·PIDloading·config·src/service/local.rs`password`·is·required·for·server·not·supported·`protocol`·"loading·ACL·"",·missing·`local_address`,·consider·specifying·it·by·--local-addr·command·line·option,·or·"local_address"·and·"local_port"·in·configuration·file407 `async·fn`·resumed·after·completioninitializing·DNS·resolver·with·config··opts·shadowsocks::dns_resolver::trust_dns_resolvercrates/shadowsocks/src/dns_resolver/trust_dns_resolver.rscurrent·platform·doesn't·support·trust-dns·resolver·with·system·configured/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/mod.rsshadowsocks::net::sys::unixcrates/shadowsocks/src/net/sys/unix/mod.rsset·TCP_FASTOPEN·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/utils.rsAES-256AES-128/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/plugin/mod.rsudp·association·for··is·closedshadowsocks_service::local::net::udp::associationcrates/shadowsocks-service/src/local/net/udp/association.rs·is·not·in·assertion·failed:·!ret.inner.is_empty()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select_all.rsassertion·failed:·self.map.remove(&key).is_some()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/lru_time_cache-0.11.11/src/lib.rskey·not·found/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/acl/mod.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/dns/mod.rsinitializing·direct·DNS·resolver·for·shadowsocks_service::dnscrates/shadowsocks-service/src/dns/mod.rsinitialize·trust-dns·DNS·resolver·failed,·fallback·to·default·system·resolver,·error:·initialize·trust-dns·DNS·system·resolver·failed,·fallback·to·default·system·resolver,·error:·initialized·DNS·system·resolver·builtin/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/mon_socket.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/utils.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/server_data.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rschecked·remote··latency·timeout,·elapsed··ms·latency·with·unexpected·response·from·8.8.8.8:53,·unexpected·response·from·8.8.8.8:53updated·remote··(score:·unexpected·response·from·http://detectportal.firefox.com/success.txt,·unexpected·response·from·http://detectportal.firefox.com/success.txtcheck_interval·must·be·>=·check_best_intervalchose·best·TCP·server·switched·best·TCP·server·from·kept·best·TCP·server·chose·best·UDP·server·switched·best·UDP·server·from·kept·best·UDP·server··(best·check)finished·initializing·server·scoresall·plugins·are·exited.·all·connections·may·fail,·check·your·configurationplugin·exited·with·error:·plugin·exited·with·status:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·timeoutshadowsocks_service::localcrates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/client_cache.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/server.rsshadowsocks·dns·TCP·listening·on·,·local:·,·remote:·accept·failed·with·error:·shadowsocks·dns·UDP·listening·on·udp·server·recv_from·failed·with·error:··query·message·parse·error:·dns·tcp·connection··closed·read·length·failed,·error:··read·message·failed,·error:··parse·message·failed,·error:··lookup·error:··lookup·failed,·error:·pick·remote·response·(query):·pick·local·response·(query):·pick·remote·response·(response):·reaching·this·means·there·probably·is·an·off·by·one·bugdns·answer:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/upstream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/tcp/auto_proxy_stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/udp/association.rsall·branches·are·disabled·and·there·is·no·else·branchudp·relay··keep-alive·failed,·channel·full·or·closed·<-·...·(proxied)·failed,·error:··packet_id··out·of·window·<-·...·(bypassed)·failed,·error:··->·...·channel·closedudp·server·with·session··for·proxied·(bypassed)·with··bytes,·error:·)·received·udp·failed·to·send·back··bytes·to·client·,·from·target·),·error:··sent··bytes·!=·expected··(proxied)·packet·id·overflowed.·socket·reset·and·session·renewed·(·(proxied)·sending··bytes·failed,·error:·created·udp·association·for·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/mod.rsshadowsocks·socks·TCP·listening·on·shadowsocks_service::local::socks::servercrates/shadowsocks-service/src/local/socks/server/mod.rssocks5·tcp·client·handler·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsunsupported·authentication·method·shadowsocks_service::local::socks::server::socks5::tcprelaycrates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsnone·authentication·method·is·not·allowedcurrently·shadowsocks-rust·does·not·support·authenticationTCP·CONNECT·is·disabledsent·header:·Username/Password·Authentication·Initial·request·failed:·Username/Password·Authentication·Initial·request·uname·contains·invaid·charactersUsername/Password·Authentication·Initial·request·passwd·contains·invaid·characterssocks5·authenticated·with·Username/Password·method,·user:·,·password:·socks5·rejected·Username/Password·user:·Username/Password·Authentication·failed,·user:·socks5·handshake·early·eof.·peer:·socks5·handshake·error:·socks5··peer:·UDP·ASSOCIATE·from·BIND·is·not·supportedsocks5·udp·is·disabled/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/udprelay.rsshadowsocks·socks5·UDP·listening·on·shadowsocks_service::local::socks::server::socks5::udprelayreceived·invalid·UDP·associate·packet:·received·UDP·associate·with·frag·!=·0,·which·is·not·supported·by·shadowsocksUDP·ASSOCIATE··relay·keep-alive·channel·closed·unexpectly/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/utils.rsestablished·tcp·tunnel··<->··through·sever·shadowsocks_service::local::utilscrates/shadowsocks-service/src/local/utils.rstcp·tunnel··(proxied)·sent·handshake·without·data·(proxied)·closed·with·error:··(proxied)·closed,·L2R··bytes,·R2L··bypassed·(bypassed)·closed·with·error:··(bypassed)·closed,·L2R·assertion·failed:·config.config_type·==·ConfigType::Local·&&·!config.local.is_empty()stream·cipher··for·server··have·inherent·weaknesses·(see·discussion·in·https://github.com/shadowsocks/shadowsocks-org/issues/36).·DO·NOT·USE.·It·will·be·removed·in·the·future.no·valid·local·server·configurationmissing·local_dns_addrmissing·remote_dns_addr/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/context.rsXDG_DATA_HOME.local/shareXDG_CONFIG_HOME.configXDG_CACHE_HOME.cacheXDG_STATE_HOME.local/stateXDG_DATA_DIRSXDG_CONFIG_DIRSXDG_RUNTIME_DIR/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/util/flat_map.rsMismatch·between·definition·and·access·of·``.·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/error.rsFatal·internal·error.·Please·consider·filing·a·bug·report·at·https://github.com/clap-rs/clap/issues/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/matches/arg_matches.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/core/src/slice/index.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/binary_heap.rsassertion·failed:·edge.height·==·self.node.height·-·1/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/read_until.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy_bidirectional.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy.rsassertion·failed:·self.inner.semaphore.is_idle()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/chan.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/bounded.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/process/mod.rsfailed·to·park·threadFailed·to·`Enter::block_on`a·spawned·task·panicked·and·the·runtime·is·configured·to·shut·down·on·unhandled·panic/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/async_read.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join_all.rsfrom_entropy·failed:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rsconfig.json/etc/shadowsocks-rust/config.jsonVERBOSELOG_CONFIGsingle_threadinit·logging·with·filesrc/logging/mod.rsloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived·,·exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD()·Password:·got·server··password·from·tty·promptshadowsocks_rust::passwordsrc/password.rs·password·from·environment·variable·SS_SERVER_PASSWORDENCRYPT_METHODencrypt-method`method`·is·requiredCONFIGShadowsocks·configuration·file·(https://shadowsocks.org/guide/configs.html)LOCAL_ADDRlocal-addrLocal·address,·listen·only·to·this·address·if·specifiedTCP_AND_UDPProtocol·for·communicating·with·clients·(SOCKS5·by·default)UDP_BIND_ADDRudp-bind-addrUDP·relay's·bind·address,·default·is·the·same·as·local-addrSERVER_ADDRserver-addrTIMEOUTServer's·timeout·seconds·for·TCP·relayPLUGINSIP003·(https://shadowsocks.org/guide/sip003.html)·pluginPLUGIN_OPTplugin-optsURLserver-urlServer·address·in·SIP002·(https://shadowsocks.org/guide/sip002.html)·URLSERVER_CONFIGACLPath·to·ACL·(Access·Control·List)DNSDNS·nameservers,·formatted·like·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"TCP_NO_DELAYtcp-no-delaySet·TCP_NODELAY·option·for·socketsTCP_FAST_OPENtcp-fast-openfast-openTCP_KEEP_ALIVEtcp-keep-aliveSet·TCP·keep·alive·timeout·secondsUDP_TIMEOUTudp-timeoutUDP_MAX_ASSOCIATIONSudp-max-associationsMaximum·associations·to·be·kept·simultaneously·for·UDP·relayINBOUND_SEND_BUFFER_SIZEinbound-send-buffer-sizeSet·inbound·sockets'·SO_SNDBUF·optionINBOUND_RECV_BUFFER_SIZEinbound-recv-buffer-sizeSet·inbound·sockets'·SO_RCVBUF·optionOUTBOUND_SEND_BUFFER_SIZEoutbound-send-buffer-sizeSet·outbound·sockets'·SO_SNDBUF·optionOUTBOUND_RECV_BUFFER_SIZEoutbound-recv-buffer-sizeSet·outbound·sockets'·SO_RCVBUF·optionOUTBOUND_BIND_ADDRoutbound-bind-addrbind-addrBind·address,·outbound·socket·will·bind·this·addressOUTBOUND_BIND_INTERFACEoutbound-bind-interfaceSet·SO_BINDTODEVICE·/·IP_BOUND_IF·/·IP_UNICAST_IF·option·for·outbound·socketIPV6_FIRSTResolve·hostname·to·IPv6·address·firstlog-configOUTBOUND_FWMARKoutbound-fwmarkSet·SO_MARK·option·for·outbound·socketsvpnEnable·VPN·mode·(only·for·Android)STAT_PATHstat-pathSTAT_ADDRSpecify·socket·path·(unix·domain·socket)·for·sending·traffic·statisticstat-addrSpecify·socket·address·IP:PORT·(TCP)·for·sending·traffic·statisticLOCAL_DNS_ADDRlocal-dns-addrSpecify·the·address·of·local·DNS·server,·send·queries·directlyREMOTE_DNS_ADDRremote-dns-addrSpecify·the·address·of·remote·DNS·server,·send·queries·through·shadowsocks'·tunnelDNS_LOCAL_ADDRDNS·address,·listen·to·this·address·if·specifiedDAEMONIZEdaemonizeDAEMONIZE_PID_PATHdaemonize-pidFile·path·to·store·daemonized·process's·PIDloading·config·src/service/local.rs`password`·is·required·for·server·not·supported·`protocol`·"loading·ACL·"",·missing·`local_address`,·consider·specifying·it·by·--local-addr·command·line·option,·or·"local_address"·and·"local_port"·in·configuration·file
408 shadowsocks·local··build·1.15.22023-02-11T00:11:50.271045548+00:00create·tokio·Runtimeconfig·integrity·check·failed,·loading·default·config·create·localserver·aborted·with·server·exited·unexpectedly408 shadowsocks·local··build·1.15.22023-02-14T22:15:22.315283978+00:00create·tokio·Runtimeconfig·integrity·check·failed,·loading·default·config·create·localserver·aborted·with·server·exited·unexpectedly
409 signalauto-reload··failed·with·error:··but·found·error:·src/sys.rsuser··not·foundshadowsocks_rust::syscould·not·change·group·id·to·user·,·uid:·could·not·change·supplementary·groups·to·user·could·not·change·user·id·to·user·should·be·SIP002·(https://shadowsocks.org/guide/sip002.html)·formatInvalid·value:·logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct·SSConfig·with·2·elementsstruct·SSLogConfigstruct·SSLogConfig·with·3·elementsstruct·SSLogFormatstruct·SSLogFormat·with·1·elementstruct·SSRuntimeConfigstruct·SSRuntimeConfig·with·1·elementfailed·to·daemonize,·shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot·get·current·working·directory,·cannot·get·absolute·path·to·working·directory,·should·be·either·ip:port·or·domain:portshould·be·a·valid·IPv4·or·IPv6·address/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join.rspolled·MutexLockFuture·after·completionmismatched·peer:··and·dst:·Map·must·not·be·polled·after·it·returned·`Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/future/map.rsMaybeDone·polled·after·value·taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/maybe_done.rsfuture·still·here·when·droppingstring·or·mapmap·with·a·single·keycapacity·overflowassertion·failed:·prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/stream/futures_unordered/mod.rsstream·closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs409 signalauto-reload··failed·with·error:··but·found·error:·src/sys.rsuser··not·foundshadowsocks_rust::syscould·not·change·group·id·to·user·,·uid:·could·not·change·supplementary·groups·to·user·could·not·change·user·id·to·user·should·be·SIP002·(https://shadowsocks.org/guide/sip002.html)·formatInvalid·value:·logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct·SSConfig·with·2·elementsstruct·SSLogConfigstruct·SSLogConfig·with·3·elementsstruct·SSLogFormatstruct·SSLogFormat·with·1·elementstruct·SSRuntimeConfigstruct·SSRuntimeConfig·with·1·elementfailed·to·daemonize,·shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot·get·current·working·directory,·cannot·get·absolute·path·to·working·directory,·should·be·either·ip:port·or·domain:portshould·be·a·valid·IPv4·or·IPv6·address/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join.rspolled·MutexLockFuture·after·completionmismatched·peer:··and·dst:·Map·must·not·be·polled·after·it·returned·`Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/future/map.rsMaybeDone·polled·after·value·taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/maybe_done.rsfuture·still·here·when·droppingstring·or·mapmap·with·a·single·keycapacity·overflowassertion·failed:·prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/stream/futures_unordered/mod.rsstream·closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs
410 `async·fn`·resumed·after·completiondns·resolve·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/uds.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/linux/mod.rsset·SO_BINDTODEVICE·error:·shadowsocks::net::sys::unix::linuxcrates/shadowsocks/src/net/sys/unix/linux/mod.rsfailed·to·disable·IP·fragmentation,·error:·set·SO_MARK·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/tcp.rsresolved·empty·addresstrying·connect·shadowsocks::net::tcpcrates/shadowsocks/src/net/tcp.rsconnected·impossible/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/udp.rsassertion·failed:·dnaddr.len()·<=·u8::MAX·as·usize/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/socks5.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rsconnected·tcp·remote··(outbound:·)·with·shadowsocks::relay::tcprelay::proxy_stream::clientcrates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rscipher·is·None/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead.rsgot·AEAD·salt·shadowsocks::relay::tcprelay::aeadcrates/shadowsocks/src/relay/tcprelay/aead.rsassertion·failed:·size·!=·0/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/stream.rsgot·stream·iv·shadowsocks::relay::tcprelay::streamcrates/shadowsocks/src/relay/tcprelay/stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead_2022.rsshadowsocks::relay::tcprelay::aead_2022crates/shadowsocks/src/relay/tcprelay/aead_2022.rsuser_manager·must·not·be·Noneexpecting·EIH,·but·header·chunk·len:··doesn't·support·EIHserver·EIH··chosen·by·EIHgot·AEAD·header·stream_type:·,·timestamp:·,·length:·SystemTime::now()·is·before·UNIX·Epoch!generated·AEAD·cipher·salt·shadowsocks::relay::tcprelay::crypto_iocrates/shadowsocks/src/relay/tcprelay/crypto_io.rsgenerated·Stream·cipher·IV·only·AEAD-2022·protocol·has·data·chunk·counter/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/crypto_io.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·receive·from·,·control:··bytes,·payload·length··bytesshadowsocks::relay::udprelay::proxy_socketcrates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·send·to·,·payload·length··bytes,·packet·length·UDP·server·client·send··bytes,·but·actually·sent·connected·udp·remote··with·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/config.rsABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/410 `async·fn`·resumed·after·completiondns·resolve·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/uds.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/linux/mod.rsset·SO_BINDTODEVICE·error:·shadowsocks::net::sys::unix::linuxcrates/shadowsocks/src/net/sys/unix/linux/mod.rsfailed·to·disable·IP·fragmentation,·error:·set·SO_MARK·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/tcp.rsresolved·empty·addresstrying·connect·shadowsocks::net::tcpcrates/shadowsocks/src/net/tcp.rsconnected·impossible/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/udp.rsassertion·failed:·dnaddr.len()·<=·u8::MAX·as·usize/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/socks5.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rsconnected·tcp·remote··(outbound:·)·with·shadowsocks::relay::tcprelay::proxy_stream::clientcrates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rscipher·is·None/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead.rsgot·AEAD·salt·shadowsocks::relay::tcprelay::aeadcrates/shadowsocks/src/relay/tcprelay/aead.rsassertion·failed:·size·!=·0/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/stream.rsgot·stream·iv·shadowsocks::relay::tcprelay::streamcrates/shadowsocks/src/relay/tcprelay/stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead_2022.rsshadowsocks::relay::tcprelay::aead_2022crates/shadowsocks/src/relay/tcprelay/aead_2022.rsuser_manager·must·not·be·Noneexpecting·EIH,·but·header·chunk·len:··doesn't·support·EIHserver·EIH··chosen·by·EIHgot·AEAD·header·stream_type:·,·timestamp:·,·length:·SystemTime::now()·is·before·UNIX·Epoch!generated·AEAD·cipher·salt·shadowsocks::relay::tcprelay::crypto_iocrates/shadowsocks/src/relay/tcprelay/crypto_io.rsgenerated·Stream·cipher·IV·only·AEAD-2022·protocol·has·data·chunk·counter/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/crypto_io.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·receive·from·,·control:··bytes,·payload·length··bytesshadowsocks::relay::udprelay::proxy_socketcrates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·send·to·,·payload·length··bytes,·packet·length·UDP·server·client·send··bytes,·but·actually·sent·connected·udp·remote··with·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/config.rsABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
411 ?456789:;<=411 ?456789:;<=
412 ·!"#$%&'()*+,-./0123412 ·!"#$%&'()*+,-./0123
413 ·password··is·not·base64·encoded,·error:··bytes·key,·but·password:··(·bytes·after·decode)iPSK·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/context.rscan·not·send·messages·after·stream·is·shutdownCurrent·time·is·before·the·Unix·epoch.must·not·poll·after·completeinconsistent·in·dropreceived·TCP·response·header·with·unmatched·saltNot·all·bytes·of·message·sent,·requestor·canceledid·space·exhausted,·consider·filing·an·issue/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.22.0/src/name_server/connection_provider.rsa·sequenceudptcpvariant·index·0·<=·i·<·2struct·ResolverConfig·with·3·elementsbad·state,·client·should·be·connectedcan·not·lookup·IPs·for·no·namesstruct·NameServerConfig·with·5·elements/rustc/897e37553bba8b42751c67658967889d11ecd120/library/std/src/io/cursor.rs413 ·password··is·not·base64·encoded,·error:··bytes·key,·but·password:··(·bytes·after·decode)iPSK·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/context.rscan·not·send·messages·after·stream·is·shutdownCurrent·time·is·before·the·Unix·epoch.must·not·poll·after·completeinconsistent·in·dropreceived·TCP·response·header·with·unmatched·saltNot·all·bytes·of·message·sent,·requestor·canceledid·space·exhausted,·consider·filing·an·issue/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.22.0/src/name_server/connection_provider.rsa·sequenceudptcpvariant·index·0·<=·i·<·2struct·ResolverConfig·with·3·elementsbad·state,·client·should·be·connectedcan·not·lookup·IPs·for·no·namesstruct·NameServerConfig·with·5·elements/rustc/897e37553bba8b42751c67658967889d11ecd120/library/std/src/io/cursor.rs
414 dest·is·out·of·boundsposition·out·of·bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/position.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/iterators/pair.rsinvalid·key/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/json5-0.4.1/src/de.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/iprange-0.6.7/src/lib.rsattempt·to·join·into·collection·with·len·>·usize::MAX/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/str.rsassertion·failed:·self.remaining()·>=·dst.len()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/buf/buf_impl.rsassertion·failed:·self.remaining()·>=·1invalid·type:·,·expected·invalid·value:·missing·field·``invalid·length·duplicate·field·`unknown·variant·``,·expected·socket·addressSocketAddr/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/net/lookup_host.rsno·addresses·to·send·data·to/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mutex.rsIpRange·[,·cannot·advance·past·`remaining`:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rsnew_len·=·;·capacity·=·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes_mut.rsassertion·failed:·pos·<=·self.get_ref().as_ref().len()LocalNode::with·ensures·it·is·set/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/helping.rsinternal·error:·entered·unreachable·code:·Invalid·control·value·Ready·polled·after·completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/ready.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/write_all.rscannot·poll·Select·twice/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select.rspolling·FirstAnswerFuture·twiceLazy·instance·has·previously·been·poisoned/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.17.0/src/lib.rstokio_tfo::sys::unix::linux/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-tfo-0.2.0/src/stream.rsSubDomainsTree·{·..·}Rules·{·ipv4:·,·rule_regex:·[,·...],·rule_set:·[],·rule_tree:··}IPV4-RULE·shadowsocks_service::aclcrates/shadowsocks-service/src/acl/mod.rsIPV6-RULE·\.REGEX-RULE··=>·SET-RULE··=>·TREE-RULE·^(?:(?:\((?:\?:)?\^\|\\\.\)|(?:\^\.(?:\+|\*))?\\\.)((?:[\w-]+(?:\\\.)?)+)|\^((?:[\w-]+(?:\\\.)?)+))\$$SET-RULE·TREE-RULE··parsing·error:·Unicode·not·allowed·here·`·regex·error:·ACL·loading·from·[outbound_block_list][black_list]·or·[bypass_list][white_list]·or·[proxy_list]ACL·parsing·start·from·mode··and·black_list·/·bypass_listACL·rule··containing·non-ASCII·characters,·skipped[reject_all][bypass_all]switch·to·mode·[accept_all][proxy_all]loading·outbound_block_list[black_list][bypass_list][white_list][proxy_list]loading·white_list·/·proxy_listdnssocksmissing·`addr`·in·configurationmissing·`local_dns_addr`·or·`remote_dns_addr`·in·configurationmalformed·`mode`,·must·be·one·of·`tcp_only`,·`udp_only`·and·`tcp_and_udp`missing·`local_port`414 dest·is·out·of·boundsposition·out·of·bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/position.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/iterators/pair.rsinvalid·key/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/json5-0.4.1/src/de.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/iprange-0.6.7/src/lib.rsattempt·to·join·into·collection·with·len·>·usize::MAX/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/str.rsassertion·failed:·self.remaining()·>=·dst.len()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/buf/buf_impl.rsassertion·failed:·self.remaining()·>=·1invalid·type:·,·expected·invalid·value:·missing·field·``invalid·length·duplicate·field·`unknown·variant·``,·expected·socket·addressSocketAddr/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/net/lookup_host.rsno·addresses·to·send·data·to/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mutex.rsIpRange·[,·cannot·advance·past·`remaining`:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rsnew_len·=·;·capacity·=·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes_mut.rsassertion·failed:·pos·<=·self.get_ref().as_ref().len()LocalNode::with·ensures·it·is·set/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/helping.rsinternal·error:·entered·unreachable·code:·Invalid·control·value·Ready·polled·after·completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/ready.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/write_all.rscannot·poll·Select·twice/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select.rspolling·FirstAnswerFuture·twiceLazy·instance·has·previously·been·poisoned/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.17.0/src/lib.rstokio_tfo::sys::unix::linux/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-tfo-0.2.0/src/stream.rsSubDomainsTree·{·..·}Rules·{·ipv4:·,·rule_regex:·[,·...],·rule_set:·[],·rule_tree:··}IPV4-RULE·shadowsocks_service::aclcrates/shadowsocks-service/src/acl/mod.rsIPV6-RULE·\.REGEX-RULE··=>·SET-RULE··=>·TREE-RULE·^(?:(?:\((?:\?:)?\^\|\\\.\)|(?:\^\.(?:\+|\*))?\\\.)((?:[\w-]+(?:\\\.)?)+)|\^((?:[\w-]+(?:\\\.)?)+))\$$SET-RULE·TREE-RULE··parsing·error:·Unicode·not·allowed·here·`·regex·error:·ACL·loading·from·[outbound_block_list][black_list]·or·[bypass_list][white_list]·or·[proxy_list]ACL·parsing·start·from·mode··and·black_list·/·bypass_listACL·rule··containing·non-ASCII·characters,·skipped[reject_all][bypass_all]switch·to·mode·[accept_all][proxy_all]loading·outbound_block_list[black_list][bypass_list][white_list][proxy_list]loading·white_list·/·proxy_listdnssocksmissing·`addr`·in·configurationmissing·`local_dns_addr`·or·`remote_dns_addr`·in·configurationmalformed·`mode`,·must·be·one·of·`tcp_only`,·`udp_only`·and·`tcp_and_udp`missing·`local_port`
415 crates/shadowsocks-service/src/config.rsunrecognized·protocol·`protocol`·invalidinvalid·`mode`file·,·error:·acl·loading·failed`local_udp_port`·cannot·be·0`local_port`·cannot·be·0`·is·not·a·supported·methodunsupported·method`password`·is·required·for·method·`password`·is·required`server`,·`server_port`,·`method`,·`password`·must·be·provided·together`users[].password`·should·be·base64·encodedinvalid·`tcp_weight`,·must·be·in·[0,·1]invalid·`udp_weight`,·must·be·in·[0,·1]invalid·outbound_bind_addrinvalid·replay·attack·policycloudflareinvalid·`dns`·value,·can·only·be·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"balancer.check_interval·must·be·>·0balancer.max_server_rtt·must·be·>·0missing·any·valid·servers·in·configurationmissing·`manager_addr`·and·`manager_port`·in·configuration`server`·shouldn't·be·an·empty·string,·`server_port`·shouldn't·be·0`server`·shouldn't·be·an·unspecified·address·(INADDR_ANY)`users[].password`·length·must·be·exactly·the·same·as·method's·key·length`server_port`·shouldn't·be·0`plugin`·shouldn't·be·an·empty·stringcouldn't·read·password·from·environemnt·variable·shadowsocks_service::configcrates/shadowsocks-service/src/local/context.rscannot·set·DNS·resolver·on·a·shared·contextcannot·set·ipv6_first·on·a·shared·contextcannot·set·security·on·a·shared·contextcrates/shadowsocks-service/src/local/dns/client_cache.rscreating·connection·to·DNS·server·shadowsocks_service::local::dns::client_cachetake·cached·DNS·client·for·cached·DNS·client·for·crates/shadowsocks-service/src/local/dns/dns_resolver.rsskipped·rdata·shadowsocks_service::local::dns::dns_resolver*DNS·querying·name··of·server·shadowsocks_service::local::dns::servercrates/shadowsocks-service/src/local/dns/server.rslocal·DNS·response·contains·unexpected·name··for·query·local·DNS·response·has·inconsistent·answer·type·crates/shadowsocks-service/src/local/dns/upstream.rsDNS·lookup·shadowsocks_service::local::dns::upstreamUDPTCPno·valid·TCP·server·serving·for·TCP·clients,·consider·disable·TCP·with·"mode":·"udp_only",·currently·chose·crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rsshadowsocks_service::local::loadbalancing::ping_balancerinit·chose·TCP·server·no·valid·UDP·server·serving·for·UDP·clients,·consider·disable·UDP·with·"mode":·"tcp_only",·currently·chose·init·chose·UDP·server·init·without·any·TCP·and·UDP·serversno·available·serverping·balancer·stoppedserversGET·/success.txt·HTTP/1.1415 crates/shadowsocks-service/src/config.rsunrecognized·protocol·`protocol`·invalidinvalid·`mode`file·,·error:·acl·loading·failed`local_udp_port`·cannot·be·0`local_port`·cannot·be·0`·is·not·a·supported·methodunsupported·method`password`·is·required·for·method·`password`·is·required`server`,·`server_port`,·`method`,·`password`·must·be·provided·together`users[].password`·should·be·base64·encodedinvalid·`tcp_weight`,·must·be·in·[0,·1]invalid·`udp_weight`,·must·be·in·[0,·1]invalid·outbound_bind_addrinvalid·replay·attack·policycloudflareinvalid·`dns`·value,·can·only·be·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"balancer.check_interval·must·be·>·0balancer.max_server_rtt·must·be·>·0missing·any·valid·servers·in·configurationmissing·`manager_addr`·and·`manager_port`·in·configuration`server`·shouldn't·be·an·empty·string,·`server_port`·shouldn't·be·0`server`·shouldn't·be·an·unspecified·address·(INADDR_ANY)`users[].password`·length·must·be·exactly·the·same·as·method's·key·length`server_port`·shouldn't·be·0`plugin`·shouldn't·be·an·empty·stringcouldn't·read·password·from·environemnt·variable·shadowsocks_service::configcrates/shadowsocks-service/src/local/context.rscannot·set·DNS·resolver·on·a·shared·contextcannot·set·ipv6_first·on·a·shared·contextcannot·set·security·on·a·shared·contextcrates/shadowsocks-service/src/local/dns/client_cache.rscreating·connection·to·DNS·server·shadowsocks_service::local::dns::client_cachetake·cached·DNS·client·for·cached·DNS·client·for·crates/shadowsocks-service/src/local/dns/dns_resolver.rsskipped·rdata·shadowsocks_service::local::dns::dns_resolver*DNS·querying·name··of·server·shadowsocks_service::local::dns::servercrates/shadowsocks-service/src/local/dns/server.rslocal·DNS·response·contains·unexpected·name··for·query·local·DNS·response·has·inconsistent·answer·type·crates/shadowsocks-service/src/local/dns/upstream.rsDNS·lookup·shadowsocks_service::local::dns::upstreamUDPTCPno·valid·TCP·server·serving·for·TCP·clients,·consider·disable·TCP·with·"mode":·"udp_only",·currently·chose·crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rsshadowsocks_service::local::loadbalancing::ping_balancerinit·chose·TCP·server·no·valid·UDP·server·serving·for·UDP·clients,·consider·disable·UDP·with·"mode":·"tcp_only",·currently·chose·init·chose·UDP·server·init·without·any·TCP·and·UDP·serversno·available·serverping·balancer·stoppedserversGET·/success.txt·HTTP/1.1
28.0 KB
readelf --wide --decompress --string-dump=.rodata {}
    
Offset 31815, 15 lines modifiedOffset 31815, 15 lines modified
31815 ··[·742f8]··(31815 ··[·742f8]··(
31816 ··[·742fa]··(({31816 ··[·742fa]··(({
31817 ··[·742fe]··{{�31817 ··[·742fe]··{{�
31818 ··[·74318]··assertion·failed:·key.len()·>=·Self::MIN_KEY_LEN·&&·key.len()·<=·Self::MAX_KEY_LEN/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/crypto/rc4.rs31818 ··[·74318]··assertion·failed:·key.len()·>=·Self::MIN_KEY_LEN·&&·key.len()·<=·Self::MAX_KEY_LEN/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/crypto/rc4.rs
31819 ··[·74402]···!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~^���������������������������������������������������������������������������������������������������������������������������������/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/rc4_md5.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/table.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/cipher.rsnot·implemented:·Category··is·not·v1·protocol·is·not·an·AEAD-2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/tcp/mod.rsshadowsocks·2022·session·subkeycipher··is·not·an·AES2022·AES-GCM·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/aes_gcm.rsCipher··is·not·an·AEAD·2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/mod.rsonly·support·Stream·ciphers/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/kind.rsonly·support·AEAD·ciphers2022-blake3-chacha20-poly13052022-blake3-aes-256-gcm2022-blake3-aes-128-gcmxchacha20-ietf-poly1305chacha20-ietf-poly1305aes-256-gcm-sivaes-128-gcm-sivaes-256-ccmaes-128-ccmaes-256-gcmaes-128-gcmchacha20-ietfrc4camellia-256-cfb8camellia-256-cfb1camellia-192-cfb8camellia-192-cfb1camellia-128-cfb8camellia-128-cfb1aes-256-ofbaes-192-ofbaes-128-ofbaes-256-cfbaes-256-cfb8aes-256-cfb1aes-192-cfbaes-192-cfb8aes-192-cfb1aes-128-cfbaes-128-cfb8aes-128-cfb1aes-256-ctraes-192-ctraes-128-ctrrc4-md5tableplainaes-128-cfb128aes-192-cfb128aes-256-cfb128camellia-128-cfb128camellia-192-cfb128camellia-256-cfb128/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ctr.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ofb.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/chacha20_poly1305.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/xchacha20_poly1305.rsStreamAEAD2022_BLAKE3_CHACHA20_POLY1305AEAD2022_BLAKE3_AES_256_GCMAEAD2022_BLAKE3_AES_128_GCMXCHACHA20_POLY1305CHACHA20_POLY1305AES_256_GCM_SIVAES_128_GCM_SIVAES_256_CCMAES_128_CCMAES_256_GCMAES_128_GCMRC4CAMELLIA_256_CFB128CAMELLIA_256_CFB8CAMELLIA_256_CFB1CAMELLIA_192_CFB128CAMELLIA_192_CFB8CAMELLIA_192_CFB1CAMELLIA_128_CFB128CAMELLIA_128_CFB8CAMELLIA_128_CFB1AES_256_OFBAES_192_OFBAES_128_OFBAES_256_CFB128AES_256_CFB8AES_256_CFB1AES_192_CFB128AES_192_CFB8AES_192_CFB1AES_128_CFB128AES_128_CFB8AES_128_CFB1AES_256_CTRAES_192_CTRAES_128_CTRSS_RC4_MD5ParseCipherKindError/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/buf_reader.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/vec_deque/iter.rsno·entry·found·for·key31819 ··[·74402]···!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~^���������������������������������������������������������������������������������������������������������������������������������/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/rc4_md5.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/table.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/cipher.rsnot·implemented:·Category··is·not·v1·protocol·is·not·an·AEAD-2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/tcp/mod.rsshadowsocks·2022·session·subkeycipher··is·not·an·AES2022·AES-GCM·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/aes_gcm.rsCipher··is·not·an·AEAD·2022·cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/udp/mod.rsonly·support·Stream·ciphers/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/kind.rsonly·support·AEAD·ciphers2022-blake3-chacha20-poly13052022-blake3-aes-256-gcm2022-blake3-aes-128-gcmxchacha20-ietf-poly1305chacha20-ietf-poly1305aes-256-gcm-sivaes-128-gcm-sivaes-256-ccmaes-128-ccmaes-256-gcmaes-128-gcmchacha20-ietfrc4camellia-256-cfb8camellia-256-cfb1camellia-192-cfb8camellia-192-cfb1camellia-128-cfb8camellia-128-cfb1aes-256-ofbaes-192-ofbaes-128-ofbaes-256-cfbaes-256-cfb8aes-256-cfb1aes-192-cfbaes-192-cfb8aes-192-cfb1aes-128-cfbaes-128-cfb8aes-128-cfb1aes-256-ctraes-192-ctraes-128-ctrrc4-md5tableplainaes-128-cfb128aes-192-cfb128aes-256-cfb128camellia-128-cfb128camellia-192-cfb128camellia-256-cfb128/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ctr.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/ofb.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v1/streamcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/chacha20_poly1305.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.5.1/src/v2/crypto/../../v1/aeadcipher/xchacha20_poly1305.rsStreamAEAD2022_BLAKE3_CHACHA20_POLY1305AEAD2022_BLAKE3_AES_256_GCMAEAD2022_BLAKE3_AES_128_GCMXCHACHA20_POLY1305CHACHA20_POLY1305AES_256_GCM_SIVAES_128_GCM_SIVAES_256_CCMAES_128_CCMAES_256_GCMAES_128_GCMRC4CAMELLIA_256_CFB128CAMELLIA_256_CFB8CAMELLIA_256_CFB1CAMELLIA_192_CFB128CAMELLIA_192_CFB8CAMELLIA_192_CFB1CAMELLIA_128_CFB128CAMELLIA_128_CFB8CAMELLIA_128_CFB1AES_256_OFBAES_192_OFBAES_128_OFBAES_256_CFB128AES_256_CFB8AES_256_CFB1AES_192_CFB128AES_192_CFB8AES_192_CFB1AES_128_CFB128AES_128_CFB8AES_128_CFB1AES_256_CTRAES_192_CTRAES_128_CTRSS_RC4_MD5ParseCipherKindError/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/buf_reader.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/vec_deque/iter.rsno·entry·found·for·key
31820 ··[·75120]··attempt·to·calculate·the·remainder·with·a·divisor·of·zero/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/trust_dns_resolver.rs31820 ··[·75120]··attempt·to·calculate·the·remainder·with·a·divisor·of·zero/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/trust_dns_resolver.rs
31821 ··[·751f0]··`async·fn`·resumed·after·completioninitializing·DNS·resolver·with·config··opts·shadowsocks::dns_resolver::trust_dns_resolvercrates/shadowsocks/src/dns_resolver/trust_dns_resolver.rscurrent·platform·doesn't·support·trust-dns·resolver·with·system·configured/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/mod.rsshadowsocks::net::sys::unixcrates/shadowsocks/src/net/sys/unix/mod.rsset·TCP_FASTOPEN·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/utils.rsAES-256AES-128/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/plugin/mod.rsudp·association·for··is·closedshadowsocks_service::local::net::udp::associationcrates/shadowsocks-service/src/local/net/udp/association.rs·is·not·in·assertion·failed:·!ret.inner.is_empty()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select_all.rsassertion·failed:·self.map.remove(&key).is_some()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/lru_time_cache-0.11.11/src/lib.rskey·not·found/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/acl/mod.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/dns/mod.rsinitializing·direct·DNS·resolver·for·shadowsocks_service::dnscrates/shadowsocks-service/src/dns/mod.rsinitialize·trust-dns·DNS·resolver·failed,·fallback·to·default·system·resolver,·error:·initialize·trust-dns·DNS·system·resolver·failed,·fallback·to·default·system·resolver,·error:·initialized·DNS·system·resolver·builtin/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/mon_socket.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/utils.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/server_data.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rschecked·remote··latency·timeout,·elapsed··ms·latency·with·unexpected·response·from·8.8.8.8:53,·unexpected·response·from·8.8.8.8:53updated·remote··(score:·unexpected·response·from·http://detectportal.firefox.com/success.txt,·unexpected·response·from·http://detectportal.firefox.com/success.txtcheck_interval·must·be·>=·check_best_intervalchose·best·TCP·server·switched·best·TCP·server·from·kept·best·TCP·server·chose·best·UDP·server·switched·best·UDP·server·from·kept·best·UDP·server··(best·check)finished·initializing·server·scoresall·plugins·are·exited.·all·connections·may·fail,·check·your·configurationplugin·exited·with·error:·plugin·exited·with·status:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·timeoutshadowsocks_service::localcrates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/client_cache.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/server.rsshadowsocks·dns·TCP·listening·on·,·local:·,·remote:·accept·failed·with·error:·shadowsocks·dns·UDP·listening·on·udp·server·recv_from·failed·with·error:··query·message·parse·error:·dns·tcp·connection··closed·read·length·failed,·error:··read·message·failed,·error:··parse·message·failed,·error:··lookup·error:··lookup·failed,·error:·pick·remote·response·(query):·pick·local·response·(query):·pick·remote·response·(response):·reaching·this·means·there·probably·is·an·off·by·one·bugdns·answer:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/upstream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/tcp/auto_proxy_stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/udp/association.rsall·branches·are·disabled·and·there·is·no·else·branchudp·relay··keep-alive·failed,·channel·full·or·closed·<-·...·(proxied)·failed,·error:··packet_id··out·of·window·<-·...·(bypassed)·failed,·error:··->·...·channel·closedudp·server·with·session··for·proxied·(bypassed)·with··bytes,·error:·)·received·udp·failed·to·send·back··bytes·to·client·,·from·target·),·error:··sent··bytes·!=·expected··(proxied)·packet·id·overflowed.·socket·reset·and·session·renewed·(·(proxied)·sending··bytes·failed,·error:·created·udp·association·for·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/mod.rsshadowsocks·socks·TCP·listening·on·shadowsocks_service::local::socks::servercrates/shadowsocks-service/src/local/socks/server/mod.rssocks5·tcp·client·handler·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsunsupported·authentication·method·shadowsocks_service::local::socks::server::socks5::tcprelaycrates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsnone·authentication·method·is·not·allowedcurrently·shadowsocks-rust·does·not·support·authenticationTCP·CONNECT·is·disabledsent·header:·Username/Password·Authentication·Initial·request·failed:·Username/Password·Authentication·Initial·request·uname·contains·invaid·charactersUsername/Password·Authentication·Initial·request·passwd·contains·invaid·characterssocks5·authenticated·with·Username/Password·method,·user:·,·password:·socks5·rejected·Username/Password·user:·Username/Password·Authentication·failed,·user:·socks5·handshake·early·eof.·peer:·socks5·handshake·error:·socks5··peer:·UDP·ASSOCIATE·from·BIND·is·not·supportedsocks5·udp·is·disabled/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/udprelay.rsshadowsocks·socks5·UDP·listening·on·shadowsocks_service::local::socks::server::socks5::udprelayreceived·invalid·UDP·associate·packet:·received·UDP·associate·with·frag·!=·0,·which·is·not·supported·by·shadowsocksUDP·ASSOCIATE··relay·keep-alive·channel·closed·unexpectly/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/utils.rsestablished·tcp·tunnel··<->··through·sever·shadowsocks_service::local::utilscrates/shadowsocks-service/src/local/utils.rstcp·tunnel··(proxied)·sent·handshake·without·data·(proxied)·closed·with·error:··(proxied)·closed,·L2R··bytes,·R2L··bypassed·(bypassed)·closed·with·error:··(bypassed)·closed,·L2R·assertion·failed:·config.config_type·==·ConfigType::Local·&&·!config.local.is_empty()stream·cipher··for·server··have·inherent·weaknesses·(see·discussion·in·https://github.com/shadowsocks/shadowsocks-org/issues/36).·DO·NOT·USE.·It·will·be·removed·in·the·future.no·valid·local·server·configurationmissing·local_dns_addrmissing·remote_dns_addr/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/context.rsXDG_DATA_HOME.local/shareXDG_CONFIG_HOME.configXDG_CACHE_HOME.cacheXDG_STATE_HOME.local/stateXDG_DATA_DIRSXDG_CONFIG_DIRSXDG_RUNTIME_DIR/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/util/flat_map.rsMismatch·between·definition·and·access·of·``.·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/error.rsFatal·internal·error.·Please·consider·filing·a·bug·report·at·https://github.com/clap-rs/clap/issues/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/matches/arg_matches.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/core/src/slice/index.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/binary_heap.rsassertion·failed:·edge.height·==·self.node.height·-·1/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/read_until.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy_bidirectional.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy.rsassertion·failed:·self.inner.semaphore.is_idle()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/chan.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/bounded.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/process/mod.rsfailed·to·park·threadFailed·to·`Enter::block_on`a·spawned·task·panicked·and·the·runtime·is·configured·to·shut·down·on·unhandled·panic/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/async_read.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join_all.rsfrom_entropy·failed:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rsconfig.json/etc/shadowsocks-rust/config.jsonVERBOSELOG_CONFIGsingle_threadinit·logging·with·filesrc/logging/mod.rsloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived·,·exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD()·Password:·got·server··password·from·tty·promptshadowsocks_rust::passwordsrc/password.rs·password·from·environment·variable·SS_SERVER_PASSWORDENCRYPT_METHODencrypt-method`method`·is·requiredCONFIGShadowsocks·configuration·file·(https://shadowsocks.org/guide/configs.html)LOCAL_ADDRlocal-addrLocal·address,·listen·only·to·this·address·if·specifiedTCP_AND_UDPProtocol·for·communicating·with·clients·(SOCKS5·by·default)UDP_BIND_ADDRudp-bind-addrUDP·relay's·bind·address,·default·is·the·same·as·local-addrSERVER_ADDRserver-addrTIMEOUTServer's·timeout·seconds·for·TCP·relayPLUGINSIP003·(https://shadowsocks.org/guide/sip003.html)·pluginPLUGIN_OPTplugin-optsURLserver-urlServer·address·in·SIP002·(https://shadowsocks.org/guide/sip002.html)·URLSERVER_CONFIGACLPath·to·ACL·(Access·Control·List)DNSDNS·nameservers,·formatted·like·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"TCP_NO_DELAYtcp-no-delaySet·TCP_NODELAY·option·for·socketsTCP_FAST_OPENtcp-fast-openfast-openTCP_KEEP_ALIVEtcp-keep-aliveSet·TCP·keep·alive·timeout·secondsUDP_TIMEOUTudp-timeoutUDP_MAX_ASSOCIATIONSudp-max-associationsMaximum·associations·to·be·kept·simultaneously·for·UDP·relayINBOUND_SEND_BUFFER_SIZEinbound-send-buffer-sizeSet·inbound·sockets'·SO_SNDBUF·optionINBOUND_RECV_BUFFER_SIZEinbound-recv-buffer-sizeSet·inbound·sockets'·SO_RCVBUF·optionOUTBOUND_SEND_BUFFER_SIZEoutbound-send-buffer-sizeSet·outbound·sockets'·SO_SNDBUF·optionOUTBOUND_RECV_BUFFER_SIZEoutbound-recv-buffer-sizeSet·outbound·sockets'·SO_RCVBUF·optionOUTBOUND_BIND_ADDRoutbound-bind-addrbind-addrBind·address,·outbound·socket·will·bind·this·addressOUTBOUND_BIND_INTERFACEoutbound-bind-interfaceSet·SO_BINDTODEVICE·/·IP_BOUND_IF·/·IP_UNICAST_IF·option·for·outbound·socketIPV6_FIRSTResolve·hostname·to·IPv6·address·firstlog-configOUTBOUND_FWMARKoutbound-fwmarkSet·SO_MARK·option·for·outbound·socketsvpnEnable·VPN·mode·(only·for·Android)STAT_PATHstat-pathSTAT_ADDRSpecify·socket·path·(unix·domain·socket)·for·sending·traffic·statisticstat-addrSpecify·socket·address·IP:PORT·(TCP)·for·sending·traffic·statisticLOCAL_DNS_ADDRlocal-dns-addrSpecify·the·address·of·local·DNS·server,·send·queries·directlyREMOTE_DNS_ADDRremote-dns-addrSpecify·the·address·of·remote·DNS·server,·send·queries·through·shadowsocks'·tunnelDNS_LOCAL_ADDRDNS·address,·listen·to·this·address·if·specifiedDAEMONIZEdaemonizeDAEMONIZE_PID_PATHdaemonize-pidFile·path·to·store·daemonized·process's·PIDloading·config·src/service/local.rs`password`·is·required·for·server·not·supported·`protocol`·"loading·ACL·"",·missing·`local_address`,·consider·specifying·it·by·--local-addr·command·line·option,·or·"local_address"·and·"local_port"·in·configuration·file\n31821 ··[·751f0]··`async·fn`·resumed·after·completioninitializing·DNS·resolver·with·config··opts·shadowsocks::dns_resolver::trust_dns_resolvercrates/shadowsocks/src/dns_resolver/trust_dns_resolver.rscurrent·platform·doesn't·support·trust-dns·resolver·with·system·configured/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/mod.rsshadowsocks::net::sys::unixcrates/shadowsocks/src/net/sys/unix/mod.rsset·TCP_FASTOPEN·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/utils.rsAES-256AES-128/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/plugin/mod.rsudp·association·for··is·closedshadowsocks_service::local::net::udp::associationcrates/shadowsocks-service/src/local/net/udp/association.rs·is·not·in·assertion·failed:·!ret.inner.is_empty()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select_all.rsassertion·failed:·self.map.remove(&key).is_some()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/lru_time_cache-0.11.11/src/lib.rskey·not·found/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/acl/mod.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/dns/mod.rsinitializing·direct·DNS·resolver·for·shadowsocks_service::dnscrates/shadowsocks-service/src/dns/mod.rsinitialize·trust-dns·DNS·resolver·failed,·fallback·to·default·system·resolver,·error:·initialize·trust-dns·DNS·system·resolver·failed,·fallback·to·default·system·resolver,·error:·initialized·DNS·system·resolver·builtin/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/mon_socket.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/net/utils.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/server_data.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rschecked·remote··latency·timeout,·elapsed··ms·latency·with·unexpected·response·from·8.8.8.8:53,·unexpected·response·from·8.8.8.8:53updated·remote··(score:·unexpected·response·from·http://detectportal.firefox.com/success.txt,·unexpected·response·from·http://detectportal.firefox.com/success.txtcheck_interval·must·be·>=·check_best_intervalchose·best·TCP·server·switched·best·TCP·server·from·kept·best·TCP·server·chose·best·UDP·server·switched·best·UDP·server·from·kept·best·UDP·server··(best·check)finished·initializing·server·scoresall·plugins·are·exited.·all·connections·may·fail,·check·your·configurationplugin·exited·with·error:·plugin·exited·with·status:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·timeoutshadowsocks_service::localcrates/shadowsocks-service/src/local/mod.rssend·client·flow·statistic·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/client_cache.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/server.rsshadowsocks·dns·TCP·listening·on·,·local:·,·remote:·accept·failed·with·error:·shadowsocks·dns·UDP·listening·on·udp·server·recv_from·failed·with·error:··query·message·parse·error:·dns·tcp·connection··closed·read·length·failed,·error:··read·message·failed,·error:··parse·message·failed,·error:··lookup·error:··lookup·failed,·error:·pick·remote·response·(query):·pick·local·response·(query):·pick·remote·response·(response):·reaching·this·means·there·probably·is·an·off·by·one·bugdns·answer:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/dns/upstream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/tcp/auto_proxy_stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/net/udp/association.rsall·branches·are·disabled·and·there·is·no·else·branchudp·relay··keep-alive·failed,·channel·full·or·closed·<-·...·(proxied)·failed,·error:··packet_id··out·of·window·<-·...·(bypassed)·failed,·error:··->·...·channel·closedudp·server·with·session··for·proxied·(bypassed)·with··bytes,·error:·)·received·udp·failed·to·send·back··bytes·to·client·,·from·target·),·error:··sent··bytes·!=·expected··(proxied)·packet·id·overflowed.·socket·reset·and·session·renewed·(·(proxied)·sending··bytes·failed,·error:·created·udp·association·for·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/mod.rsshadowsocks·socks·TCP·listening·on·shadowsocks_service::local::socks::servercrates/shadowsocks-service/src/local/socks/server/mod.rssocks5·tcp·client·handler·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsunsupported·authentication·method·shadowsocks_service::local::socks::server::socks5::tcprelaycrates/shadowsocks-service/src/local/socks/server/socks5/tcprelay.rsnone·authentication·method·is·not·allowedcurrently·shadowsocks-rust·does·not·support·authenticationTCP·CONNECT·is·disabledsent·header:·Username/Password·Authentication·Initial·request·failed:·Username/Password·Authentication·Initial·request·uname·contains·invaid·charactersUsername/Password·Authentication·Initial·request·passwd·contains·invaid·characterssocks5·authenticated·with·Username/Password·method,·user:·,·password:·socks5·rejected·Username/Password·user:·Username/Password·Authentication·failed,·user:·socks5·handshake·early·eof.·peer:·socks5·handshake·error:·socks5··peer:·UDP·ASSOCIATE·from·BIND·is·not·supportedsocks5·udp·is·disabled/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/socks/server/socks5/udprelay.rsshadowsocks·socks5·UDP·listening·on·shadowsocks_service::local::socks::server::socks5::udprelayreceived·invalid·UDP·associate·packet:·received·UDP·associate·with·frag·!=·0,·which·is·not·supported·by·shadowsocksUDP·ASSOCIATE··relay·keep-alive·channel·closed·unexpectly/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/utils.rsestablished·tcp·tunnel··<->··through·sever·shadowsocks_service::local::utilscrates/shadowsocks-service/src/local/utils.rstcp·tunnel··(proxied)·sent·handshake·without·data·(proxied)·closed·with·error:··(proxied)·closed,·L2R··bytes,·R2L··bypassed·(bypassed)·closed·with·error:··(bypassed)·closed,·L2R·assertion·failed:·config.config_type·==·ConfigType::Local·&&·!config.local.is_empty()stream·cipher··for·server··have·inherent·weaknesses·(see·discussion·in·https://github.com/shadowsocks/shadowsocks-org/issues/36).·DO·NOT·USE.·It·will·be·removed·in·the·future.no·valid·local·server·configurationmissing·local_dns_addrmissing·remote_dns_addr/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks-service/src/local/context.rsXDG_DATA_HOME.local/shareXDG_CONFIG_HOME.configXDG_CACHE_HOME.cacheXDG_STATE_HOME.local/stateXDG_DATA_DIRSXDG_CONFIG_DIRSXDG_RUNTIME_DIR/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/util/flat_map.rsMismatch·between·definition·and·access·of·``.·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/error.rsFatal·internal·error.·Please·consider·filing·a·bug·report·at·https://github.com/clap-rs/clap/issues/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-4.1.4/src/parser/matches/arg_matches.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/core/src/slice/index.rs/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/collections/binary_heap.rsassertion·failed:·edge.height·==·self.node.height·-·1/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/read_until.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy_bidirectional.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/copy.rsassertion·failed:·self.inner.semaphore.is_idle()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/chan.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mpsc/bounded.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/process/mod.rsfailed·to·park·threadFailed·to·`Enter::block_on`a·spawned·task·panicked·and·the·runtime·is·configured·to·shut·down·on·unhandled·panic/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/async_read.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join_all.rsfrom_entropy·failed:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rsconfig.json/etc/shadowsocks-rust/config.jsonVERBOSELOG_CONFIGsingle_threadinit·logging·with·filesrc/logging/mod.rsloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived·,·exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD()·Password:·got·server··password·from·tty·promptshadowsocks_rust::passwordsrc/password.rs·password·from·environment·variable·SS_SERVER_PASSWORDENCRYPT_METHODencrypt-method`method`·is·requiredCONFIGShadowsocks·configuration·file·(https://shadowsocks.org/guide/configs.html)LOCAL_ADDRlocal-addrLocal·address,·listen·only·to·this·address·if·specifiedTCP_AND_UDPProtocol·for·communicating·with·clients·(SOCKS5·by·default)UDP_BIND_ADDRudp-bind-addrUDP·relay's·bind·address,·default·is·the·same·as·local-addrSERVER_ADDRserver-addrTIMEOUTServer's·timeout·seconds·for·TCP·relayPLUGINSIP003·(https://shadowsocks.org/guide/sip003.html)·pluginPLUGIN_OPTplugin-optsURLserver-urlServer·address·in·SIP002·(https://shadowsocks.org/guide/sip002.html)·URLSERVER_CONFIGACLPath·to·ACL·(Access·Control·List)DNSDNS·nameservers,·formatted·like·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"TCP_NO_DELAYtcp-no-delaySet·TCP_NODELAY·option·for·socketsTCP_FAST_OPENtcp-fast-openfast-openTCP_KEEP_ALIVEtcp-keep-aliveSet·TCP·keep·alive·timeout·secondsUDP_TIMEOUTudp-timeoutUDP_MAX_ASSOCIATIONSudp-max-associationsMaximum·associations·to·be·kept·simultaneously·for·UDP·relayINBOUND_SEND_BUFFER_SIZEinbound-send-buffer-sizeSet·inbound·sockets'·SO_SNDBUF·optionINBOUND_RECV_BUFFER_SIZEinbound-recv-buffer-sizeSet·inbound·sockets'·SO_RCVBUF·optionOUTBOUND_SEND_BUFFER_SIZEoutbound-send-buffer-sizeSet·outbound·sockets'·SO_SNDBUF·optionOUTBOUND_RECV_BUFFER_SIZEoutbound-recv-buffer-sizeSet·outbound·sockets'·SO_RCVBUF·optionOUTBOUND_BIND_ADDRoutbound-bind-addrbind-addrBind·address,·outbound·socket·will·bind·this·addressOUTBOUND_BIND_INTERFACEoutbound-bind-interfaceSet·SO_BINDTODEVICE·/·IP_BOUND_IF·/·IP_UNICAST_IF·option·for·outbound·socketIPV6_FIRSTResolve·hostname·to·IPv6·address·firstlog-configOUTBOUND_FWMARKoutbound-fwmarkSet·SO_MARK·option·for·outbound·socketsvpnEnable·VPN·mode·(only·for·Android)STAT_PATHstat-pathSTAT_ADDRSpecify·socket·path·(unix·domain·socket)·for·sending·traffic·statisticstat-addrSpecify·socket·address·IP:PORT·(TCP)·for·sending·traffic·statisticLOCAL_DNS_ADDRlocal-dns-addrSpecify·the·address·of·local·DNS·server,·send·queries·directlyREMOTE_DNS_ADDRremote-dns-addrSpecify·the·address·of·remote·DNS·server,·send·queries·through·shadowsocks'·tunnelDNS_LOCAL_ADDRDNS·address,·listen·to·this·address·if·specifiedDAEMONIZEdaemonizeDAEMONIZE_PID_PATHdaemonize-pidFile·path·to·store·daemonized·process's·PIDloading·config·src/service/local.rs`password`·is·required·for·server·not·supported·`protocol`·"loading·ACL·"",·missing·`local_address`,·consider·specifying·it·by·--local-addr·command·line·option,·or·"local_address"·and·"local_port"·in·configuration·file\n
31822 ············shadowsocks·local··build·1.15.22023-02-11T00:11:50.271045548+00:00create·tokio·Runtimeconfig·integrity·check·failed,·loading·default·config·create·localserver·aborted·with·server·exited·unexpectedly\n31822 ············shadowsocks·local··build·1.15.22023-02-14T22:15:22.315283978+00:00create·tokio·Runtimeconfig·integrity·check·failed,·loading·default·config·create·localserver·aborted·with·server·exited·unexpectedly\n
31823 ············signalauto-reload··failed·with·error:··but·found·error:·src/sys.rsuser··not·foundshadowsocks_rust::syscould·not·change·group·id·to·user·,·uid:·could·not·change·supplementary·groups·to·user·could·not·change·user·id·to·user·should·be·SIP002·(https://shadowsocks.org/guide/sip002.html)·formatInvalid·value:·logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct·SSConfig·with·2·elementsstruct·SSLogConfigstruct·SSLogConfig·with·3·elementsstruct·SSLogFormatstruct·SSLogFormat·with·1·elementstruct·SSRuntimeConfigstruct·SSRuntimeConfig·with·1·elementfailed·to·daemonize,·shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot·get·current·working·directory,·cannot·get·absolute·path·to·working·directory,·should·be·either·ip:port·or·domain:portshould·be·a·valid·IPv4·or·IPv6·address/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join.rspolled·MutexLockFuture·after·completionmismatched·peer:··and·dst:·Map·must·not·be·polled·after·it·returned·`Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/future/map.rsMaybeDone·polled·after·value·taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/maybe_done.rsfuture·still·here·when·droppingstring·or·mapmap·with·a·single·keycapacity·overflowassertion·failed:·prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/stream/futures_unordered/mod.rsstream·closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs31823 ············signalauto-reload··failed·with·error:··but·found·error:·src/sys.rsuser··not·foundshadowsocks_rust::syscould·not·change·group·id·to·user·,·uid:·could·not·change·supplementary·groups·to·user·could·not·change·user·id·to·user·should·be·SIP002·(https://shadowsocks.org/guide/sip002.html)·formatInvalid·value:·logruntimeLogConfiglevelformatLogFormatConfigwithout_timeSingleThreadRuntimeConfigstruct·SSConfig·with·2·elementsstruct·SSLogConfigstruct·SSLogConfig·with·3·elementsstruct·SSLogFormatstruct·SSLogFormat·with·1·elementstruct·SSRuntimeConfigstruct·SSRuntimeConfig·with·1·elementfailed·to·daemonize,·shadowsocks_rust::daemonize::unixsrc/daemonize/unix.rscannot·get·current·working·directory,·cannot·get·absolute·path·to·working·directory,·should·be·either·ip:port·or·domain:portshould·be·a·valid·IPv4·or·IPv6·address/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/join.rspolled·MutexLockFuture·after·completionmismatched·peer:··and·dst:·Map·must·not·be·polled·after·it·returned·`Poll::Ready`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/future/map.rsMaybeDone·polled·after·value·taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/maybe_done.rsfuture·still·here·when·droppingstring·or·mapmap·with·a·single·keycapacity·overflowassertion·failed:·prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/stream/futures_unordered/mod.rsstream·closed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs
31824 ··[·789b0]··`async·fn`·resumed·after·completiondns·resolve·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/uds.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/linux/mod.rsset·SO_BINDTODEVICE·error:·shadowsocks::net::sys::unix::linuxcrates/shadowsocks/src/net/sys/unix/linux/mod.rsfailed·to·disable·IP·fragmentation,·error:·set·SO_MARK·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/tcp.rsresolved·empty·addresstrying·connect·shadowsocks::net::tcpcrates/shadowsocks/src/net/tcp.rsconnected·impossible/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/udp.rsassertion·failed:·dnaddr.len()·<=·u8::MAX·as·usize/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/socks5.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rsconnected·tcp·remote··(outbound:·)·with·shadowsocks::relay::tcprelay::proxy_stream::clientcrates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rscipher·is·None/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead.rsgot·AEAD·salt·shadowsocks::relay::tcprelay::aeadcrates/shadowsocks/src/relay/tcprelay/aead.rsassertion·failed:·size·!=·0/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/stream.rsgot·stream·iv·shadowsocks::relay::tcprelay::streamcrates/shadowsocks/src/relay/tcprelay/stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead_2022.rsshadowsocks::relay::tcprelay::aead_2022crates/shadowsocks/src/relay/tcprelay/aead_2022.rsuser_manager·must·not·be·Noneexpecting·EIH,·but·header·chunk·len:··doesn't·support·EIHserver·EIH··chosen·by·EIHgot·AEAD·header·stream_type:·,·timestamp:·,·length:·SystemTime::now()·is·before·UNIX·Epoch!generated·AEAD·cipher·salt·shadowsocks::relay::tcprelay::crypto_iocrates/shadowsocks/src/relay/tcprelay/crypto_io.rsgenerated·Stream·cipher·IV·only·AEAD-2022·protocol·has·data·chunk·counter/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/crypto_io.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·receive·from·,·control:··bytes,·payload·length··bytesshadowsocks::relay::udprelay::proxy_socketcrates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·send·to·,·payload·length··bytes,·packet·length·UDP·server·client·send··bytes,·but·actually·sent·connected·udp·remote··with·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/config.rsABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/�������������������������������������������>���?456789:;<=�������31824 ··[·789b0]··`async·fn`·resumed·after·completiondns·resolve·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/uds.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/sys/unix/linux/mod.rsset·SO_BINDTODEVICE·error:·shadowsocks::net::sys::unix::linuxcrates/shadowsocks/src/net/sys/unix/linux/mod.rsfailed·to·disable·IP·fragmentation,·error:·set·SO_MARK·error:·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/tcp.rsresolved·empty·addresstrying·connect·shadowsocks::net::tcpcrates/shadowsocks/src/net/tcp.rsconnected·impossible/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/net/udp.rsassertion·failed:·dnaddr.len()·<=·u8::MAX·as·usize/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/socks5.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rsconnected·tcp·remote··(outbound:·)·with·shadowsocks::relay::tcprelay::proxy_stream::clientcrates/shadowsocks/src/relay/tcprelay/proxy_stream/client.rscipher·is·None/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead.rsgot·AEAD·salt·shadowsocks::relay::tcprelay::aeadcrates/shadowsocks/src/relay/tcprelay/aead.rsassertion·failed:·size·!=·0/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/stream.rsgot·stream·iv·shadowsocks::relay::tcprelay::streamcrates/shadowsocks/src/relay/tcprelay/stream.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead_2022.rsshadowsocks::relay::tcprelay::aead_2022crates/shadowsocks/src/relay/tcprelay/aead_2022.rsuser_manager·must·not·be·Noneexpecting·EIH,·but·header·chunk·len:··doesn't·support·EIHserver·EIH··chosen·by·EIHgot·AEAD·header·stream_type:·,·timestamp:·,·length:·SystemTime::now()·is·before·UNIX·Epoch!generated·AEAD·cipher·salt·shadowsocks::relay::tcprelay::crypto_iocrates/shadowsocks/src/relay/tcprelay/crypto_io.rsgenerated·Stream·cipher·IV·only·AEAD-2022·protocol·has·data·chunk·counter/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/crypto_io.rs/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·receive·from·,·control:··bytes,·payload·length··bytesshadowsocks::relay::udprelay::proxy_socketcrates/shadowsocks/src/relay/udprelay/proxy_socket.rsUDP·server·client·send·to·,·payload·length··bytes,·packet·length·UDP·server·client·send··bytes,·but·actually·sent·connected·udp·remote··with·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/config.rsABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/�������������������������������������������>���?456789:;<=�������
31825 ··[·7964d]···!"#$%&'()*+,-./0123�������������������������������������������������������������������������������������������������������������������������������������^A31825 ··[·7964d]···!"#$%&'()*+,-./0123�������������������������������������������������������������������������������������������������������������������������������������^A
31826 ··[·796e9]···password··is·not·base64·encoded,·error:··bytes·key,·but·password:··(·bytes·after·decode)iPSK·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/context.rscan·not·send·messages·after·stream·is·shutdownCurrent·time·is·before·the·Unix·epoch.must·not·poll·after·completeinconsistent·in·dropreceived·TCP·response·header·with·unmatched·saltNot·all·bytes·of·message·sent,·requestor·canceledid·space·exhausted,·consider·filing·an·issue/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.22.0/src/name_server/connection_provider.rsa·sequenceudptcpvariant·index·0·<=·i·<·2struct·ResolverConfig·with·3·elementsbad·state,·client·should·be·connectedcan·not·lookup·IPs·for·no·namesstruct·NameServerConfig·with·5·elements/rustc/897e37553bba8b42751c67658967889d11ecd120/library/std/src/io/cursor.rs31826 ··[·796e9]···password··is·not·base64·encoded,·error:··bytes·key,·but·password:··(·bytes·after·decode)iPSK·/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/context.rscan·not·send·messages·after·stream·is·shutdownCurrent·time·is·before·the·Unix·epoch.must·not·poll·after·completeinconsistent·in·dropreceived·TCP·response·header·with·unmatched·saltNot·all·bytes·of·message·sent,·requestor·canceledid·space·exhausted,·consider·filing·an·issue/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.22.0/src/name_server/connection_provider.rsa·sequenceudptcpvariant·index·0·<=·i·<·2struct·ResolverConfig·with·3·elementsbad·state,·client·should·be·connectedcan·not·lookup·IPs·for·no·namesstruct·NameServerConfig·with·5·elements/rustc/897e37553bba8b42751c67658967889d11ecd120/library/std/src/io/cursor.rs
31827 ··[·79b40]··dest·is·out·of·boundsposition·out·of·bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/position.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/iterators/pair.rsinvalid·key/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/json5-0.4.1/src/de.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/iprange-0.6.7/src/lib.rsattempt·to·join·into·collection·with·len·>·usize::MAX/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/str.rsassertion·failed:·self.remaining()·>=·dst.len()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/buf/buf_impl.rsassertion·failed:·self.remaining()·>=·1invalid·type:·,·expected·invalid·value:·missing·field·``invalid·length·duplicate·field·`unknown·variant·``,·expected·socket·addressSocketAddr/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/net/lookup_host.rsno·addresses·to·send·data·to/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mutex.rsIpRange·[,·cannot·advance·past·`remaining`:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rsnew_len·=·;·capacity·=·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes_mut.rsassertion·failed:·pos·<=·self.get_ref().as_ref().len()LocalNode::with·ensures·it·is·set/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/helping.rsinternal·error:·entered·unreachable·code:·Invalid·control·value·Ready·polled·after·completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/ready.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/write_all.rscannot·poll·Select·twice/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select.rspolling·FirstAnswerFuture·twiceLazy·instance·has·previously·been·poisoned/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.17.0/src/lib.rstokio_tfo::sys::unix::linux/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-tfo-0.2.0/src/stream.rsSubDomainsTree·{·..·}Rules·{·ipv4:·,·rule_regex:·[,·...],·rule_set:·[],·rule_tree:··}IPV4-RULE·shadowsocks_service::aclcrates/shadowsocks-service/src/acl/mod.rsIPV6-RULE·\.REGEX-RULE··=>·SET-RULE··=>·TREE-RULE·^(?:(?:\((?:\?:)?\^\|\\\.\)|(?:\^\.(?:\+|\*))?\\\.)((?:[\w-]+(?:\\\.)?)+)|\^((?:[\w-]+(?:\\\.)?)+))\$$SET-RULE·TREE-RULE··parsing·error:·Unicode·not·allowed·here·`·regex·error:·ACL·loading·from·[outbound_block_list][black_list]·or·[bypass_list][white_list]·or·[proxy_list]ACL·parsing·start·from·mode··and·black_list·/·bypass_listACL·rule··containing·non-ASCII·characters,·skipped[reject_all][bypass_all]switch·to·mode·[accept_all][proxy_all]loading·outbound_block_list[black_list][bypass_list][white_list][proxy_list]loading·white_list·/·proxy_listdnssocksmissing·`addr`·in·configurationmissing·`local_dns_addr`·or·`remote_dns_addr`·in·configurationmalformed·`mode`,·must·be·one·of·`tcp_only`,·`udp_only`·and·`tcp_and_udp`missing·`local_port`31827 ··[·79b40]··dest·is·out·of·boundsposition·out·of·bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/position.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.5.4/src/iterators/pair.rsinvalid·key/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.7/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/json5-0.4.1/src/de.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/iprange-0.6.7/src/lib.rsattempt·to·join·into·collection·with·len·>·usize::MAX/rustc/897e37553bba8b42751c67658967889d11ecd120/library/alloc/src/str.rsassertion·failed:·self.remaining()·>=·dst.len()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/buf/buf_impl.rsassertion·failed:·self.remaining()·>=·1invalid·type:·,·expected·invalid·value:·missing·field·``invalid·length·duplicate·field·`unknown·variant·``,·expected·socket·addressSocketAddr/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/net/lookup_host.rsno·addresses·to·send·data·to/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/sync/mutex.rsIpRange·[,·cannot·advance·past·`remaining`:·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.10.0/src/lib.rsnew_len·=·;·capacity·=·/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.4.0/src/bytes_mut.rsassertion·failed:·pos·<=·self.get_ref().as_ref().len()LocalNode::with·ensures·it·is·set/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.6.0/src/debt/helping.rsinternal·error:·entered·unreachable·code:·Invalid·control·value·Ready·polled·after·completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/ready.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.25.0/src/io/util/write_all.rscannot·poll·Select·twice/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.26/src/future/select.rspolling·FirstAnswerFuture·twiceLazy·instance·has·previously·been·poisoned/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.17.0/src/lib.rstokio_tfo::sys::unix::linux/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-tfo-0.2.0/src/stream.rsSubDomainsTree·{·..·}Rules·{·ipv4:·,·rule_regex:·[,·...],·rule_set:·[],·rule_tree:··}IPV4-RULE·shadowsocks_service::aclcrates/shadowsocks-service/src/acl/mod.rsIPV6-RULE·\.REGEX-RULE··=>·SET-RULE··=>·TREE-RULE·^(?:(?:\((?:\?:)?\^\|\\\.\)|(?:\^\.(?:\+|\*))?\\\.)((?:[\w-]+(?:\\\.)?)+)|\^((?:[\w-]+(?:\\\.)?)+))\$$SET-RULE·TREE-RULE··parsing·error:·Unicode·not·allowed·here·`·regex·error:·ACL·loading·from·[outbound_block_list][black_list]·or·[bypass_list][white_list]·or·[proxy_list]ACL·parsing·start·from·mode··and·black_list·/·bypass_listACL·rule··containing·non-ASCII·characters,·skipped[reject_all][bypass_all]switch·to·mode·[accept_all][proxy_all]loading·outbound_block_list[black_list][bypass_list][white_list][proxy_list]loading·white_list·/·proxy_listdnssocksmissing·`addr`·in·configurationmissing·`local_dns_addr`·or·`remote_dns_addr`·in·configurationmalformed·`mode`,·must·be·one·of·`tcp_only`,·`udp_only`·and·`tcp_and_udp`missing·`local_port`
31828 ··[·7a892]··crates/shadowsocks-service/src/config.rsunrecognized·protocol·`protocol`·invalidinvalid·`mode`file·,·error:·acl·loading·failed`local_udp_port`·cannot·be·0`local_port`·cannot·be·0`·is·not·a·supported·methodunsupported·method`password`·is·required·for·method·`password`·is·required`server`,·`server_port`,·`method`,·`password`·must·be·provided·together`users[].password`·should·be·base64·encodedinvalid·`tcp_weight`,·must·be·in·[0,·1]invalid·`udp_weight`,·must·be·in·[0,·1]invalid·outbound_bind_addrinvalid·replay·attack·policycloudflareinvalid·`dns`·value,·can·only·be·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"balancer.check_interval·must·be·>·0balancer.max_server_rtt·must·be·>·0missing·any·valid·servers·in·configurationmissing·`manager_addr`·and·`manager_port`·in·configuration`server`·shouldn't·be·an·empty·string,·`server_port`·shouldn't·be·0`server`·shouldn't·be·an·unspecified·address·(INADDR_ANY)`users[].password`·length·must·be·exactly·the·same·as·method's·key·length`server_port`·shouldn't·be·0`plugin`·shouldn't·be·an·empty·stringcouldn't·read·password·from·environemnt·variable·shadowsocks_service::configcrates/shadowsocks-service/src/local/context.rscannot·set·DNS·resolver·on·a·shared·contextcannot·set·ipv6_first·on·a·shared·contextcannot·set·security·on·a·shared·contextcrates/shadowsocks-service/src/local/dns/client_cache.rscreating·connection·to·DNS·server·shadowsocks_service::local::dns::client_cachetake·cached·DNS·client·for·cached·DNS·client·for·crates/shadowsocks-service/src/local/dns/dns_resolver.rsskipped·rdata·shadowsocks_service::local::dns::dns_resolver*DNS·querying·name··of·server·shadowsocks_service::local::dns::servercrates/shadowsocks-service/src/local/dns/server.rslocal·DNS·response·contains·unexpected·name··for·query·local·DNS·response·has·inconsistent·answer·type·crates/shadowsocks-service/src/local/dns/upstream.rsDNS·lookup·shadowsocks_service::local::dns::upstreamUDPTCPno·valid·TCP·server·serving·for·TCP·clients,·consider·disable·TCP·with·"mode":·"udp_only",·currently·chose·crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rsshadowsocks_service::local::loadbalancing::ping_balancerinit·chose·TCP·server·no·valid·UDP·server·serving·for·UDP·clients,·consider·disable·UDP·with·"mode":·"tcp_only",·currently·chose·init·chose·UDP·server·init·without·any·TCP·and·UDP·serversno·available·serverping·balancer·stoppedserversGET·/success.txt·HTTP/1.1^M\n31828 ··[·7a892]··crates/shadowsocks-service/src/config.rsunrecognized·protocol·`protocol`·invalidinvalid·`mode`file·,·error:·acl·loading·failed`local_udp_port`·cannot·be·0`local_port`·cannot·be·0`·is·not·a·supported·methodunsupported·method`password`·is·required·for·method·`password`·is·required`server`,·`server_port`,·`method`,·`password`·must·be·provided·together`users[].password`·should·be·base64·encodedinvalid·`tcp_weight`,·must·be·in·[0,·1]invalid·`udp_weight`,·must·be·in·[0,·1]invalid·outbound_bind_addrinvalid·replay·attack·policycloudflareinvalid·`dns`·value,·can·only·be·[(tcp|udp)://]host[:port][,host[:port]]...,·or·unix:///path/to/dns,·or·predefined·keys·like·"google",·"cloudflare"balancer.check_interval·must·be·>·0balancer.max_server_rtt·must·be·>·0missing·any·valid·servers·in·configurationmissing·`manager_addr`·and·`manager_port`·in·configuration`server`·shouldn't·be·an·empty·string,·`server_port`·shouldn't·be·0`server`·shouldn't·be·an·unspecified·address·(INADDR_ANY)`users[].password`·length·must·be·exactly·the·same·as·method's·key·length`server_port`·shouldn't·be·0`plugin`·shouldn't·be·an·empty·stringcouldn't·read·password·from·environemnt·variable·shadowsocks_service::configcrates/shadowsocks-service/src/local/context.rscannot·set·DNS·resolver·on·a·shared·contextcannot·set·ipv6_first·on·a·shared·contextcannot·set·security·on·a·shared·contextcrates/shadowsocks-service/src/local/dns/client_cache.rscreating·connection·to·DNS·server·shadowsocks_service::local::dns::client_cachetake·cached·DNS·client·for·cached·DNS·client·for·crates/shadowsocks-service/src/local/dns/dns_resolver.rsskipped·rdata·shadowsocks_service::local::dns::dns_resolver*DNS·querying·name··of·server·shadowsocks_service::local::dns::servercrates/shadowsocks-service/src/local/dns/server.rslocal·DNS·response·contains·unexpected·name··for·query·local·DNS·response·has·inconsistent·answer·type·crates/shadowsocks-service/src/local/dns/upstream.rsDNS·lookup·shadowsocks_service::local::dns::upstreamUDPTCPno·valid·TCP·server·serving·for·TCP·clients,·consider·disable·TCP·with·"mode":·"udp_only",·currently·chose·crates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rsshadowsocks_service::local::loadbalancing::ping_balancerinit·chose·TCP·server·no·valid·UDP·server·serving·for·UDP·clients,·consider·disable·UDP·with·"mode":·"tcp_only",·currently·chose·init·chose·UDP·server·init·without·any·TCP·and·UDP·serversno·available·serverping·balancer·stoppedserversGET·/success.txt·HTTP/1.1^M\n
31829 ············Host:·detectportal.firefox.com^M\n31829 ············Host:·detectportal.firefox.com^M\n