txlyre

txlyre запушил(а) master в txlyre/libqirt

39 минут назад

txlyre запушил(а) master в txlyre/qic

1 час назад

txlyre синхронизированные коммиты с main на txlyre/3x-ui из зеркала

  • ad30298700 Exclude virtual interfaces from network stats Switch net.IOCounters to per-interface mode and aggregate traffic while excluding loopback and common virtual/tunnel interfaces. Adds isVirtualInterface helper to filter interfaces by exact names and prefixes (docker, veth, tun, wg, tailscale, etc.), sums BytesSent/BytesRecv across valid interfaces, and assigns the totals to status.NetTraffic. Removes the previous warning branch when no counters were found and preserves NetIO rate calculations using lastStatus.
  • 9be11e109e fix design
  • 7117d19fd1 fix: filter view in mobile
  • c88627a839 outbound: mobile style
  • c718e7ca5b fix(inbounds): remove stale reverse outbound tags after client deletion
  • Просмотр сравнение для этих 8 коммитов »

14 часов назад

txlyre синхронизированные коммиты с main на txlyre/3x-ui из зеркала

  • 3313086071 fix: Swap left/right classes for client table cells Swap tr-table-rt and tr-table-lt on the size and totalGB elements in aClientTable.html so the size display and the total GB display are positioned correctly (size on the left, total on the right). This is a UI alignment fix with no functional logic changes.
  • 03d8ad4d5a Revert "Xray Core v26.5.3" buggy version(vless reverse doesn't work) This reverts commit 74e97fec4c65a75a725c0a87de23ac5ff48ad52e.
  • a8dff126c7 outbound: reverse Sniffing
  • 74e97fec4c Xray Core v26.5.3
  • Просмотр сравнение для этих 4 коммитов »

22 часов назад

txlyre синхронизированные коммиты с v2.9.4 на txlyre/3x-ui из зеркала

1 день назад

txlyre синхронизированные новые ссылки v2.9.4 к txlyre/3x-ui из зеркала

1 день назад

txlyre синхронизированные коммиты с main на txlyre/3x-ui из зеркала

  • 50603fd430 fix: get client reverse tag in the outbound
  • 8bea0fde2b v2.9.4
  • b2d32f588f new: vless reverse legacy reverse removed
  • 8177f6dc66 ws/inbounds: realtime fixes + perf for 10k+ client inbounds (#4123) * ws/inbounds: realtime fixes + perf for 10k+ client inbounds - hub: dedup, throttle, panic-restart, deadlock fix, race tests - client: backoff cap + slow-retry instead of giving up - broadcast: delta-only payload, count-based invalidate fallback - filter: fix empty online list (Inbound has no .id, use dbInbound.toInbound) - perf: O(N²)→O(N) traffic merge, bulk delete, /setEnable endpoint - traffic: monotonic all_time + UI clamp + propagate in delta handler - session: persist on update/logout (fixes logout-after-password-change) - ui: protocol tags flex, traffic bar normalize * Remove hub_test.go file * fix: ws hub, inbound service, and frontend correctness - propagate DelInbound error on disable path in SetInboundEnable - skip empty emails in updateClientTraffics to avoid constraint violations - use consistent IN ? clause, drop redundant ErrRecordNotFound guards - Hub.Unregister: direct removeClient fallback when channel is full - applyClientStatsDelta: O(1) email lookup via per-inbound Map cache - WS payload size check: Blob.size instead of .length for real byte count * fix: chunk large IN ? queries and fix IPv6 same-origin check * fix: chunk large IN ? queries and fix IPv6 same-origin check * fix: unify clientStats cache, throttle clarity, hub constants * fix(ui): align traffic/expiry cell columns across all rows * style(ui): redesign outbounds table for visual consistency * style(ui): redesign routing table for visual consistency * fix: * fix: * fix: * fix: * fix: * fix: font * refactor: simplify outbound tone functions for consistency and maintainability --------- Co-authored-by: lolka1333 <[email protected]>
  • Просмотр сравнение для этих 4 коммитов »

1 день назад

txlyre синхронизированные коммиты с main на txlyre/3x-ui из зеркала

  • 77d94b25d0 Add 'active' filter option to inbounds
  • 32b7ada549 subpage: enabled state Track and surface a subscription's enabled state from backend to frontend so the UI can show inactive subscriptions and use it in active-state logic. Changes: - sub/subService.go: track hasEnabledClient, set traffic.Enable, add Enabled to PageData and populate it in BuildPageData. - sub/subController.go: include enabled in the page context. - web/html/settings/panel/subscription/subpage.html: emit data-enabled attribute and render an "inactive" tag when disabled. - web/assets/js/subscription.js: read data-enabled and include it in isActive() checks. This ensures subscriptions with no enabled clients are marked inactive in the UI and excluded from being considered active.
  • 6099a07ff0 feat: add configurable auto-restart on client auto-disable Add a configurable option to restart Xray when clients are auto-disabled and persist disable actions. Changes include: - New setting restartXrayOnClientDisable (default true), getters/setters in SettingService, UI toggle in general settings, and translations for multiple locales. - AddTraffic signature updated to return a third bool (clientsDisabled). disableInvalidClients now calls Xray API to remove users, marks client_traffics.enable=false, updates inbound.Settings JSON so clients appear disabled in stored settings, and returns appropriate counts/errors. - XrayTrafficJob now checks the clientsDisabled flag and restarts Xray when the setting is enabled (with fallback to mark Xray as needing restart on failure). - XrayService.GetXrayConfig call adjusted to ignore AddTraffic returns. - Subscription generation (subService/subJson/subClash) no longer filters clients by their enable flag when matching subId. - Minor fixes: check_client_ip_job now checks scanner.Err and improved API error handling/logging. These changes ensure auto-disabled clients are propagated to Xray and the stored inbound settings, and provide an option to restart Xray automatically after auto-disable events.
  • e9806832ec reality: remove apple, icloud
  • 15ebf3df10 fix: client count for Hysteria #4143
  • Просмотр сравнение для этих 8 коммитов »

2 дней назад

txlyre синхронизированные коммиты с main на txlyre/3x-ui из зеркала

2 дней назад

txlyre запушил(а) master в txlyre/qic

2 дней назад

txlyre запушил(а) master в txlyre/libqirt

5 дней назад

txlyre запушил(а) master в txlyre/libqirt

5 дней назад

txlyre запушил(а) master в txlyre/libqirt

5 дней назад

txlyre запушил(а) master в txlyre/qic

5 дней назад

txlyre запушил(а) master в txlyre/libqirt

5 дней назад

txlyre запушил(а) master в txlyre/qic

5 дней назад

txlyre синхронизированные коммиты с main на txlyre/3x-ui из зеркала

  • 51e2fb6dbf translate update #4117
  • f21ed92296 feat: add panel update functionality via web GUI (#4117) * feat: add panel update functionality via web GUI * feat: enhance panel update notifications in web GUI * feat: implement panel update modal and enhance translation strings * fix design
  • 22de983752 xray-setting: pin api routing rule to index 0 on save (#4124) when the admin adds a custom outbound (eg vless cascade to a second server) and a routing rule sending all inbound traffic to it, that catch-all gets evaluated before the existing api->api rule, so the panel's internal stats inbound's traffic ends up on the cascade outbound. the grpc stats query then can't see anything, GetTraffic returns no inbound/user counters, and every client appears offline with zero traffic even though the actual proxy path works fine. before save, find the api rule and move it to the front of routing.rules. if it's missing entirely, insert a default. other rules keep their relative order. closes #4113. probably also fixes the long-standing #2818 where the documented workaround was "manually move the api rule to the top".
  • Просмотр сравнение для этих 3 коммитов »

1 неделя назад

txlyre синхронизированные коммиты с v2.9.3 на txlyre/3x-ui из зеркала

1 неделя назад

txlyre синхронизированные новые ссылки v2.9.3 к txlyre/3x-ui из зеркала

1 неделя назад

txlyre синхронизированные коммиты с main на txlyre/3x-ui из зеркала

1 неделя назад