github valnesfjord/tg-ws-proxy-rs v1.6.0

latest releases: v1.6.2, v1.6.1
one day ago

Add outbound proxy support (by @Lyedok)

  • Добавлена настройка исходящего proxy для внешних соединений: --outbound-proxy, TG_OUTBOUND_PROXY, стандартные HTTPS_PROXY / ALL_PROXY / HTTP_PROXY.
  • Поддержаны http:// CONNECT, socks5:// и socks5h://, включая авторизацию и IPv6 proxy URL.
  • Добавлено отключение outbound proxy через --no-outbound-proxy, TG_NO_OUTBOUND_PROXY, а также значения direct, none и off.
  • Добавлен bypass через --no-proxy, TG_NO_PROXY и NO_PROXY для host/domain правил, портов, wildcard, CIDR и IPv6.
  • Outbound proxy применяется к direct Telegram WS, Cloudflare proxy, Cloudflare Worker, upstream MTProto fallback, direct TCP fallback, --check и загрузке default domains.
  • Обновлена загрузка default domains: bounded HTTP reader с обработкой Content-Length и chunked responses, outbound-aware fetch API и сохранение старого public API.
  • Добавлен runtime context для общих зависимостей и тесты для proxy parsing/tunneling, call sites, public API compatibility и default-domains parsing.
  • Обновлены README и версия crate до 1.6.0.

Don't miss a new tg-ws-proxy-rs release

NewReleases is sending notifications on new releases.