--- /home/fdroid/fdroiddata/tmp/com.github.shadowsocks.tv_5030050.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.github.shadowsocks.tv_5030050.apk ├── /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: <60bc932078723336d276271c4374597cdb0eafba5bfb58a2699cf0392febfc93>, actual: <4a41924902558269610edc4f5e04d58f9cd1cf4657935f01685ee73320febd17> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <87b74aa4392d0169d6c71525048a779d039ddc4260e27e552695efbe16d453bb5ee3b30000000000>, actual: │ @@ -1,77 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): true │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 39af8d9cf522326b8710b7e685c70af0b8430cfda413d67c481f3f11c4fe86aa │ -Signer #1 certificate SHA-1 digest: 5305d0d18340a4fc2ba7311bc6e8636016dd5855 │ -Signer #1 certificate MD5 digest: cfc071f5c337407b9fd7fd48af28d8ef │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: cca776861e88e91d274f5d1477d0a430ecf42ff6e7ebe5fad835e5766e9f7f5f │ -Signer #1 public key SHA-1 digest: 7a08c7896f07db2c1d31e715238056dd1e1f454b │ -Signer #1 public key MD5 digest: 88b485b56ddd88e5a87f1f2e88c1d114 │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. ├── zipinfo -v {} │ @@ -173,16 +173,16 @@ │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ file last modified on (DOS date/time): 1981 Jan 1 01:01:02 │ - 32-bit CRC value (hex): cca603af │ - compressed size: 2030216 bytes │ + 32-bit CRC value (hex): 14486ce8 │ + compressed size: 2030218 bytes │ uncompressed size: 4649248 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ Unix file attributes (100666 octal): -rw-rw-rw- │ @@ -191,16 +191,16 @@ │ There is no file comment. │ │ Central directory entry #7: │ --------------------------- │ │ lib/arm64-v8a/libtun2socks.so │ │ - offset of local header from start of archive: 3643538 │ - (0000000000379892h) bytes │ + offset of local header from start of archive: 3643540 │ + (0000000000379894h) bytes │ file system or operating system of origin: Unix │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -220,16 +220,16 @@ │ There is no file comment. │ │ Central directory entry #8: │ --------------------------- │ │ lib/armeabi-v7a/libredsocks.so │ │ - offset of local header from start of archive: 3720713 │ - (000000000038C609h) bytes │ + offset of local header from start of archive: 3720715 │ + (000000000038C60Bh) bytes │ file system or operating system of origin: Unix │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -249,26 +249,26 @@ │ There is no file comment. │ │ Central directory entry #9: │ --------------------------- │ │ lib/armeabi-v7a/libsslocal.so │ │ - offset of local header from start of archive: 3777419 │ - (000000000039A38Bh) bytes │ + offset of local header from start of archive: 3777421 │ + (000000000039A38Dh) bytes │ file system or operating system of origin: Unix │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ file last modified on (DOS date/time): 1981 Jan 1 01:01:02 │ - 32-bit CRC value (hex): bcd556fe │ + 32-bit CRC value (hex): 20309e64 │ compressed size: 1822886 bytes │ uncompressed size: 3263792 bytes │ length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ @@ -278,16 +278,16 @@ │ There is no file comment. │ │ Central directory entry #10: │ --------------------------- │ │ lib/armeabi-v7a/libtun2socks.so │ │ - offset of local header from start of archive: 5600364 │ - (000000000055746Ch) bytes │ + offset of local header from start of archive: 5600366 │ + (000000000055746Eh) bytes │ file system or operating system of origin: Unix │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -307,16 +307,16 @@ │ There is no file comment. │ │ Central directory entry #11: │ --------------------------- │ │ lib/x86/libredsocks.so │ │ - offset of local header from start of archive: 5662801 │ - (0000000000566851h) bytes │ + offset of local header from start of archive: 5662803 │ + (0000000000566853h) bytes │ file system or operating system of origin: Unix │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -336,27 +336,27 @@ │ There is no file comment. │ │ Central directory entry #12: │ --------------------------- │ │ lib/x86/libsslocal.so │ │ - offset of local header from start of archive: 5730932 │ - (0000000000577274h) bytes │ + offset of local header from start of archive: 5730934 │ + (0000000000577276h) bytes │ file system or operating system of origin: Unix │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ file last modified on (DOS date/time): 1981 Jan 1 01:01:02 │ - 32-bit CRC value (hex): 58b88f88 │ - compressed size: 2117495 bytes │ + 32-bit CRC value (hex): 483e55fd │ + compressed size: 2117494 bytes │ uncompressed size: 5016836 bytes │ length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ Unix file attributes (100666 octal): -rw-rw-rw- │ @@ -365,16 +365,16 @@ │ There is no file comment. │ │ Central directory entry #13: │ --------------------------- │ │ lib/x86/libtun2socks.so │ │ - offset of local header from start of archive: 7848478 │ - (000000000077C21Eh) bytes │ + offset of local header from start of archive: 7848479 │ + (000000000077C21Fh) bytes │ file system or operating system of origin: Unix │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -394,16 +394,16 @@ │ There is no file comment. │ │ Central directory entry #14: │ --------------------------- │ │ lib/x86_64/libredsocks.so │ │ - offset of local header from start of archive: 7925504 │ - (000000000078EF00h) bytes │ + offset of local header from start of archive: 7925505 │ + (000000000078EF01h) bytes │ file system or operating system of origin: Unix │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -423,27 +423,27 @@ │ There is no file comment. │ │ Central directory entry #15: │ --------------------------- │ │ lib/x86_64/libsslocal.so │ │ - offset of local header from start of archive: 7997681 │ - (00000000007A08F1h) bytes │ + offset of local header from start of archive: 7997682 │ + (00000000007A08F2h) bytes │ file system or operating system of origin: Unix │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ file last modified on (DOS date/time): 1981 Jan 1 01:01:02 │ - 32-bit CRC value (hex): 159c9e64 │ - compressed size: 2183458 bytes │ + 32-bit CRC value (hex): 76f7ddd2 │ + compressed size: 2183457 bytes │ uncompressed size: 5517832 bytes │ length of filename: 24 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ Unix file attributes (100666 octal): -rw-rw-rw- ├── lib/armeabi-v7a/libsslocal.so │ ├── strings --all --bytes=8 {} │ │ @@ -2069,15 +2069,15 @@ │ │ shadowsocks_serviceloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived , exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD() Password: │ │ no server password foundgot server password from tty promptshadowsocks_rust::passwordsrc/password.rs password from environment variable SS_SERVER_PASSWORDCONFIGconfigShadowsocks configuration file (https://shadowsocks.org/en/config/quick-guide.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-addr │ │ ENCRYPT_METHODServer addressServer's passwordencrypt-methodServer's encryption methodTIMEOUTServer's timeout seconds for TCP relayPLUGINSIP003 (https://shadowsocks.org/en/wiki/Plugin.html) pluginPLUGIN_OPTplugin-optsSet SIP003 plugin optionsURLserver-urlServer address in SIP002 (https://shadowsocks.org/en/wiki/SIP002-URI-Scheme.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 relay │ │ UDP_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 option │ │ OUTBOUND_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-pathSpecify socket path (unix domain socket) for sending traffic statisticLOCAL_DNS_ADDRlocal-dns-addrSpecify the address of local DNS server, send queries directly │ │ REMOTE_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 PIDloading config sslocalsrc/service/local.rs │ │ 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 │ │ -shadowsocks local build 1.15.0-alpha.52022-06-24T23:42:02.176523215+00:00create tokio Runtimeconfig integrity check failed, loading default config create localserver aborted with server exited unexpectedly │ │ +shadowsocks local build 1.15.0-alpha.52022-08-12T10:15:07.192043069+00:00create tokio Runtimeconfig integrity check failed, loading default config create localserver aborted with server exited unexpectedly │ │ signalauto-reload failed with error: but found error: │ │ should be SIP002 (https://shadowsocks.org/en/wiki/SIP002-URI-Scheme.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:port │ │ should be a valid IPv4 or IPv6 address │ │ should be unsigned integer/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/src/future/join.rspolled MutexLockFuture after completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.21.2/src/tcp/tcp_stream.rsmismatched peer: and dst: sending message len: to: no messages to sendin ReadTcpState::Bytes: remain ReadTcpState::Bytes: reset ReadTcpState::LenBytes: zero bytes read for message, stream closed? │ │ closed while reading messagein ReadTcpState::LenBytes: remain ReadTcpState::LenBytes: got length: move ReadTcpState::Bytes: returning byteszero bytes read, stream closed? │ │ 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.21/src/future/future/map.rsMaybeDone polled after value taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/src/future/maybe_done.rsfuture still here when droppingstring or mapmap with a single keycapacity overflowunable to bind port, attempt: created socket successfullycould not get next random port, delayingenqueueing message: unable to enqueue message does not match name_server: trust_dns_proto::tcp::tcp_client_streamassertion failed: prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/src/stream/futures_unordered/mod.rstrust_dns_proto::xfer::dns_multiplexer/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.21.2/src/xfer/dns_multiplexer.rsstream closederror decoding message: unexpected request_id: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -27330,17 +27330,17 @@ │ │ 0x002d2330 6d6d616e 64206c69 6e65206f 7074696f mmand line optio │ │ 0x002d2340 6e2c206f 7220226c 6f63616c 5f616464 n, or "local_add │ │ 0x002d2350 72657373 2220616e 6420226c 6f63616c ress" and "local │ │ 0x002d2360 5f706f72 74222069 6e20636f 6e666967 _port" in config │ │ 0x002d2370 75726174 696f6e20 66696c65 0a736861 uration file.sha │ │ 0x002d2380 646f7773 6f636b73 206c6f63 616c2020 dowsocks local │ │ 0x002d2390 6275696c 6420312e 31352e30 2d616c70 build 1.15.0-alp │ │ - 0x002d23a0 68612e35 32303232 2d30362d 32345432 ha.52022-06-24T2 │ │ - 0x002d23b0 333a3432 3a30322e 31373635 32333231 3:42:02.17652321 │ │ - 0x002d23c0 352b3030 3a303063 72656174 6520746f 5+00:00create to │ │ + 0x002d23a0 68612e35 32303232 2d30382d 31325431 ha.52022-08-12T1 │ │ + 0x002d23b0 303a3135 3a30372e 31393230 34333036 0:15:07.19204306 │ │ + 0x002d23c0 392b3030 3a303063 72656174 6520746f 9+00:00create to │ │ 0x002d23d0 6b696f20 52756e74 696d6563 6f6e6669 kio Runtimeconfi │ │ 0x002d23e0 6720696e 74656772 69747920 63686563 g integrity chec │ │ 0x002d23f0 6b206661 696c6564 2c206c6f 6164696e k failed, loadin │ │ 0x002d2400 67206465 6661756c 7420636f 6e666967 g default config │ │ 0x002d2410 20637265 61746520 6c6f6361 6c736572 create localser │ │ 0x002d2420 76657220 61626f72 74656420 77697468 ver aborted with │ │ 0x002d2430 20736572 76657220 65786974 65642075 server exited u ├── lib/x86_64/libsslocal.so │ ├── strings --all --bytes=8 {} │ │ @@ -4349,15 +4349,15 @@ │ │ map containing map containing 1 entrya booleanan integera floatvariant of enum `-0o0b-.inf-.Inf-.INFdeserializing from YAML containing more than one document is not supportedEOF while parsing a valueyaml-rust fmt errorRecursionLimitExceededMoreThanOneDocumentEndOfStream?Posmarkeruuuuuuuubtnufruuuuuuuuuuuuuuuuuu │ │ a tuple of size 2could not resolve to any addressesss://ssfailed to parse legacy ss://ENCODED with Base64, err: shadowsocks::configfailed to parse percent-encoded method in userinfo, err: failed to parse percent-encoded password in userinfo, err: failed to parse UserInfo with Base64, err: failed to parse "" to ServerAddr, err: failed to parse QueryString, err: invalid query stringinvalid server addressinvalid authentication infomissing hostinvalid user infoURL must have "ss://" schemeinvalid ServerAddrdetected repeated nonce (iv/salt)detected repeated nonce (iv/salt) shadowsocks::contextcrates/shadowsocks/src/context.rsshadowsocks::dns_resolver::resolverDNS resolved with customized scrates/shadowsocks/src/dns_resolver/resolver.rs with tokio with trust-dns with tokiocrates/shadowsocks/src/net/sys/mod.rsfailed to set IPV6_V6ONLY: false for socket, error: shadowsocks::net::sys may have already been occupied, retry with IPV6_V6ONLYfailed to set IPV6_V6ONLY: true for socket, error: --data-dir/tmp/_--destclientStarting plugin ", arg: shadowsocks::plugin::ss_plugincrates/shadowsocks/src/plugin/ss_plugin.rsSS_REMOTE_HOSTSS_REMOTE_PORTSS_LOCAL_HOSTSS_LOCAL_PORTSS_PLUGIN_OPTIONScrates/shadowsocks/src/plugin/mod.rsfailed to start plugin "" for server , err: shadowsocks::plugin" on terminating plugin process , local_addr: plugin process waitpid error: plugin process is terminated gracefully with status: isn't terminated in killed plugin process crates/shadowsocks/src/relay/socks5.rsinvalid Addressbuffer size too large (), AEAD encryption protocol requires buffer to be smaller than 0x3FFF, the higher two bits must be set to zeroUDP packet generated aead salt crates/shadowsocks/src/relay/udprelay/aead_2022.rs is not an AES-*-GCM cipherAES-256 initAES-128 initshadowsocks::relay::udprelay::aead_2022UDP packet generated stream iv crates/shadowsocks/src/relay/mod.rsUdpOnlyTcpAndUdpTcpOnlyServerWeightServerConfigenc_keyplugin_addrDomainNameServerAddrErrorRejectDetectIgnoreDefaultIoErrorTcpSocketOptsnodelaykeepaliveConnectOptsfwmarkbind_local_addrbind_interfacePluginConfigUdpAssociateTcpBindTcpConnectOtherReplyAddressTypeNotSupportedCommandNotSupportedTtlExpiredConnectionNotAllowedGeneralFailureSucceededOther reply (Address type not supportedCommand not supportedTTL expiredConnection refusedNetwork unreachableConnection not allowedGeneral failureReplyPasswdAuthInvalidRequestUnsupportedPasswdAuthVersionUnsupportedCommandUnsupportedSocksVersionAddressDomainInvalidEncodingusername/password authentication invalid requestunsupported username/password authentication version unsupported command unsupported socks version address domain name must be UTF-8 encodingaddress type not supportedcommandTcpResponseHeaderreplymethodsHandshakeResponsechosen_methodUdpSocketControlDataclient_session_idserver_session_idpacket_id/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.5/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/cipher-0.3.0/src/stream.rs │ │ attempt to calculate the remainder with a divisor of zero/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/chacha20-0.8.1/src/chacha.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/chacha20-0.8.1/src/backend/sse2.rsAes128Ccm/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/aeadcipher/aes_ccm.rsAES_128_CCM encryptAes256CcmAES_256_CCM encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/aeadcipher/aes_gcm.rsAES_128_GCM encryptAES_256_GCM encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/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.4.0/src/v1/aeadcipher/chacha20_poly1305.rsCHACHA20_POLY1305 encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/aeadcipher/xchacha20_poly1305.rsXCHACHA20_POLY1305 encrypt is not an AEAD cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/aeadcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/streamcipher/cfb.rsAes128/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/streamcipher/crypto/aes.rsAes192Aes256 │ │ 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.4.0/src/v1/streamcipher/crypto/rc4.rs │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ │ /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/streamcipher/ctr.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/streamcipher/rc4_md5.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/streamcipher/table.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/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.4.0/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.4.0/src/v2/udp/aes_gcm.rsCipher /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v2/udp/mod.rsonly support Stream ciphers/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/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-md5tableinvalid CipherKindplainaes-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.4.0/src/v1/streamcipher/ofb.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/streamcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v2/crypto/../../v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v2/crypto/../../v1/aeadcipher/chacha20_poly1305.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/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/rustc/5750a6aa2777382bf421b726f234da23f990a953/library/alloc/src/collections/vec_deque/iter.rsno entry found for key/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/trust_dns_resolver.rs │ │ `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.rsassertion failed: !ret.inner.is_empty()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/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-3.1.18/src/parse/matches/arg_matches.rsThe argument '' isn't a valid value for '': unexpected invalid UTF-8 code point/rustc/5750a6aa2777382bf421b726f234da23f990a953/library/core/src/slice/index.rsassertion failed: edge.height == self.node.height - 1/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/io/util/read_until.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/io/util/copy_bidirectional.rsassertion failed: self.inner.semaphore.is_idle()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/sync/mpsc/chan.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/sync/mpsc/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/sync/mpsc/bounded.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/process/mod.rsfailed to park thread/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/runtime/thread_pool/mod.rsFailed to `Enter::block_on`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.8.2/src/map.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.8.2/src/map/core.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/src/future/join_all.rsfrom_entropy failed: /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/lib.rsconfig.json/etc/shadowsocks-rust/config.jsonVERBOSELOG_CONFIGinit logging with filesrc/logging/mod.rs{h({l}):<5} {m}{n}consoleshadowsocks_serviceloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived , exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD() Password: no server password foundgot server password from tty promptshadowsocks_rust::passwordsrc/password.rs password from environment variable SS_SERVER_PASSWORDCONFIGconfigShadowsocks configuration file (https://shadowsocks.org/en/config/quick-guide.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-addrENCRYPT_METHODServer addressServer's passwordencrypt-methodServer's encryption methodTIMEOUTServer's timeout seconds for TCP relayPLUGINSIP003 (https://shadowsocks.org/en/wiki/Plugin.html) pluginPLUGIN_OPTplugin-optsSet SIP003 plugin optionsURLserver-urlServer address in SIP002 (https://shadowsocks.org/en/wiki/SIP002-URI-Scheme.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-pathSpecify socket path (unix domain socket) 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 PIDloading config sslocalsrc/service/local.rsprotect_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 │ │ -shadowsocks local build 1.15.0-alpha.52022-06-24T23:48:41.774522166+00:00create tokio Runtimeconfig integrity check failed, loading default config create localserver aborted with server exited unexpectedly │ │ +shadowsocks local build 1.15.0-alpha.52022-08-12T10:23:30.446212894+00:00create tokio Runtimeconfig integrity check failed, loading default config create localserver aborted with server exited unexpectedly │ │ signalauto-reload failed with error: but found error: should be SIP002 (https://shadowsocks.org/en/wiki/SIP002-URI-Scheme.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 unsigned integer/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/src/future/join.rspolled MutexLockFuture after completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.21.2/src/tcp/tcp_stream.rsmismatched peer: and dst: sending message len: to: no messages to sendin ReadTcpState::Bytes: remain ReadTcpState::Bytes: reset ReadTcpState::LenBytes: zero bytes read for message, stream closed?closed while reading messagein ReadTcpState::LenBytes: remain ReadTcpState::LenBytes: got length: move ReadTcpState::Bytes: returning byteszero bytes read, stream closed?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.21/src/future/future/map.rsMaybeDone polled after value taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/src/future/maybe_done.rsfuture still here when droppingstring or mapmap with a single keycapacity overflowunable to bind port, attempt: created socket successfullycould not get next random port, delayingenqueueing message: unable to enqueue message does not match name_server: trust_dns_proto::tcp::tcp_client_streamassertion failed: prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/src/stream/futures_unordered/mod.rstrust_dns_proto::xfer::dns_multiplexer/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.21.2/src/xfer/dns_multiplexer.rsstream closederror decoding message: unexpected request_id: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs │ │ `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.rsinvalid tag-ingot 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.rsstream cipher decrypt failed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead_2022.rsheader too short, B, should >= Bshadowsocks::relay::tcprelay::aead_2022crates/shadowsocks/src/relay/tcprelay/aead_2022.rsinvalid stream type , expecting │ │ received TCP request header with aged timestamp: got 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/relay/udprelay/aead.rsparse udp packet Address failedudp packet too short for saltUDP packet got AEAD salt shadowsocks::relay::udprelay::aeadcrates/shadowsocks/src/relay/udprelay/aead.rsudp packet too short for tag/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/stream.rsudp packet too short for ivUDP packet got stream IV shadowsocks::relay::udprelay::streamcrates/shadowsocks/src/relay/udprelay/stream.rsassertion failed: cipher.decrypt_packet(data) is not an AEAD 2022 cipher/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/aead_2022.rsudp packet too shortinvalid socket type received TCP response header with aged timestamp: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/crypto_io.rs password is not base64 encoded, error: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/config.rs bytes key, but password: ( bytes after decode)/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/context.rstrust_dns_proto::xfer::dns_exchange/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.21.2/src/xfer/dns_exchange.rsfailed to associate send_message response to the senderstream errored while connecting: can not send messages after stream is shutdownCurrent time is before the Unix epoch.error message id: sending message id: must not poll after completeinconsistent in drop/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.21.2/src/udp/udp_client_stream.rstrust_dns_proto::udp::udp_client_streamreceived TCP response header with unmatched saltsending request: trust_dns_resolver::name_server::name_server_poolerror received, retrying over TCPtruncated response received, retrying over TCPno TCP connections availablefinalizing message: TCP connection established to: Not all bytes of message sent, ignoring response from because it does not match name_server: dropped malformed message waiting for id: err: received message id: expected message id: got: , droppedquerying: trust_dns_proto::xfer::dns_handle/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.21.2/src/xfer/dns_handle.rsrequestor canceledrequest timed out: id space exhausted, consider filing an issuestream /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.21.2/src/name_server/connection_provider.rsa sequenceudptcpvariant index 0 <= i < 2struct ResolverConfig with 3 elements/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.21.2/src/name_server/name_server.rstrust_dns_resolver::name_server::name_serverreconnecting: existing connection: bad state, client should be connectedNot adding for search due to error: /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.21.2/src/lookup_ip.rsboth of ipv4 or ipv6 lookup failed in ipv4_and_ipv6 strategy e1: , e2: trust_dns_resolver::lookup_ipone of ipv4 or ipv6 lookup failed in ipv4_and_ipv6 strategy: can not lookup IPs for no namesstruct NameServerConfig with 5 elements │ │ dest is out of boundsposition out of bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.1.3/src/position.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.1.3/src/iterators/pair.rsinvalid key/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.6/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/5750a6aa2777382bf421b726f234da23f990a953/library/alloc/src/str.rsassertion failed: self.remaining() >= dst.len()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.1.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.18.2/src/io/driver/registration.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/net/lookup_host.rsno addresses to send data to/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/net/unix/stream.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/sync/mutex.rsIpRange [, invalid seek to a negative or overflowing position/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.8.0/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rsImpossible: must only have 0 to 8 input bytes in last chunk, with no invalid lengthsnew_len = ; capacity = /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.1.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.5.0/src/debt/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.5.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.21/src/future/ready.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/io/util/write_all.rscannot poll Select twice/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/src/future/select.rspolling FirstAnswerFuture twicetokio_tfo::sys::unix::linux/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-tfo-0.2.0/src/stream.rsSubDomainsTree { .. }Rules { ipv4: , rule_regex: [crates/shadowsocks-service/src/acl/mod.rs, ...], rule_set: [], rule_tree: }IPV4-RULE shadowsocks_service::aclIPV6-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` │ │ crates/shadowsocks-service/src/config.rsunrecognized protocol `protocol` invalidinvalid `mode``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 togetherinvalid `tcp_weight`, must be in [0, 1]invalid `udp_weight`, must be in [0, 1]invalid replay attack policyfile , error: acl loading failedinvalid `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`plugin` shouldn't be an empty string`server` shouldn't be an empty string, `server_port` shouldn't be 0`server` shouldn't be an unspecified address (INADDR_ANY)`server_port` shouldn't be 0couldn'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_resolvercrates/shadowsocks-service/src/local/dns/server.rs*0DNS querying name of server shadowsocks_service::local::dns::serverlocal 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::upstreamUDPTCPinit without any TCP and UDP serversshadowsocks_service::local::loadbalancing::ping_balancercrates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rsno valid TCP server serving for TCP clients, consider disable TCP with "mode": "udp_only", currently chose init chose TCP server no valid UDP server serving for UDP clients, consider disable UDP with "mode": "tcp_only", currently chose init chose UDP server no available serverping balancer stoppedserversGET /success.txt HTTP/1.1 │ │ Host: detectportal.firefox.com │ │ Connection: close │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -31220,17 +31220,17 @@ │ │ 0x00484590 7220636f 6d6d616e 64206c69 6e65206f r command line o │ │ 0x004845a0 7074696f 6e2c206f 7220226c 6f63616c ption, or "local │ │ 0x004845b0 5f616464 72657373 2220616e 6420226c _address" and "l │ │ 0x004845c0 6f63616c 5f706f72 74222069 6e20636f ocal_port" in co │ │ 0x004845d0 6e666967 75726174 696f6e20 66696c65 nfiguration file │ │ 0x004845e0 0a736861 646f7773 6f636b73 206c6f63 .shadowsocks loc │ │ 0x004845f0 616c2020 6275696c 6420312e 31352e30 al build 1.15.0 │ │ - 0x00484600 2d616c70 68612e35 32303232 2d30362d -alpha.52022-06- │ │ - 0x00484610 32345432 333a3438 3a34312e 37373435 24T23:48:41.7745 │ │ - 0x00484620 32323136 362b3030 3a303063 72656174 22166+00:00creat │ │ + 0x00484600 2d616c70 68612e35 32303232 2d30382d -alpha.52022-08- │ │ + 0x00484610 31325431 303a3233 3a33302e 34343632 12T10:23:30.4462 │ │ + 0x00484620 31323839 342b3030 3a303063 72656174 12894+00:00creat │ │ 0x00484630 6520746f 6b696f20 52756e74 696d6563 e tokio Runtimec │ │ 0x00484640 6f6e6669 6720696e 74656772 69747920 onfig integrity │ │ 0x00484650 63686563 6b206661 696c6564 2c206c6f check failed, lo │ │ 0x00484660 6164696e 67206465 6661756c 7420636f ading default co │ │ 0x00484670 6e666967 20637265 61746520 6c6f6361 nfig create loca │ │ 0x00484680 6c736572 76657220 61626f72 74656420 lserver aborted │ │ 0x00484690 77697468 20736572 76657220 65786974 with server exit ├── lib/arm64-v8a/libsslocal.so │ ├── strings --all --bytes=8 {} │ │ @@ -542,15 +542,15 @@ │ │ sequence of elementssequence of 1 element │ │ map containing map containing 1 entrya booleanan integera floatvariant of enum `-0o0b-.inf-.Inf-.INFdeserializing from YAML containing more than one document is not supportedEOF while parsing a valueyaml-rust fmt errorRecursionLimitExceededMoreThanOneDocumentEndOfStream?Posmarkeruuuuuuuubtnufruuuuuuuuuuuuuuuuuu │ │ a tuple of size 2ss://ssfailed to parse legacy ss://ENCODED with Base64, err: shadowsocks::configfailed to parse percent-encoded method in userinfo, err: failed to parse percent-encoded password in userinfo, err: failed to parse UserInfo with Base64, err: failed to parse "" to ServerAddr, err: failed to parse QueryString, err: invalid query stringinvalid server addressinvalid authentication infomissing hostinvalid user infoURL must have "ss://" schemeinvalid ServerAddrdetected repeated nonce (iv/salt)detected repeated nonce (iv/salt) shadowsocks::contextcrates/shadowsocks/src/context.rsshadowsocks::dns_resolver::resolverDNS resolved with customized scrates/shadowsocks/src/dns_resolver/resolver.rs with tokio with trust-dns with tokiocrates/shadowsocks/src/net/sys/mod.rsfailed to set IPV6_V6ONLY: false for socket, error: shadowsocks::net::sys may have already been occupied, retry with IPV6_V6ONLYfailed to set IPV6_V6ONLY: true for socket, error: --data-dir/tmp/_--destclientStarting plugin ", arg: shadowsocks::plugin::ss_plugincrates/shadowsocks/src/plugin/ss_plugin.rsSS_REMOTE_HOSTSS_REMOTE_PORTSS_LOCAL_HOSTSS_LOCAL_PORTSS_PLUGIN_OPTIONScrates/shadowsocks/src/plugin/mod.rsfailed to start plugin "" for server , err: shadowsocks::plugin" on terminating plugin process , local_addr: plugin process waitpid error: plugin process is terminated gracefully with status: isn't terminated in killed plugin process crates/shadowsocks/src/relay/socks5.rsinvalid Addressbuffer size too large (), AEAD encryption protocol requires buffer to be smaller than 0x3FFF, the higher two bits must be set to zeroUDP packet generated aead salt crates/shadowsocks/src/relay/udprelay/aead_2022.rs is not an AES-*-GCM cipherAES-256 initAES-128 initshadowsocks::relay::udprelay::aead_2022UDP packet generated stream iv crates/shadowsocks/src/relay/mod.rsUdpOnlyTcpAndUdpTcpOnlyServerWeightServerConfigenc_keyplugin_addrDomainNameServerAddrErrorRejectDetectIgnoreDefaultIoErrorTcpSocketOptsnodelaykeepaliveConnectOptsfwmarkbind_local_addrbind_interfacePluginConfigUdpAssociateTcpBindTcpConnectOtherReplyAddressTypeNotSupportedCommandNotSupportedTtlExpiredConnectionNotAllowedGeneralFailureSucceededOther reply (Address type not supportedCommand not supportedTTL expiredConnection refusedNetwork unreachableConnection not allowedGeneral failureReplyPasswdAuthInvalidRequestUnsupportedPasswdAuthVersionUnsupportedCommandUnsupportedSocksVersionAddressDomainInvalidEncodingusername/password authentication invalid requestunsupported username/password authentication version unsupported command unsupported socks version address domain name must be UTF-8 encodingaddress type not supportedcommandTcpResponseHeaderreplymethodsHandshakeResponsechosen_methodUdpSocketControlDataclient_session_idserver_session_idpacket_id/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.5/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/cipher-0.3.0/src/stream.rs │ │ attempt to calculate the remainder with a divisor of zero/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/chacha20-0.8.1/src/chacha.rsAes128Ccm/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/aeadcipher/aes_ccm.rsAES_128_CCM encryptAes256CcmAES_256_CCM encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/aeadcipher/aes_gcm.rsAES_128_GCM encryptAES_256_GCM encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/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.4.0/src/v1/aeadcipher/chacha20_poly1305.rsCHACHA20_POLY1305 encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/aeadcipher/xchacha20_poly1305.rsXCHACHA20_POLY1305 encrypt is not an AEAD cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/aeadcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/streamcipher/cfb.rsAes128Aes192Aes256 │ │ 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.4.0/src/v1/streamcipher/crypto/rc4.rs │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ │ /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/streamcipher/ctr.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/streamcipher/rc4_md5.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/streamcipher/table.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/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.4.0/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.4.0/src/v2/udp/aes_gcm.rsCipher /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v2/udp/mod.rsonly support Stream ciphers/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/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-md5tableinvalid CipherKindplainaes-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.4.0/src/v1/streamcipher/ofb.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/streamcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v2/crypto/../../v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v2/crypto/../../v1/aeadcipher/chacha20_poly1305.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/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/rustc/5750a6aa2777382bf421b726f234da23f990a953/library/alloc/src/collections/vec_deque/iter.rsno entry found for key/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/trust_dns_resolver.rs`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.rsassertion failed: !ret.inner.is_empty()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/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-3.1.18/src/parse/matches/arg_matches.rsThe argument '' isn't a valid value for '': unexpected invalid UTF-8 code point/rustc/5750a6aa2777382bf421b726f234da23f990a953/library/core/src/slice/index.rs/rustc/5750a6aa2777382bf421b726f234da23f990a953/library/alloc/src/collections/binary_heap.rsassertion failed: edge.height == self.node.height - 1/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/io/util/read_until.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/io/util/copy_bidirectional.rsassertion failed: self.inner.semaphore.is_idle()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/sync/mpsc/chan.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/sync/mpsc/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/sync/mpsc/bounded.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/process/mod.rsfailed to park thread/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/runtime/thread_pool/mod.rsFailed to `Enter::block_on`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.8.2/src/map.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.8.2/src/map/core.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/src/future/join_all.rsfrom_entropy failed: /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/lib.rsconfig.json/etc/shadowsocks-rust/config.jsonVERBOSELOG_CONFIGinit logging with filesrc/logging/mod.rs{h({l}):<5} {m}{n}consoleshadowsocks_serviceloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived , exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD() Password: no server password foundgot server password from tty promptshadowsocks_rust::passwordsrc/password.rs password from environment variable SS_SERVER_PASSWORDCONFIGconfigShadowsocks configuration file (https://shadowsocks.org/en/config/quick-guide.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-addrENCRYPT_METHODServer addressServer's passwordencrypt-methodServer's encryption methodTIMEOUTServer's timeout seconds for TCP relayPLUGINSIP003 (https://shadowsocks.org/en/wiki/Plugin.html) pluginPLUGIN_OPTplugin-optsSet SIP003 plugin optionsURLserver-urlServer address in SIP002 (https://shadowsocks.org/en/wiki/SIP002-URI-Scheme.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-pathSpecify socket path (unix domain socket) 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 PIDloading config sslocalsrc/service/local.rsprotect_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 │ │ -shadowsocks local build 1.15.0-alpha.52022-06-24T23:44:16.532275605+00:00create tokio Runtimeconfig integrity check failed, loading default config create localserver aborted with server exited unexpectedly │ │ +shadowsocks local build 1.15.0-alpha.52022-08-12T10:18:02.827027987+00:00create tokio Runtimeconfig integrity check failed, loading default config create localserver aborted with server exited unexpectedly │ │ signalauto-reload failed with error: but found error: should be SIP002 (https://shadowsocks.org/en/wiki/SIP002-URI-Scheme.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 unsigned integer/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/src/future/join.rspolled MutexLockFuture after completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.21.2/src/tcp/tcp_stream.rsmismatched peer: and dst: sending message len: to: no messages to sendin ReadTcpState::Bytes: remain ReadTcpState::Bytes: reset ReadTcpState::LenBytes: zero bytes read for message, stream closed?closed while reading messagein ReadTcpState::LenBytes: remain ReadTcpState::LenBytes: got length: move ReadTcpState::Bytes: returning byteszero bytes read, stream closed?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.21/src/future/future/map.rsMaybeDone polled after value taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/src/future/maybe_done.rsfuture still here when droppingstring or mapmap with a single keycapacity overflowunable to bind port, attempt: created socket successfullycould not get next random port, delayingenqueueing message: unable to enqueue message does not match name_server: trust_dns_proto::tcp::tcp_client_streamassertion failed: prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/src/stream/futures_unordered/mod.rstrust_dns_proto::xfer::dns_multiplexer/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.21.2/src/xfer/dns_multiplexer.rsstream closederror decoding message: unexpected request_id: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs │ │ `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.rsinvalid tag-ingot 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.rsstream cipher decrypt failed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead_2022.rsheader too short, B, should >= Bshadowsocks::relay::tcprelay::aead_2022crates/shadowsocks/src/relay/tcprelay/aead_2022.rsinvalid stream type , expecting │ │ received TCP request header with aged timestamp: got 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/relay/udprelay/aead.rsparse udp packet Address failedudp packet too short for saltUDP packet got AEAD salt shadowsocks::relay::udprelay::aeadcrates/shadowsocks/src/relay/udprelay/aead.rsudp packet too short for tag/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/stream.rsudp packet too short for ivUDP packet got stream IV shadowsocks::relay::udprelay::streamcrates/shadowsocks/src/relay/udprelay/stream.rsassertion failed: cipher.decrypt_packet(data) is not an AEAD 2022 cipher/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/aead_2022.rsudp packet too shortinvalid socket type received TCP response header with aged timestamp: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/crypto_io.rs password is not base64 encoded, error: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/config.rs bytes key, but password: ( bytes after decode)/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/context.rstrust_dns_proto::xfer::dns_exchange/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.21.2/src/xfer/dns_exchange.rsfailed to associate send_message response to the senderstream errored while connecting: can not send messages after stream is shutdownCurrent time is before the Unix epoch.error message id: sending message id: must not poll after completeinconsistent in drop/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.21.2/src/udp/udp_client_stream.rstrust_dns_proto::udp::udp_client_streamreceived TCP response header with unmatched saltsending request: trust_dns_resolver::name_server::name_server_poolerror received, retrying over TCPtruncated response received, retrying over TCPno TCP connections availablefinalizing message: TCP connection established to: Not all bytes of message sent, ignoring response from because it does not match name_server: dropped malformed message waiting for id: err: received message id: expected message id: got: , droppedquerying: trust_dns_proto::xfer::dns_handle/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.21.2/src/xfer/dns_handle.rsrequestor canceledrequest timed out: id space exhausted, consider filing an issuestream /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.21.2/src/name_server/connection_provider.rsa sequenceudptcpvariant index 0 <= i < 2struct ResolverConfig with 3 elements/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.21.2/src/name_server/name_server.rstrust_dns_resolver::name_server::name_serverreconnecting: existing connection: bad state, client should be connectedNot adding for search due to error: /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.21.2/src/lookup_ip.rsboth of ipv4 or ipv6 lookup failed in ipv4_and_ipv6 strategy e1: , e2: trust_dns_resolver::lookup_ipone of ipv4 or ipv6 lookup failed in ipv4_and_ipv6 strategy: can not lookup IPs for no namesstruct NameServerConfig with 5 elements │ │ dest is out of boundsposition out of bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.1.3/src/position.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.1.3/src/iterators/pair.rsinvalid key/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.6/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/5750a6aa2777382bf421b726f234da23f990a953/library/alloc/src/str.rsassertion failed: self.remaining() >= dst.len()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.1.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.18.2/src/io/driver/registration.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/net/lookup_host.rsno addresses to send data to/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/net/unix/stream.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/sync/mutex.rsIpRange [, invalid seek to a negative or overflowing position/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.8.0/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rsImpossible: must only have 0 to 8 input bytes in last chunk, with no invalid lengthsnew_len = ; capacity = /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.1.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.5.0/src/debt/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.5.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.21/src/future/ready.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/io/util/write_all.rscannot poll Select twice/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/src/future/select.rspolling FirstAnswerFuture twicetokio_tfo::sys::unix::linux/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-tfo-0.2.0/src/stream.rsSubDomainsTree { .. }Rules { ipv4: , rule_regex: [crates/shadowsocks-service/src/acl/mod.rs, ...], rule_set: [], rule_tree: }IPV4-RULE shadowsocks_service::aclIPV6-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` │ │ crates/shadowsocks-service/src/config.rsunrecognized protocol `protocol` invalidinvalid `mode``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 togetherinvalid `tcp_weight`, must be in [0, 1]invalid `udp_weight`, must be in [0, 1]invalid replay attack policyfile , error: acl loading failedinvalid `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`plugin` shouldn't be an empty string`server` shouldn't be an empty string, `server_port` shouldn't be 0`server` shouldn't be an unspecified address (INADDR_ANY)`server_port` shouldn't be 0couldn'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_resolvercrates/shadowsocks-service/src/local/dns/server.rs*0DNS querying name of server shadowsocks_service::local::dns::serverlocal 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::upstreamUDPTCPinit without any TCP and UDP serversshadowsocks_service::local::loadbalancing::ping_balancercrates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rsno valid TCP server serving for TCP clients, consider disable TCP with "mode": "udp_only", currently chose init chose TCP server no valid UDP server serving for UDP clients, consider disable UDP with "mode": "tcp_only", currently chose init chose UDP server no available serverping balancer stoppedserversGET /success.txt HTTP/1.1 │ │ Host: detectportal.firefox.com │ │ Connection: close │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -28838,17 +28838,17 @@ │ │ 0x003caa30 6d6d616e 64206c69 6e65206f 7074696f mmand line optio │ │ 0x003caa40 6e2c206f 7220226c 6f63616c 5f616464 n, or "local_add │ │ 0x003caa50 72657373 2220616e 6420226c 6f63616c ress" and "local │ │ 0x003caa60 5f706f72 74222069 6e20636f 6e666967 _port" in config │ │ 0x003caa70 75726174 696f6e20 66696c65 0a736861 uration file.sha │ │ 0x003caa80 646f7773 6f636b73 206c6f63 616c2020 dowsocks local │ │ 0x003caa90 6275696c 6420312e 31352e30 2d616c70 build 1.15.0-alp │ │ - 0x003caaa0 68612e35 32303232 2d30362d 32345432 ha.52022-06-24T2 │ │ - 0x003caab0 333a3434 3a31362e 35333232 37353630 3:44:16.53227560 │ │ - 0x003caac0 352b3030 3a303063 72656174 6520746f 5+00:00create to │ │ + 0x003caaa0 68612e35 32303232 2d30382d 31325431 ha.52022-08-12T1 │ │ + 0x003caab0 303a3138 3a30322e 38323730 32373938 0:18:02.82702798 │ │ + 0x003caac0 372b3030 3a303063 72656174 6520746f 7+00:00create to │ │ 0x003caad0 6b696f20 52756e74 696d6563 6f6e6669 kio Runtimeconfi │ │ 0x003caae0 6720696e 74656772 69747920 63686563 g integrity chec │ │ 0x003caaf0 6b206661 696c6564 2c206c6f 6164696e k failed, loadin │ │ 0x003cab00 67206465 6661756c 7420636f 6e666967 g default config │ │ 0x003cab10 20637265 61746520 6c6f6361 6c736572 create localser │ │ 0x003cab20 76657220 61626f72 74656420 77697468 ver aborted with │ │ 0x003cab30 20736572 76657220 65786974 65642075 server exited u ├── lib/x86/libsslocal.so │ ├── strings --all --bytes=8 {} │ │ @@ -539,15 +539,15 @@ │ │ a tuple of size 2could not resolve to any addressestcp_and_udpss://failed to parse legacy ss://ENCODED with Base64, err: shadowsocks::configfailed to parse percent-encoded method in userinfo, err: failed to parse percent-encoded password in userinfo, err: failed to parse UserInfo with Base64, err: failed to parse "" to ServerAddr, err: failed to parse QueryString, err: invalid query stringinvalid server addressinvalid authentication infomissing hostinvalid user infoURL must have "ss://" schemeinvalid ServerAddrdetected repeated nonce (iv/salt)detected repeated nonce (iv/salt) shadowsocks::contextcrates/shadowsocks/src/context.rsshadowsocks::dns_resolver::resolverDNS resolved with customized scrates/shadowsocks/src/dns_resolver/resolver.rs with tokio with trust-dns with tokiocrates/shadowsocks/src/net/sys/mod.rsfailed to set IPV6_V6ONLY: false for socket, error: shadowsocks::net::sys may have already been occupied, retry with IPV6_V6ONLYfailed to set IPV6_V6ONLY: true for socket, error: --data-dir/tmp/_--destclientStarting plugin ", arg: shadowsocks::plugin::ss_plugincrates/shadowsocks/src/plugin/ss_plugin.rsSS_REMOTE_HOSTSS_REMOTE_PORTSS_LOCAL_HOSTSS_LOCAL_PORTSS_PLUGIN_OPTIONScrates/shadowsocks/src/plugin/mod.rsfailed to start plugin "" for server , err: shadowsocks::plugin" on terminating plugin process , local_addr: plugin process waitpid error: plugin process is terminated gracefully with status: │ │ isn't terminated in killed plugin process obfsproxycrates/shadowsocks/src/relay/socks5.rsinvalid Addressbuffer size too large (), AEAD encryption protocol requires buffer to be smaller than 0x3FFF, the higher two bits must be set to zeroUDP packet generated aead salt crates/shadowsocks/src/relay/udprelay/aead_2022.rs is not an AES-*-GCM cipherAES-256 initAES-128 initshadowsocks::relay::udprelay::aead_2022UDP packet generated stream iv crates/shadowsocks/src/relay/mod.rsUdpOnlyTcpAndUdpTcpOnlyServerWeightServerConfigenc_keyplugin_addrDomainNameServerAddrErrorRejectDetectIgnoreDefaultIoErrorTcpSocketOptsnodelaykeepaliveConnectOptsfwmarkbind_local_addrbind_interfacePluginConfigUdpAssociateTcpBindTcpConnectOtherReplyAddressTypeNotSupportedCommandNotSupportedTtlExpiredConnectionNotAllowedGeneralFailureSucceededOther reply (Address type not supportedCommand not supportedTTL expiredConnection refusedNetwork unreachableConnection not allowedGeneral failureReplyPasswdAuthInvalidRequestUnsupportedPasswdAuthVersionUnsupportedCommandUnsupportedSocksVersionAddressDomainInvalidEncodingusername/password authentication invalid requestunsupported username/password authentication version unsupported command unsupported socks version address domain name must be UTF-8 encodingaddress type not supportedcommandTcpResponseHeaderreplymethodsHandshakeResponsechosen_methodUdpSocketControlDataclient_session_idserver_session_idpacket_id/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.5/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/cipher-0.3.0/src/stream.rs │ │ attempt to calculate the remainder with a divisor of zero/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/chacha20-0.8.1/src/chacha.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/chacha20-0.8.1/src/backend/sse2.rsAes128Ccm/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/aeadcipher/aes_ccm.rsAES_128_CCM encryptAes256CcmAES_256_CCM encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/aeadcipher/aes_gcm_siv.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/aeadcipher/chacha20_poly1305.rsCHACHA20_POLY1305 encrypt/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/aeadcipher/xchacha20_poly1305.rsXCHACHA20_POLY1305 encrypt is not an AEAD cipher/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/aeadcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/streamcipher/cfb.rsAes128/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/streamcipher/crypto/aes.rsAes192Aes256 │ │ 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.4.0/src/v1/streamcipher/crypto/rc4.rs │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ │ /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/streamcipher/ctr.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/streamcipher/rc4_md5.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/streamcipher/table.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/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.4.0/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.4.0/src/v2/udp/aes_gcm.rsCipher /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v2/udp/mod.rsonly support Stream ciphers/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/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-md5tableinvalid CipherKindplainaes-128-cfb128aes-192-cfb128aes-256-cfb128camellia-128-cfb128camellia-192-cfb128camellia-256-cfb128/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/streamcipher/ofb.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v1/streamcipher/mod.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v2/crypto/../../v1/aeadcipher/aes_gcm.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/src/v2/crypto/../../v1/aeadcipher/chacha20_poly1305.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/shadowsocks-crypto-0.4.0/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/rustc/5750a6aa2777382bf421b726f234da23f990a953/library/alloc/src/collections/vec_deque/iter.rsno entry found for key/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/trust_dns_resolver.rs │ │ `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.rsassertion failed: !ret.inner.is_empty()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/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-3.1.18/src/parse/matches/arg_matches.rsThe argument '' isn't a valid value for '': unexpected invalid UTF-8 code point/rustc/5750a6aa2777382bf421b726f234da23f990a953/library/core/src/slice/index.rs/rustc/5750a6aa2777382bf421b726f234da23f990a953/library/alloc/src/collections/binary_heap.rsassertion failed: edge.height == self.node.height - 1/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/io/util/read_until.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/io/util/copy_bidirectional.rsassertion failed: self.inner.semaphore.is_idle()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/sync/mpsc/chan.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/sync/mpsc/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/sync/mpsc/bounded.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/process/mod.rsfailed to park thread/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/runtime/thread_pool/mod.rsFailed to `Enter::block_on`/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.8.2/src/map.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.8.2/src/map/core.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/src/future/join_all.rsfrom_entropy failed: /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.3/src/lib.rsconfig.json/etc/shadowsocks-rust/config.jsonVERBOSELOG_CONFIGsingle_threadinit logging with filesrc/logging/mod.rs{h({l}):<5} {m}{n}consoleshadowsocks_serviceloggingsrc/monitor/unix.rsSIGINTSIGTERMreceived , exitingshadowsocks_rust::monitor::impSS_SERVER_PASSWORD() Password: no server password foundgot server password from tty promptshadowsocks_rust::passwordsrc/password.rs password from environment variable SS_SERVER_PASSWORDCONFIGconfigShadowsocks configuration file (https://shadowsocks.org/en/config/quick-guide.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-addrENCRYPT_METHODServer addressServer's passwordencrypt-methodServer's encryption methodTIMEOUTServer's timeout seconds for TCP relayPLUGINSIP003 (https://shadowsocks.org/en/wiki/Plugin.html) pluginPLUGIN_OPTplugin-optsSet SIP003 plugin optionsURLserver-urlServer address in SIP002 (https://shadowsocks.org/en/wiki/SIP002-URI-Scheme.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-pathSpecify socket path (unix domain socket) 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 PIDloading config sslocalsrc/service/local.rsprotect_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 │ │ -shadowsocks local build 1.15.0-alpha.52022-06-24T23:46:29.735110651+00:00create tokio Runtimeconfig integrity check failed, loading default config create localserver aborted with server exited unexpectedly │ │ +shadowsocks local build 1.15.0-alpha.52022-08-12T10:20:48.017186852+00:00create tokio Runtimeconfig integrity check failed, loading default config create localserver aborted with server exited unexpectedly │ │ signalauto-reload failed with error: but found error: should be SIP002 (https://shadowsocks.org/en/wiki/SIP002-URI-Scheme.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 unsigned integer/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/src/future/join.rspolled MutexLockFuture after completion/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.21.2/src/tcp/tcp_stream.rsmismatched peer: and dst: sending message len: to: no messages to sendin ReadTcpState::Bytes: remain ReadTcpState::Bytes: reset ReadTcpState::LenBytes: zero bytes read for message, stream closed?closed while reading messagein ReadTcpState::LenBytes: remain ReadTcpState::LenBytes: got length: move ReadTcpState::Bytes: returning byteszero bytes read, stream closed?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.21/src/future/future/map.rsMaybeDone polled after value taken/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/src/future/maybe_done.rsfuture still here when droppingstring or mapmap with a single keycapacity overflowunable to bind port, attempt: created socket successfullycould not get next random port, delayingenqueueing message: unable to enqueue message does not match name_server: trust_dns_proto::tcp::tcp_client_streamassertion failed: prev/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/src/stream/futures_unordered/mod.rstrust_dns_proto::xfer::dns_multiplexer/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.21.2/src/xfer/dns_multiplexer.rsstream closederror decoding message: unexpected request_id: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/dns_resolver/resolver.rs │ │ `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.rsinvalid tag-ingot 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.rsstream cipher decrypt failed/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/tcprelay/aead_2022.rsheader too short, B, should >= Bshadowsocks::relay::tcprelay::aead_2022crates/shadowsocks/src/relay/tcprelay/aead_2022.rsinvalid stream type , expecting │ │ received TCP request header with aged timestamp: got 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/relay/udprelay/aead.rsparse udp packet Address failedudp packet too short for saltUDP packet got AEAD salt shadowsocks::relay::udprelay::aeadcrates/shadowsocks/src/relay/udprelay/aead.rsudp packet too short for tag/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/stream.rsudp packet too short for ivUDP packet got stream IV shadowsocks::relay::udprelay::streamcrates/shadowsocks/src/relay/udprelay/stream.rsassertion failed: cipher.decrypt_packet(data) is not an AEAD 2022 cipher/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/aead_2022.rsudp packet too shortinvalid socket type received TCP response header with aged timestamp: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/relay/udprelay/crypto_io.rs password is not base64 encoded, error: /home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/config.rs bytes key, but password: ( bytes after decode)/home/vagrant/build/com.github.shadowsocks.tv/core/src/main/rust/shadowsocks-rust/crates/shadowsocks/src/context.rstrust_dns_proto::xfer::dns_exchange/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.21.2/src/xfer/dns_exchange.rsfailed to associate send_message response to the senderstream errored while connecting: can not send messages after stream is shutdownCurrent time is before the Unix epoch.error message id: sending message id: must not poll after completeinconsistent in drop/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.21.2/src/udp/udp_client_stream.rstrust_dns_proto::udp::udp_client_streamreceived TCP response header with unmatched saltsending request: trust_dns_resolver::name_server::name_server_poolerror received, retrying over TCPtruncated response received, retrying over TCPno TCP connections availablefinalizing message: TCP connection established to: Not all bytes of message sent, ignoring response from because it does not match name_server: dropped malformed message waiting for id: err: received message id: expected message id: got: , droppedquerying: trust_dns_proto::xfer::dns_handle/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.21.2/src/xfer/dns_handle.rsrequestor canceledrequest timed out: id space exhausted, consider filing an issuestream /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.21.2/src/name_server/connection_provider.rsa sequenceudptcpvariant index 0 <= i < 2struct ResolverConfig with 3 elements/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.21.2/src/name_server/name_server.rstrust_dns_resolver::name_server::name_serverreconnecting: existing connection: bad state, client should be connectedNot adding for search due to error: /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-resolver-0.21.2/src/lookup_ip.rsboth of ipv4 or ipv6 lookup failed in ipv4_and_ipv6 strategy e1: , e2: trust_dns_resolver::lookup_ipone of ipv4 or ipv6 lookup failed in ipv4_and_ipv6 strategy: can not lookup IPs for no namesstruct NameServerConfig with 5 elements │ │ dest is out of boundsposition out of bounds/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.1.3/src/position.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/pest-2.1.3/src/iterators/pair.rsinvalid key/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/slab-0.4.6/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/5750a6aa2777382bf421b726f234da23f990a953/library/alloc/src/str.rsassertion failed: self.remaining() >= dst.len()/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.1.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.18.2/src/io/driver/registration.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/net/lookup_host.rsno addresses to send data to/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/net/unix/stream.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/sync/mutex.rsIpRange [, invalid seek to a negative or overflowing position/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/smallvec-1.8.0/src/lib.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/base64-0.13.0/src/decode.rsImpossible: must only have 0 to 8 input bytes in last chunk, with no invalid lengthsnew_len = ; capacity = /home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-1.1.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.5.0/src/debt/list.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/arc-swap-1.5.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.21/src/future/ready.rs/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.18.2/src/io/util/write_all.rscannot poll Select twice/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.21/src/future/select.rspolling FirstAnswerFuture twicetokio_tfo::sys::unix::linux/home/vagrant/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-tfo-0.2.0/src/stream.rsSubDomainsTree { .. }Rules { ipv4: , rule_regex: [crates/shadowsocks-service/src/acl/mod.rs, ...], rule_set: [], rule_tree: }IPV4-RULE shadowsocks_service::aclIPV6-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_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` │ │ crates/shadowsocks-service/src/config.rsunrecognized protocol `protocol` invalidinvalid `mode``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 togetherinvalid `tcp_weight`, must be in [0, 1]invalid `udp_weight`, must be in [0, 1]invalid replay attack policyfile , error: acl loading failedcloudflareinvalid `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`plugin` shouldn't be an empty string`server` shouldn't be an empty string, `server_port` shouldn't be 0`server` shouldn't be an unspecified address (INADDR_ANY)`server_port` shouldn't be 0couldn'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_resolvercrates/shadowsocks-service/src/local/dns/server.rs*0DNS querying name of server shadowsocks_service::local::dns::serverlocal 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::upstreamUDPTCPinit without any TCP and UDP serversshadowsocks_service::local::loadbalancing::ping_balancercrates/shadowsocks-service/src/local/loadbalancing/ping_balancer.rsno valid TCP server serving for TCP clients, consider disable TCP with "mode": "udp_only", currently chose init chose TCP server no valid UDP server serving for UDP clients, consider disable UDP with "mode": "tcp_only", currently chose init chose UDP server no available serverping balancer stoppedserversGET /success.txt HTTP/1.1 │ │ Host: detectportal.firefox.com │ │ Connection: close │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -30523,16 +30523,16 @@ │ │ 0x0041d700 6e64206c 696e6520 6f707469 6f6e2c20 nd line option, │ │ 0x0041d710 6f722022 6c6f6361 6c5f6164 64726573 or "local_addres │ │ 0x0041d720 73222061 6e642022 6c6f6361 6c5f706f s" and "local_po │ │ 0x0041d730 72742220 696e2063 6f6e6669 67757261 rt" in configura │ │ 0x0041d740 74696f6e 2066696c 650a7368 61646f77 tion file.shadow │ │ 0x0041d750 736f636b 73206c6f 63616c20 20627569 socks local bui │ │ 0x0041d760 6c642031 2e31352e 302d616c 7068612e ld 1.15.0-alpha. │ │ - 0x0041d770 35323032 322d3036 2d323454 32333a34 52022-06-24T23:4 │ │ - 0x0041d780 363a3239 2e373335 31313036 35312b30 6:29.735110651+0 │ │ + 0x0041d770 35323032 322d3038 2d313254 31303a32 52022-08-12T10:2 │ │ + 0x0041d780 303a3438 2e303137 31383638 35322b30 0:48.017186852+0 │ │ 0x0041d790 303a3030 63726561 74652074 6f6b696f 0:00create tokio │ │ 0x0041d7a0 2052756e 74696d65 636f6e66 69672069 Runtimeconfig i │ │ 0x0041d7b0 6e746567 72697479 20636865 636b2066 ntegrity check f │ │ 0x0041d7c0 61696c65 642c206c 6f616469 6e672064 ailed, loading d │ │ 0x0041d7d0 65666175 6c742063 6f6e6669 67206372 efault config cr │ │ 0x0041d7e0 65617465 206c6f63 616c7365 72766572 eate localserver │ │ 0x0041d7f0 2061626f 72746564 20776974 68207365 aborted with se