Skip to content

Releases: alexbers/mtprotoproxy

MTProtoProxy v1.1.1

08 May 19:30
Compare
Choose a tag to compare
  • ability to set home domain name for better output
  • compatibility fixes for newer Pythons
  • update docker image to Ubuntu 22.04 and Python 3.10
  • made docker image a bit lighter
  • restrict the logs size by default

MTProtoProxy v1.1.0

10 Mar 10:08
Compare
Choose a tag to compare
  • use Debian docker image by default instead of alpine. This allows to use uvloop, which gives 30% speedup
  • correctly handle badly formatted secrets in config, e.g. which are not 32 hex chars
  • added statistics about up/down trafic
  • added an option to ignore time skew
  • small memory optimizations
  • fixed ip handling when the proxy is listening on unix-socket

MTProtoProxy v1.0.9

20 Jan 12:52
Compare
Choose a tag to compare
  • new syntax for specifying modes (tls, dd, classic) in config, old SECURE_ONLY and TLS_ONLY options is still valid, but deprecated
  • add IP-addresses logging for new clients
  • removed one protection against replay attacks since it have problems with the newest version of Telegram client for Android

MTProtoProxy v1.0.8

19 Nov 13:33
Compare
Choose a tag to compare
  • faster client connections. Now the proxy connects to Telegram servers even before the client connect to the proxy.
  • more secure default config: another default secret, listen on port 443 instead of 3255
  • compatibility with Python 3.8
  • more strict validation of tls-domains to mask
  • an ability to specify a prefix for Prometheus metrics

MTProtoProxy v1.0.7

08 Oct 09:51
Compare
Choose a tag to compare
  • tls-only mode is enabled by default
  • add the ability to export metrics to Prometheus
  • print summaries of bad clients instead of flooding the output
  • adjusted protection against fingerprinting
  • support for upstream socks proxy

MTProtoProxy v1.0.6

26 Aug 06:46
Compare
Choose a tag to compare
  • fake-TLS mode
  • proxying "bad" clients to some host
  • reloading the config on SIGUSR2 signal
  • proxy protocol support to use the proxy behind nginx or haproxy
  • warnings about not recommended settings on startup
  • ability to setup connection limit and expiration time per user
  • more protections from replay attacks
  • better error texts
  • unix socket support
  • added an animation about how to install the proxy on startup to the github page
  • speed and memory optimizations

MTProtoProxy v1.0.5

14 May 09:29
Compare
Choose a tag to compare
  • protect from active fingerprinting
  • adaptive buffer sizes, faster work if not much clients are connected
  • time skew detection

MTProtoProxy v1.0.4

04 Apr 11:19
Compare
Choose a tag to compare
  • secure mode is ON by default
  • minor address detection fix

MTProtoProxy v1.0.3

16 Feb 09:45
Compare
Choose a tag to compare
  • more reliable ip address detection
  • support for old linux kernels before 2.6.37
  • more verbose error messages

MTProtoProxy v1.0.2

13 Nov 21:49
Compare
Choose a tag to compare
  • secure only mode to make passive detection even more harder
  • ability to specify listen address