hiddify / hiddify-next

Multi-platform auto-proxy client, supporting Sing-box, X-ray, TUIC, Hysteria, Reality, Trojan, SSH etc. It’s an open-source, secure and ad-free.
https://hiddify.com
Other
15.39k stars 1.42k forks source link

bypass mode does not work for Iranian apps #1066

Open hosseinfarnia opened 1 month ago

hosseinfarnia commented 1 month ago

Search first

What Happened?

some Iranian apps doesn't open or will be open after the second time I open them. Especially the ones that should be open just with Iran IP doesn't open at all.

This has happened after the previous update that routing has become automatically.

I also have deselected these Iranian apps in per-app proxy, based on what you said in previous update that Iranian apps automatically are direct. If I select them it works fine.

Minimal Reproducible Example (MRE)

  1. Open an Iranian app
  2. It doesn't open

Expected Behavior

To open the Iranian apps directly without the need to select them in per app proxy. Based on what the developers are saying

Version

v 1.5.2

Platform/OS

Android

Additional Context

The log below is tested with mokhaberat app

Application Config Options

11:28:01.438480 - [I] bootstrap: initializing [preferences migration]
11:28:01.438592 - [D] PreferencesMigration: already using the latest version (v1)
11:28:01.438653 - [D] bootstrap: [preferences migration] initialized in 0ms
11:28:01.438827 - [D] PreferencesEntry<bool, dynamic>: getting persisted preference [debug_mode](bool)
11:28:01.438898 - [I] bootstrap: initializing [logs repository]
11:28:01.441753 - [D] bootstrap: [logs repository] initialized in 2ms
11:28:01.441913 - [I] bootstrap: initializing [logger controller]
11:28:01.441983 - [D] bootstrap: [logger controller] initialized in 0ms
11:28:01.442046 - [I] bootstrap: Hiddify v1.5.2 (10502) [prod]
googlePlay release
android [UKQ1.231207.002 release-keys]
11:28:01.442082 - [I] bootstrap: initializing [profile repository]
11:28:01.442468 - [D] PreferencesEntry<int, int>: getting persisted preference [mixed-port](int)
11:28:01.442780 - [D] DioHttpClient: setting proxy port: [2334]
11:28:01.443295 - [D] bootstrap: [profile repository] initialized in 1ms
11:28:01.443375 - [I] bootstrap: initializing [active profile]
11:28:01.443540 - [D] ActiveProfile: watching active profile
11:28:01.448842 - [D] bootstrap: [active profile] initialized in 5ms
11:28:01.449001 - [I] bootstrap: initializing [deep link service]
11:28:01.450621 - [D] bootstrap: [deep link service] initialized in 1ms
11:28:01.450772 - [I] bootstrap: initializing [sing-box]
11:28:01.450839 - [D] PlatformSingboxService: initializing
11:28:01.451889 - [D] bootstrap: [sing-box] initialized in 1ms
11:28:01.451987 - [I] bootstrap: initializing [android display mode]
11:28:01.453605 - [D] bootstrap: [android display mode] initialized in 1ms
11:28:01.453764 - [I] bootstrap: bootstrap took [62ms]
11:28:01.454614 - [D] PreferencesEntry<bool, dynamic>: getting persisted preference [intro_completed](bool)
11:28:01.455565 - [D] ForegroundProfilesUpdateNotifier: intro done, starting
11:28:01.466229 - [D] PreferencesEntry<bool, bool>: getting persisted preference [auto_check_ip](bool)
11:28:01.468306 - [D] RouterListenable: triggering listener
11:28:01.469501 - [I] ConnectionNotifier: connection status: CONNECTED
11:28:01.469809 - [D] ForegroundProfilesUpdateNotifier: cycle [0]
11:28:01.469930 - [D] ForegroundProfilesUpdateNotifier: too soon! previous run: [2024-07-16 11:26:08.854725]
11:28:01.471551 - [D] PreferencesEntry<ServiceMode, String>: getting persisted preference [service-mode](ServiceMode)
11:28:01.471890 - [D] PreferencesEntry<Region, String>: getting persisted preference [region](Region)
11:28:01.472014 - [D] PreferencesEntry<bool, bool>: getting persisted preference [block-ads](bool)
11:28:01.472177 - [D] PreferencesEntry<LogLevel, String>: getting persisted preference [log-level](LogLevel)
11:28:01.472287 - [D] PreferencesEntry<bool, bool>: getting persisted preference [resolve-destination](bool)
11:28:01.472406 - [D] PreferencesEntry<IPv6Mode, String>: getting persisted preference [ipv6-mode](IPv6Mode)
11:28:01.472513 - [D] PreferencesEntry<String, String>: getting persisted preference [remote-dns-address](String)
11:28:01.472641 - [D] PreferencesEntry<DomainStrategy, String>: getting persisted preference [remote-dns-domain-strategy](DomainStrategy)
11:28:01.472714 - [D] PreferencesEntry<String, String>: getting persisted preference [direct-dns-address](String)
11:28:01.472767 - [D] PreferencesEntry<DomainStrategy, String>: getting persisted preference [direct-dns-domain-strategy](DomainStrategy)
11:28:01.472834 - [D] PreferencesEntry<int, int>: getting persisted preference [tproxy-port](int)
11:28:01.472914 - [D] PreferencesEntry<int, int>: getting persisted preference [local-dns-port](int)
11:28:01.473026 - [D] PreferencesEntry<TunImplementation, String>: getting persisted preference [tun-implementation](TunImplementation)
11:28:01.473099 - [D] PreferencesEntry<int, int>: getting persisted preference [mtu](int)
11:28:01.473149 - [D] PreferencesEntry<bool, bool>: getting persisted preference [strict-route](bool)
11:28:01.473194 - [D] PreferencesEntry<String, String>: getting persisted preference [connection-test-url](String)
11:28:01.474113 - [D] PreferencesEntry<Duration, int>: getting persisted preference [url-test-interval](Duration)
11:28:01.474290 - [D] PreferencesEntry<bool, bool>: getting persisted preference [enable-clash-api](bool)
11:28:01.474363 - [D] PreferencesEntry<int, int>: getting persisted preference [clash-api-port](int)
11:28:01.474428 - [D] PreferencesEntry<bool, bool>: getting persisted preference [bypass-lan](bool)
11:28:01.474484 - [D] PreferencesEntry<bool, bool>: getting persisted preference [allow-connection-from-lan](bool)
11:28:01.474540 - [D] PreferencesEntry<bool, bool>: getting persisted preference [enable-fake-dns](bool)
11:28:01.474594 - [D] PreferencesEntry<bool, bool>: getting persisted preference [enable-dns-routing](bool)
11:28:01.474648 - [D] PreferencesEntry<bool, bool>: getting persisted preference [independent-dns-cache](bool)
11:28:01.474708 - [D] PreferencesEntry<bool, bool>: getting persisted preference [enable-mux](bool)
11:28:01.474779 - [D] PreferencesEntry<bool, bool>: getting persisted preference [mux-padding](bool)
11:28:01.474841 - [D] PreferencesEntry<int, int>: getting persisted preference [mux-max-streams](int)
11:28:01.474980 - [D] PreferencesEntry<MuxProtocol, String>: getting persisted preference [mux-protocol](MuxProtocol)
11:28:01.475082 - [D] PreferencesEntry<bool, bool>: getting persisted preference [enable-tls-fragment](bool)
11:28:01.475176 - [D] PreferencesEntry<OptionalRange, String>: getting persisted preference [tls-fragment-size](OptionalRange)
11:28:01.475269 - [D] PreferencesEntry<OptionalRange, String>: getting persisted preference [tls-fragment-sleep](OptionalRange)
11:28:01.475333 - [D] PreferencesEntry<bool, bool>: getting persisted preference [enable-tls-mixed-sni-case](bool)
11:28:01.475377 - [D] PreferencesEntry<bool, bool>: getting persisted preference [enable-tls-padding](bool)
11:28:01.475434 - [D] PreferencesEntry<OptionalRange, String>: getting persisted preference [tls-padding-size](OptionalRange)
11:28:01.475596 - [D] PreferencesEntry<bool, bool>: getting persisted preference [enable-warp](bool)
11:28:01.475830 - [D] PreferencesEntry<WarpDetourMode, String>: getting persisted preference [warp-detour-mode](WarpDetourMode)
11:28:01.475937 - [D] PreferencesEntry<String, String>: getting persisted preference [warp-wireguard-config](String)
11:28:01.475999 - [D] PreferencesEntry<String, String>: getting persisted preference [warp-license-key](String)
11:28:01.476047 - [D] PreferencesEntry<String, String>: getting persisted preference [warp-account-id](String)
11:28:01.476097 - [D] PreferencesEntry<String, String>: getting persisted preference [warp-access-token](String)
11:28:01.476145 - [D] PreferencesEntry<String, String>: getting persisted preference [warp-clean-ip](String)
11:28:01.476194 - [D] PreferencesEntry<int, int>: getting persisted preference [warp-port](int)
11:28:01.476260 - [D] PreferencesEntry<OptionalRange, String>: getting persisted preference [warp-noise](OptionalRange)
11:28:01.476322 - [D] PreferencesEntry<OptionalRange, String>: getting persisted preference [warp-noise-delay](OptionalRange)
11:28:01.476381 - [D] PreferencesEntry<String, String>: getting persisted preference [warp2-wireguard-config](String)
11:28:01.476438 - [D] PreferencesEntry<String, String>: getting persisted preference [warp2s-license-key](String)
11:28:01.476501 - [D] PreferencesEntry<String, String>: getting persisted preference [warp2-account-id](String)
11:28:01.476559 - [D] PreferencesEntry<String, String>: getting persisted preference [warp2-access-token](String)
11:28:01.476805 - [D] ProxyRepositoryImpl: getting current ip info using [https://ipwho.is/]
11:28:01.477162 - [D] PlatformSingboxService: watching active groups
11:28:01.678349 - [D] PlatformSingboxService: watching stats
11:28:02.401653 - [D] ProxyRepositoryImpl: failed getting ip info using [https://ipwho.is/]
FormatException: invalid json
#0      IpInfo.fromIpwhoIsJson (package:hiddify/features/proxy/model/ip_info_entity.dart:115)
#1      ProxyRepositoryImpl.getCurrentIpInfo.<anonymous closure> (package:hiddify/features/proxy/data/proxy_repository.dart:149)
<asynchronous suspension>
#2      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:280)
<asynchronous suspension>
#3      TaskEither.getOrElse.<anonymous closure> (package:fpdart/src/task_either.dart:161)
<asynchronous suspension>
#4      IpInfoNotifier.build (package:hiddify/features/proxy/active/active_proxy_notifier.dart:49)
<asynchronous suspension>
#5      FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:348)
<asynchronous suspension>

11:28:02.401919 - [D] ProxyRepositoryImpl: getting current ip info using [https://api.ip.sb/geoip/]
11:28:03.623992 - [D] PreferencesEntry<bool, bool>: getting persisted preference [started_by_user](bool)
11:28:03.624292 - [D] PreferencesEntry<bool, bool>: updating preference [started_by_user](bool) to [false]
11:28:03.632499 - [D] PlatformSingboxService: stopping
11:28:03.645094 - [I] ConnectionNotifier: connection status: DISCONNECTING
11:28:03.646094 - [D] IpInfoNotifier: disposing
11:28:03.647177 - [D] ProxyRepositoryImpl: failed getting ip info using [https://api.ip.sb/geoip/]
DioException [request cancelled]: The request was manually cancelled by the user.
#0      profileRepository.<anonymous closure> (package:hiddify/features/profile/data/profile_data_providers.dart:20)
<asynchronous suspension>
#1      Future.any.onValue (dart:async/future.dart:608)
<asynchronous suspension>

11:28:03.647678 - [D] ProxyRepositoryImpl: getting current ip info using [https://ipapi.co/json/]
11:28:03.649161 - [D] ProxyRepositoryImpl: failed getting ip info using [https://ipapi.co/json/]
DioException [request cancelled]: The request was manually cancelled by the user.
#0      DioMixin.fetch.<anonymous closure> (package:dio/src/dio_mixin.dart:510)
#1      _FutureListener.handleError (dart:async/future_impl.dart:180)
#2      Future._propagateToListeners.handleError (dart:async/future_impl.dart:850)
#3      Future._propagateToListeners (dart:async/future_impl.dart:871)
#4      Future._completeError (dart:async/future_impl.dart:651)
#5      Future._chainForeignFuture.<anonymous closure> (dart:async/future_impl.dart:556)
#6      _microtaskLoop (dart:async/schedule_microtask.dart:40)
#7      _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)

11:28:03.650849 - [D] ProxyRepositoryImpl: getting current ip info using [https://ipinfo.io/json/]
11:28:03.651886 - [D] ProxyRepositoryImpl: failed getting ip info using [https://ipinfo.io/json/]
DioException [request cancelled]: The request was manually cancelled by the user.
#0      DioMixin.fetch.<anonymous closure> (package:dio/src/dio_mixin.dart:510)
#1      _FutureListener.handleError (dart:async/future_impl.dart:180)
#2      Future._propagateToListeners.handleError (dart:async/future_impl.dart:850)
#3      Future._propagateToListeners (dart:async/future_impl.dart:871)
#4      Future._completeError (dart:async/future_impl.dart:651)
#5      Future._chainForeignFuture.<anonymous closure> (dart:async/future_impl.dart:556)
#6      _microtaskLoop (dart:async/schedule_microtask.dart:40)
#7      _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)

11:28:03.652309 - [W] IpInfoNotifier: error getting proxy ip info
ProxyFailure.unexpected(error: ProxyFailure.unableToRetrieveIp(error: DioException [request cancelled]: The request was manually cancelled by the user., stackTrace: #0      ProxyRepositoryImpl.getCurrentIpInfo.<anonymous closure> (package:hiddify/features/proxy/data/proxy_repository.dart:157)
<asynchronous suspension>
#1      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:280)
<asynchronous suspension>
#2      TaskEither.getOrElse.<anonymous closure> (package:fpdart/src/task_either.dart:161)
<asynchronous suspension>
#3      IpInfoNotifier.build (package:hiddify/features/proxy/active/active_proxy_notifier.dart:49)
<asynchronous suspension>
#4      FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:348)
<asynchronous suspension>
), stackTrace: #0      ProxyRepositoryImpl.getCurrentIpInfo.<anonymous closure> (package:hiddify/features/proxy/data/proxy_repository.dart:157)
<asynchronous suspension>
#1      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:280)
<asynchronous suspension>
#2      TaskEither.getOrElse.<anonymous closure> (package:fpdart/src/task_either.dart:161)
<asynchronous suspension>
#3      IpInfoNotifier.build (package:hiddify/features/proxy/active/active_proxy_notifier.dart:49)
<asynchronous suspension>
#4      FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:348)
<asynchronous suspension>
)
#0      IpInfoNotifier.build.<anonymous closure> (package:hiddify/features/proxy/active/active_proxy_notifier.dart:54)
#1      ResultData.when (package:riverpod/src/result.dart:82)
#2      TaskEither.getOrElse.<anonymous closure> (package:fpdart/src/task_either.dart:161)
<asynchronous suspension>
#3      IpInfoNotifier.build (package:hiddify/features/proxy/active/active_proxy_notifier.dart:49)
<asynchronous suspension>
#4      FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:348)
<asynchronous suspension>

11:28:03.721867 - [I] ConnectionNotifier: connection status: DISCONNECTED
11:28:07.399048 - [D] PreferencesEntry<bool, dynamic>: getting persisted preference [disable_experimental_feature_notice](bool)
11:28:07.399411 - [D] PreferencesEntry<bool, bool>: updating preference [started_by_user](bool) to [true]
11:28:07.406985 - [D] PreferencesEntry<bool, bool>: getting persisted preference [disable_memory_limit](bool)
11:28:07.407600 - [I] ConnectionRepositoryImpl: config options: {
  "region": "ir",
  "block-ads": true,
  "execute-config-as-is": false,
  "log-level": "debug",
  "resolve-destination": false,
  "ipv6-mode": "ipv4_only",
  "remote-dns-address": "https://8.8.8.8/dns-query",
  "remote-dns-domain-strategy": "",
  "direct-dns-address": "8.8.8.8",
  "direct-dns-domain-strategy": "",
  "mixed-port": 2334,
  "tproxy-port": 2335,
  "local-dns-port": 6450,
  "tun-implementation": "mixed",
  "mtu": 9000,
  "strict-route": true,
  "connection-test-url": "http://connectivitycheck.gstatic.com/generate_204",
  "url-test-interval": 600,
  "enable-clash-api": true,
  "clash-api-port": 6756,
  "enable-tun": true,
  "enable-tun-service": false,
  "set-system-proxy": false,
  "bypass-lan": true,
  "allow-connection-from-lan": true,
  "enable-fake-dns": false,
  "enable-dns-routing": true,
  "independent-dns-cache": true,
  "rules": [],
  "mux": {
    "enable": false,
    "padding": false,
    "max-streams": 8,
    "protocol": "h2mux"
  },
  "tls-tricks": {
    "enable-fragment": true,
    "fragment-size": "20-40",
    "fragment-sleep": "4-8",
    "mixed-sni-case": false,
    "enable-padding": false,
    "padding-size": "1-1500"
  },
  "warp": {
    "enable": false,
    "mode": "proxy_over_warp",
    "wireguard-config": "{\"private-key\":\"kGtTgjgfLunP64Mcv5vFsCsDJXygPSeJnOSxRH1klFU=\",\"local-address-ipv4\":\"172.16.0.2\",\"local-address-ipv6\":\"2606:4700:110:8875:aedf:f61c:c020:778a\",\"peer-public-key\":\"bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=\",\"client-id\":\"xuDb\"}",
    "license-key": "",
    "account-id": "215b4f57-b5e5-425a-85e8-c1ae320b2b39",
    "access-token": "7e1c6bbf-c918-4f8e-a3d3-98a24d0478e7",
    "clean-ip": "auto",
    "clean-port": 0,
    "noise": "5-10",
    "noise-delay": "20-200"
  },
  "warp2": {
    "enable": false,
    "mode": "proxy_over_warp",
    "wireguard-config": "{\"private-key\":\"0IGmYqZV8MKm8A5hZ+zIuXYnvxlKeg29DVCRyRm/rG8=\",\"local-address-ipv4\":\"172.16.0.2\",\"local-address-ipv6\":\"2606:4700:110:8ae2:2e91:7b12:5a9d:d8f1\",\"peer-public-key\":\"bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=\",\"client-id\":\"K8e6\"}",
    "license-key": "",
    "account-id": "55d00da7-6be9-4d5a-af93-ac9a343bf2f7",
    "access-token": "32c4fe69-c020-41d3-8fa6-5cf27a07f292",
    "clean-ip": "auto",
    "clean-port": 0,
    "noise": "5-10",
    "noise-delay": "20-200"
  }
}
Memory Limit: true
11:28:07.407825 - [D] ConnectionRepositoryImpl: setting up singbox
11:28:07.408242 - [D] PlatformSingboxService: changing options
11:28:07.409142 - [D] PlatformSingboxService: starting
11:28:07.419812 - [I] ConnectionNotifier: connection status: DISCONNECTED
11:28:07.424005 - [I] ConnectionNotifier: connection status: CONNECTING
11:28:07.819147 - [I] ConnectionNotifier: connection status: CONNECTED
11:28:07.819598 - [D] PreferencesEntry<bool, bool>: getting persisted preference [store_reviewed_by_user](bool)
11:28:07.819857 - [D] IpInfoNotifier: disposing
11:28:07.820424 - [D] ProxyRepositoryImpl: getting current ip info using [https://ipwho.is/]
11:28:07.820663 - [D] PlatformSingboxService: watching active groups
11:28:07.983343 - [D] PlatformSingboxService: watching stats
11:28:08.760553 - [D] ProxyRepositoryImpl: failed getting ip info using [https://ipwho.is/]
FormatException: invalid json
#0      IpInfo.fromIpwhoIsJson (package:hiddify/features/proxy/model/ip_info_entity.dart:115)
#1      ProxyRepositoryImpl.getCurrentIpInfo.<anonymous closure> (package:hiddify/features/proxy/data/proxy_repository.dart:149)
<asynchronous suspension>
#2      new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:280)
<asynchronous suspension>
#3      TaskEither.getOrElse.<anonymous closure> (package:fpdart/src/task_either.dart:161)
<asynchronous suspension>
#4      IpInfoNotifier.build (package:hiddify/features/proxy/active/active_proxy_notifier.dart:49)
<asynchronous suspension>
#5      FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:348)
<asynchronous suspension>

11:28:08.760855 - [D] ProxyRepositoryImpl: getting current ip info using [https://api.ip.sb/geoip/]
11:28:17.218710 - [D] LogsOverviewNotifier: adding listeners
11:28:19.225305 - [D] LogsOverviewNotifier: clearing
11:28:22.842907 - [D] LogsOverviewNotifier: clearing
11:28:32.104613 - [D] LogsOverviewNotifier: clearing
11:28:37.585569 - [D] IpInfoNotifier: entering idle mode
11:28:37.586106 - [D] IpInfoNotifier: disposing
11:29:44.418421 - [D] LogsOverviewNotifier: clearing
11:31:07.440400 - [D] UriUtils: sharing [/storage/emulated/0/Android/data/app.hiddify.com/files/app.log]
11:31:13.567177 - [D] UriUtils: share result: 
11:36:12.887312 - [D] LogsOverviewNotifier: pausing
11:36:26.646421 - [D] LogsOverviewNotifier: resuming
11:37:34.221197 - [D] LogsOverviewNotifier: pausing
11:43:01.586437 - [D] ForegroundProfilesUpdateNotifier: cycle [1]
11:43:01.587189 - [D] ForegroundProfilesUpdateNotifier: running, previous run: [2024-07-16 11:28:01.470003]
11:43:01.588883 - [D] ForegroundProfilesUpdateNotifier: skipping profile [69635db7-3636-408f-adce-1501e65a3cbc] update. last successful update: [2024-07-16 11:20:10.633053] - interval: [null]
11:43:01.589169 - [D] ForegroundProfilesUpdateNotifier: skipping profile [21acabe0-630f-4eba-9fad-666c3123e08f] update. last successful update: [2024-07-16 11:11:17.283771] - interval: [1:00:00.000000]
11:43:44.049981 - [D] PreferencesEntry<bool, bool>: getting persisted preference [dynamic_notification](bool)
11:43:44.054810 - [D] SettingsRepositoryImpl: checking battery optimization status
11:43:44.056810 - [D] PreferencesEntry<PerAppProxyMode, String>: getting persisted preference [per_app_proxy_mode](PerAppProxyMode)
11:43:44.062862 - [D] SettingsRepositoryImpl: is ignoring battery optimizations? [false]
11:43:59.059982 - [D] LogsOverviewNotifier: disposing
11:48:38.001020 - [D] LogsOverviewNotifier: adding listeners
11:48:48.119177 - [D] LogsOverviewNotifier: pausing
11:48:49.189298 - [D] LogsOverviewNotifier: clearing
11:48:54.732671 - [D] LogsOverviewNotifier: resuming
11:54:00.618845 - [D] UriUtils: sharing [/storage/emulated/0/Android/data/app.hiddify.com/files/app.log]
11:55:03.087238 - [D] UriUtils: share result: com.miui.notes/com.miui.notes.ui.activity.IntermediaryActivity
11:55:29.139522 - [D] LogsOverviewNotifier: pausing
11:55:30.844447 - [D] LogsOverviewNotifier: clearing
11:55:31.750426 - [D] LogsOverviewNotifier: resuming
11:55:33.389265 - [D] LogsOverviewNotifier: pausing
11:55:34.691427 - [D] LogsOverviewNotifier: clearing
11:55:40.673729 - [D] LogsOverviewNotifier: resuming
11:57:39.716708 - [D] LogsOverviewNotifier: pausing
11:57:52.339876 - [D] UriUtils: sharing [/storage/emulated/0/Android/data/app.hiddify.com/files/app.log]
11:58:01.608799 - [D] ForegroundProfilesUpdateNotifier: cycle [2]
11:58:01.609215 - [D] ForegroundProfilesUpdateNotifier: running, previous run: [2024-07-16 11:43:01.589262]
11:58:01.610687 - [D] ForegroundProfilesUpdateNotifier: skipping profile [69635db7-3636-408f-adce-1501e65a3cbc] update. last successful update: [2024-07-16 11:20:10.633053] - interval: [null]
11:58:01.610793 - [D] ForegroundProfilesUpdateNotifier: skipping profile [21acabe0-630f-4eba-9fad-666c3123e08f] update. last successful update: [2024-07-16 11:11:17.283771] - interval: [1:00:00.000000]
11:58:03.537593 - [D] UriUtils: share result: com.google.android.gms/com.google.android.gms.nearby.sharing.send.SendActivity
11:58:05.613922 - [D] UriUtils: sharing [/storage/emulated/0/Android/data/app.hiddify.com/files/app.log]

Relevant log output

+0330 2024-07-16 11:58:51 INFO [1590490572 0ms] inbound/tun[tun-in]: inbound connection from 172.19.0.1:40650
+0330 2024-07-16 11:58:51 INFO [1590490572 0ms] inbound/tun[tun-in]: inbound connection to 185.199.111.133:443
+0330 2024-07-16 11:58:51 DEBUG [1590490572 22ms] router: sniffed protocol: tls, domain: raw.githubusercontent.com
+0330 2024-07-16 11:58:51 INFO [1590490572 23ms] outbound/vless[💦 BPB - IPv4_2 : 2096 § 3]: outbound connection to raw.githubusercontent.com:443
+0330 2024-07-16 11:58:51 INFO [1590490572 23ms] outbound/vless[💦 BPB - IPv4_2 : 2096 § 3]: outbound connection to raw.githubusercontent.com:443
+0330 2024-07-16 11:58:51 INFO [787607251 0ms] inbound/mixed[mixed-in]: inbound connection from 127.0.0.1:45744
+0330 2024-07-16 11:58:51 INFO [787607251 4ms] inbound/mixed[mixed-in]: inbound connection to ipwho.is:443
+0330 2024-07-16 11:58:51 DEBUG [787607251 23ms] router: sniffed protocol: tls, domain: ipwho.is
+0330 2024-07-16 11:58:51 INFO [787607251 24ms] outbound/vless[💦 BPB - IPv4_2 : 2096 § 3]: outbound connection to ipwho.is:443
+0330 2024-07-16 11:58:51 INFO [787607251 24ms] outbound/vless[💦 BPB - IPv4_2 : 2096 § 3]: outbound connection to ipwho.is:443
+0330 2024-07-16 11:58:52 INFO [1045728306 0ms] inbound/mixed[mixed-in]: inbound connection from 127.0.0.1:41026
+0330 2024-07-16 11:58:52 INFO [1045728306 1ms] inbound/mixed[mixed-in]: inbound connection to api.ip.sb:443
+0330 2024-07-16 11:58:52 DEBUG [1045728306 3ms] router: sniffed protocol: tls, domain: api.ip.sb
+0330 2024-07-16 11:58:52 INFO [1045728306 3ms] outbound/vless[💦 BPB - IPv4_2 : 2096 § 3]: outbound connection to api.ip.sb:443
+0330 2024-07-16 11:58:52 INFO [1045728306 4ms] outbound/vless[💦 BPB - IPv4_2 : 2096 § 3]: outbound connection to api.ip.sb:443
+0330 2024-07-16 11:59:00 ERROR [2002073899 1m6s] inbound/tun[tun-in]: download: tls: protocol is shutdown
+0330 2024-07-16 11:59:03 INFO [4083640030 0ms] inbound/tun[tun-in]: inbound packet connection from 172.19.0.1:46555
+0330 2024-07-16 11:59:03 INFO [4083640030 1ms] inbound/tun[tun-in]: inbound packet connection to 172.19.0.2:53
+0330 2024-07-16 11:59:03 DEBUG [4083640030 6ms] router: sniffed packet protocol: dns
+0330 2024-07-16 11:59:03 DEBUG [4083640030 6ms] router: match[3] port=53 => dns-out
+0330 2024-07-16 11:59:03 DEBUG dns: exchange dit.whatsapp.net. IN A
+0330 2024-07-16 11:59:04 DEBUG dns: exchanged dit.whatsapp.net NOERROR 27
+0330 2024-07-16 11:59:04 INFO dns: exchanged dit.whatsapp.net CNAME dit.whatsapp.net. 27 IN CNAME scontent.whatsapp.net.
+0330 2024-07-16 11:59:04 INFO dns: exchanged dit.whatsapp.net CNAME scontent.whatsapp.net. 27 IN CNAME mmx-ds.cdn.whatsapp.net.
+0330 2024-07-16 11:59:04 INFO dns: exchanged dit.whatsapp.net A mmx-ds.cdn.whatsapp.net. 27 IN A 157.240.253.60
+0330 2024-07-16 11:59:04 INFO [3419483259 0ms] inbound/tun[tun-in]: inbound connection from 172.19.0.1:40904
+0330 2024-07-16 11:59:04 INFO [3419483259 0ms] inbound/tun[tun-in]: inbound connection to 157.240.253.60:443
+0330 2024-07-16 11:59:04 DEBUG [3419483259 6ms] router: sniffed protocol: tls, domain: dit.whatsapp.net
+0330 2024-07-16 11:59:04 DEBUG [3419483259 6ms] router: match[0] rule_set=[geosite-ads geosite-malware geosite-phishing geosite-cryptominers geoip-malware geoip-phishing] => block
+0330 2024-07-16 11:59:04 INFO [3419483259 7ms] outbound/block[block]: blocked connection to dit.whatsapp.net:443
+0330 2024-07-16 11:59:04 INFO [3053724813 0ms] inbound/tun[tun-in]: inbound connection from 172.19.0.1:40912
+0330 2024-07-16 11:59:04 INFO [3053724813 0ms] inbound/tun[tun-in]: inbound connection to 157.240.253.60:443
+0330 2024-07-16 11:59:04 DEBUG [3053724813 5ms] router: sniffed protocol: tls, domain: dit.whatsapp.net
+0330 2024-07-16 11:59:04 DEBUG [3053724813 6ms] router: match[0] rule_set=[geosite-ads geosite-malware geosite-phishing geosite-cryptominers geoip-malware geoip-phishing] => block
+0330 2024-07-16 11:59:04 INFO [3053724813 7ms] outbound/block[block]: blocked connection to dit.whatsapp.net:443
+0330 2024-07-16 11:59:04 INFO [2811206151 0ms] inbound/tun[tun-in]: inbound connection from 172.19.0.1:40920
+0330 2024-07-16 11:59:04 INFO [2811206151 0ms] inbound/tun[tun-in]: inbound connection to 157.240.253.60:443
+0330 2024-07-16 11:59:04 DEBUG [2811206151 4ms] router: sniffed protocol: tls, domain: dit.whatsapp.net
+0330 2024-07-16 11:59:04 DEBUG [2811206151 4ms] router: match[0] rule_set=[geosite-ads geosite-malware geosite-phishing geosite-cryptominers geoip-malware geoip-phishing] => block
+0330 2024-07-16 11:59:04 INFO [2811206151 5ms] outbound/block[block]: blocked connection to dit.whatsapp.net:443
+0330 2024-07-16 11:59:04 INFO [3191897634 0ms] inbound/tun[tun-in]: inbound connection from 172.19.0.1:40928
+0330 2024-07-16 11:59:04 INFO [3191897634 0ms] inbound/tun[tun-in]: inbound connection to 157.240.253.60:443
+0330 2024-07-16 11:59:04 DEBUG [3191897634 5ms] router: sniffed protocol: tls, domain: dit.whatsapp.net
+0330 2024-07-16 11:59:04 DEBUG [3191897634 6ms] router: match[0] rule_set=[geosite-ads geosite-malware geosite-phishing geosite-cryptominers geoip-malware geoip-phishing] => block
+0330 2024-07-16 11:59:04 INFO [3191897634 10ms] outbound/block[block]: blocked connection to dit.whatsapp.net:443
+0330 2024-07-16 11:59:11 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:11 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:11 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:11 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:11 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:11 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:11 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:11 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:11 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:11 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:12 INFO [2503134628 0ms] inbound/tun[tun-in]: inbound packet connection from 172.19.0.1:5391
+0330 2024-07-16 11:59:12 INFO [2503134628 0ms] inbound/tun[tun-in]: inbound packet connection to 172.19.0.2:53
+0330 2024-07-16 11:59:12 DEBUG [2503134628 1ms] router: sniffed packet protocol: dns
+0330 2024-07-16 11:59:12 DEBUG [2503134628 1ms] router: match[3] port=53 => dns-out
+0330 2024-07-16 11:59:12 DEBUG dns: exchange github.com. IN HTTPS
+0330 2024-07-16 11:59:12 INFO [3803662366 0ms] inbound/tun[tun-in]: inbound packet connection from 172.19.0.1:7379
+0330 2024-07-16 11:59:12 INFO [3803662366 0ms] inbound/tun[tun-in]: inbound packet connection to 172.19.0.2:53
+0330 2024-07-16 11:59:12 DEBUG [3803662366 0ms] router: sniffed packet protocol: dns
+0330 2024-07-16 11:59:12 DEBUG [3803662366 0ms] router: match[3] port=53 => dns-out
+0330 2024-07-16 11:59:12 DEBUG dns: exchange github.com. IN A
+0330 2024-07-16 11:59:12 INFO [531501203 0ms] inbound/tun[tun-in]: inbound packet connection from 172.19.0.1:57323
+0330 2024-07-16 11:59:12 INFO [531501203 0ms] inbound/tun[tun-in]: inbound packet connection to 172.19.0.2:53
+0330 2024-07-16 11:59:12 INFO [1356564229 0ms] inbound/tun[tun-in]: inbound packet connection from 172.19.0.1:41988
+0330 2024-07-16 11:59:12 INFO [1356564229 0ms] inbound/tun[tun-in]: inbound packet connection to 172.19.0.2:53
+0330 2024-07-16 11:59:12 DEBUG [1356564229 0ms] router: sniffed packet protocol: dns
+0330 2024-07-16 11:59:12 DEBUG [1356564229 0ms] router: match[3] port=53 => dns-out
+0330 2024-07-16 11:59:12 DEBUG dns: exchange github.githubassets.com. IN HTTPS
+0330 2024-07-16 11:59:12 DEBUG dns: cached github.githubassets.com NOERROR 495
+0330 2024-07-16 11:59:12 INFO dns: cached github.githubassets.com SOA githubassets.com. 495 IN SOA ns-1354.awsdns-41.org. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400
+0330 2024-07-16 11:59:12 DEBUG [531501203 3ms] router: sniffed packet protocol: dns
+0330 2024-07-16 11:59:12 DEBUG [531501203 3ms] router: match[3] port=53 => dns-out
+0330 2024-07-16 11:59:12 DEBUG dns: exchange github.githubassets.com. IN A
+0330 2024-07-16 11:59:12 DEBUG dns: cached github.githubassets.com NOERROR 2290
+0330 2024-07-16 11:59:12 INFO dns: cached github.githubassets.com A github.githubassets.com. 2290 IN A 185.199.108.154
+0330 2024-07-16 11:59:12 INFO dns: cached github.githubassets.com A github.githubassets.com. 2290 IN A 185.199.110.154
+0330 2024-07-16 11:59:12 INFO dns: cached github.githubassets.com A github.githubassets.com. 2290 IN A 185.199.111.154
+0330 2024-07-16 11:59:12 INFO dns: cached github.githubassets.com A github.githubassets.com. 2290 IN A 185.199.109.154
+0330 2024-07-16 11:59:12 INFO [1687748840 0ms] inbound/tun[tun-in]: inbound packet connection from 172.19.0.1:65202
+0330 2024-07-16 11:59:12 INFO [1687748840 0ms] inbound/tun[tun-in]: inbound packet connection to 172.19.0.2:53
+0330 2024-07-16 11:59:12 DEBUG [1687748840 0ms] router: sniffed packet protocol: dns
+0330 2024-07-16 11:59:12 DEBUG [1687748840 0ms] router: match[3] port=53 => dns-out
+0330 2024-07-16 11:59:12 DEBUG dns: exchange www.google.com. IN A
+0330 2024-07-16 11:59:12 INFO [882180123 0ms] inbound/tun[tun-in]: inbound packet connection from 172.19.0.1:29664
+0330 2024-07-16 11:59:12 INFO [882180123 0ms] inbound/tun[tun-in]: inbound packet connection to 172.19.0.2:53
+0330 2024-07-16 11:59:12 DEBUG [882180123 0ms] router: sniffed packet protocol: dns
+0330 2024-07-16 11:59:12 DEBUG [882180123 0ms] router: match[3] port=53 => dns-out
+0330 2024-07-16 11:59:12 DEBUG dns: exchange www.google.com. IN HTTPS
+0330 2024-07-16 11:59:12 DEBUG dns: cached www.google.com NOERROR 11034
+0330 2024-07-16 11:59:12 INFO dns: cached www.google.com HTTPS www.google.com. 11034 IN HTTPS 1 . alpn="h2,h3"
+0330 2024-07-16 11:59:12 INFO [1879870242 0ms] inbound/tun[tun-in]: inbound connection from 172.19.0.1:39496
+0330 2024-07-16 11:59:12 INFO [1879870242 0ms] inbound/tun[tun-in]: inbound connection to 185.199.108.154:443
+0330 2024-07-16 11:59:12 DEBUG [1879870242 3ms] router: sniffed protocol: tls, domain: github.githubassets.com
+0330 2024-07-16 11:59:12 INFO [1879870242 3ms] outbound/vless[💦 BPB - IPv4_2 : 2096 § 3]: outbound connection to github.githubassets.com:443
+0330 2024-07-16 11:59:12 INFO [1879870242 3ms] outbound/vless[💦 BPB - IPv4_2 : 2096 § 3]: outbound connection to github.githubassets.com:443
+0330 2024-07-16 11:59:12 DEBUG dns: exchanged github.com NOERROR 255
+0330 2024-07-16 11:59:12 INFO dns: exchanged github.com SOA github.com. 255 IN SOA dns1.p08.nsone.net. hostmaster.nsone.net. 1656468023 43200 7200 1209600 3600
+0330 2024-07-16 11:59:13 DEBUG dns: exchanged github.com NOERROR 44
+0330 2024-07-16 11:59:13 INFO dns: exchanged github.com A github.com. 44 IN A 140.82.112.4
+0330 2024-07-16 11:59:13 DEBUG dns: exchanged www.google.com NOERROR 156
+0330 2024-07-16 11:59:13 INFO dns: exchanged www.google.com A www.google.com. 156 IN A 142.250.80.68
+0330 2024-07-16 11:59:14 DEBUG [4083640030 10.15s] inbound/tun[tun-in]: connection closed: io: read/write on closed pipe | upstream: context canceled
+0330 2024-07-16 11:59:15 INFO [3895074043 0ms] inbound/tun[tun-in]: inbound packet connection from 172.19.0.1:23639
+0330 2024-07-16 11:59:15 INFO [3895074043 0ms] inbound/tun[tun-in]: inbound packet connection to 172.19.0.2:53
+0330 2024-07-16 11:59:15 DEBUG [3895074043 0ms] router: sniffed packet protocol: dns
+0330 2024-07-16 11:59:15 DEBUG [3895074043 1ms] router: match[3] port=53 => dns-out
+0330 2024-07-16 11:59:15 DEBUG dns: exchange collector.github.com. IN A
+0330 2024-07-16 11:59:15 INFO [1785172852 0ms] inbound/tun[tun-in]: inbound packet connection from 172.19.0.1:29932
+0330 2024-07-16 11:59:15 INFO [1785172852 0ms] inbound/tun[tun-in]: inbound packet connection to 172.19.0.2:53
+0330 2024-07-16 11:59:15 DEBUG [1785172852 0ms] router: sniffed packet protocol: dns
+0330 2024-07-16 11:59:15 DEBUG [1785172852 0ms] router: match[3] port=53 => dns-out
+0330 2024-07-16 11:59:15 DEBUG dns: exchange collector.github.com. IN HTTPS
+0330 2024-07-16 11:59:15 DEBUG dns: exchanged collector.github.com NOERROR 40
+0330 2024-07-16 11:59:15 INFO dns: exchanged collector.github.com CNAME collector.github.com. 40 IN CNAME glb-db52c2cf8be544.github.com.
+0330 2024-07-16 11:59:15 INFO dns: exchanged collector.github.com A glb-db52c2cf8be544.github.com. 40 IN A 140.82.112.22
+0330 2024-07-16 11:59:15 DEBUG dns: exchanged collector.github.com NOERROR 221
+0330 2024-07-16 11:59:15 INFO dns: exchanged collector.github.com CNAME collector.github.com. 221 IN CNAME glb-db52c2cf8be544.github.com.
+0330 2024-07-16 11:59:15 INFO dns: exchanged collector.github.com SOA github.com. 221 IN SOA ns-1707.awsdns-21.co.uk. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400
+0330 2024-07-16 11:59:15 INFO [3787165066 0ms] inbound/tun[tun-in]: inbound connection from 172.19.0.1:45218
+0330 2024-07-16 11:59:15 INFO [3787165066 0ms] inbound/tun[tun-in]: inbound connection to 140.82.112.22:443
+0330 2024-07-16 11:59:15 DEBUG [3787165066 4ms] router: sniffed protocol: tls, domain: collector.github.com
+0330 2024-07-16 11:59:15 DEBUG [3787165066 5ms] router: match[0] rule_set=[geosite-ads geosite-malware geosite-phishing geosite-cryptominers geoip-malware geoip-phishing] => block
+0330 2024-07-16 11:59:15 INFO [3787165066 6ms] outbound/block[block]: blocked connection to collector.github.com:443
+0330 2024-07-16 11:59:15 INFO [2121459102 0ms] inbound/tun[tun-in]: inbound connection from 172.19.0.1:45234
+0330 2024-07-16 11:59:15 INFO [2121459102 0ms] inbound/tun[tun-in]: inbound connection to 140.82.112.22:443
+0330 2024-07-16 11:59:15 DEBUG [2121459102 3ms] router: sniffed protocol: tls, domain: collector.github.com
+0330 2024-07-16 11:59:15 DEBUG [2121459102 4ms] router: match[0] rule_set=[geosite-ads geosite-malware geosite-phishing geosite-cryptominers geoip-malware geoip-phishing] => block
+0330 2024-07-16 11:59:15 INFO [2121459102 4ms] outbound/block[block]: blocked connection to collector.github.com:443
+0330 2024-07-16 11:59:15 INFO [1738579896 0ms] inbound/tun[tun-in]: inbound connection from 172.19.0.1:45240
+0330 2024-07-16 11:59:15 INFO [1738579896 0ms] inbound/tun[tun-in]: inbound connection to 140.82.112.22:443
+0330 2024-07-16 11:59:15 DEBUG [1738579896 7ms] router: sniffed protocol: tls, domain: collector.github.com
+0330 2024-07-16 11:59:15 DEBUG [1738579896 8ms] router: match[0] rule_set=[geosite-ads geosite-malware geosite-phishing geosite-cryptominers geoip-malware geoip-phishing] => block
+0330 2024-07-16 11:59:15 INFO [1738579896 8ms] outbound/block[block]: blocked connection to collector.github.com:443
+0330 2024-07-16 11:59:17 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:17 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:17 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:17 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:17 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:17 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:17 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:17 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:17 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:17 INFO router: Hiddify!UpdateInterfaces 
+0330 2024-07-16 11:59:17 INFO [660883897 0ms] inbound/tun[tun-in]: inbound packet connection from 172.19.0.1:63739
+0330 2024-07-16 11:59:17 INFO [660883897 0ms] inbound/tun[tun-in]: inbound packet connection to 172.19.0.2:53
+0330 2024-07-16 11:59:17 DEBUG [660883897 0ms] router: sniffed packet protocol: dns
+0330 2024-07-16 11:59:17 DEBUG [660883897 0ms] router: match[3] port=53 => dns-out
+0330 2024-07-16 11:59:17 DEBUG dns: exchange clientservices.googleapis.com. IN A
+0330 2024-07-16 11:59:17 INFO [2731025385 0ms] inbound/tun[tun-in]: inbound packet connection from 172.19.0.1:14308
+0330 2024-07-16 11:59:17 INFO [2731025385 0ms] inbound/tun[tun-in]: inbound packet connection to 172.19.0.2:53
+0330 2024-07-16 11:59:17 DEBUG [2731025385 0ms] router: sniffed packet protocol: dns
+0330 2024-07-16 11:59:17 DEBUG [2731025385 0ms] router: match[3] port=53 => dns-out
+0330 2024-07-16 11:59:17 DEBUG dns: exchange clientservices.googleapis.com. IN HTTPS
+0330 2024-07-16 11:59:17 DEBUG dns: exchanged clientservices.googleapis.com NOERROR 60
+0330 2024-07-16 11:59:17 DEBUG dns: exchanged clientservices.googleapis.com NOERROR 172
+0330 2024-07-16 11:59:17 INFO dns: exchanged clientservices.googleapis.com A clientservices.googleapis.com. 172 IN A 142.250.65.227
+0330 2024-07-16 11:59:17 INFO dns: exchanged clientservices.googleapis.com SOA googleapis.com. 60 IN SOA ns1.google.com. dns-admin.google.com. 652417342 900 900 1800 60
+0330 2024-07-16 11:59:17 INFO [2282308157 0ms] inbound/tun[tun-in]: inbound connection from 172.19.0.1:44060
+0330 2024-07-16 11:59:17 INFO [2282308157 0ms] inbound/tun[tun-in]: inbound connection to 142.250.65.227:443
+0330 2024-07-16 11:59:17 DEBUG [2282308157 5ms] router: sniffed protocol: tls, domain: clientservices.googleapis.com
+0330 2024-07-16 11:59:17 INFO [2282308157 5ms] outbound/vless[💦 BPB - IPv4_2 : 2096 § 3]: outbound connection to clientservices.googleapis.com:443
+0330 2024-07-16 11:59:17 INFO [2282308157 5ms] outbound/vless[💦 BPB - IPv4_2 : 2096 § 3]: outbound connection to clientservices.googleapis.com:443

Are you willing to submit a PR? If you know how to fix the bug.

ChapayTv commented 1 month ago

The same thing for Russians . ru