Alexander Bersenev
|
8177f2b12d
|
automaticaly increase open file limit on start
|
2018-06-11 17:33:57 +05:00 |
|
Alexander Bersenev
|
9f11d6d387
|
update Readme, promote version to Beta
|
2018-06-10 01:16:47 +05:00 |
|
Alexander Bersenev
|
ed227da7c3
|
use ipv6 for external communications by default if available
|
2018-06-09 23:27:00 +05:00 |
|
Alexander Bersenev
|
d188c994ab
|
Merge pull request #18 from freekzy/fix-lack-of-write_eof-method
fix lack of write_eof method
|
2018-06-09 01:11:03 +05:00 |
|
Alexander Bersenev
|
514feaa53b
|
advice to use pycryptodome
|
2018-06-09 01:08:25 +05:00 |
|
Alexey Stetsenko
|
287eef0a64
|
fix lack of write_eof method
Bug was hidden by exception handling
|
2018-06-08 22:56:53 +03:00 |
|
Alexander Bersenev
|
75927b49f5
|
fix client reconnectons and enable keep-alive
|
2018-06-08 01:28:54 +05:00 |
|
Alexander Bersenev
|
63b77ea637
|
more reliable logic of connection closing on errors
|
2018-06-07 18:38:56 +05:00 |
|
Alexander Bersenev
|
07780602d1
|
little redesign of logging
|
2018-06-06 19:04:58 +05:00 |
|
Alexander Bersenev
|
b1431b6fa7
|
use ProactorEventLoop on Windows OS
|
2018-06-06 18:25:55 +05:00 |
|
Alexander Bersenev
|
a645c2b55f
|
full ipv6 support, the telegram ipv6 middle proxies became available today
|
2018-06-06 01:22:38 +05:00 |
|
Alexander Bersenev
|
0d71ccfd92
|
correctly pass client ip to middleware proxy
|
2018-06-05 18:51:02 +05:00 |
|
Alexander Bersenev
|
273b4fae0c
|
comment out ipv6 in middle-proxies
|
2018-06-05 15:15:52 +05:00 |
|
Alexander Bersenev
|
60f5efab88
|
Merge pull request #11 from Forst/master
Add support for IPv6 middle proxies
|
2018-06-05 15:11:42 +05:00 |
|
Foster "Forst" Snowhill
|
d6b19b6056
|
Add support for IPv6 middle proxies
Source: https://core.telegram.org/getProxyConfigV6
Needs testing, since there have been reports about IPv6 servers immediately sending RSTs
|
2018-06-05 00:15:13 +03:00 |
|
Alexander Bersenev
|
94be19087c
|
use explicit base classes for layered streams
|
2018-06-04 18:03:42 +05:00 |
|
Alexander Bersenev
|
44ab6fef13
|
simplify end of data detection and refactoring
|
2018-06-04 16:45:08 +05:00 |
|
Alexander Bersenev
|
0648b41c17
|
get ip adresses for both ipv4 and ipv6
|
2018-06-04 15:15:52 +05:00 |
|
Alexander Bersenev
|
fb23c0bad3
|
Readme micropatch
|
2018-06-03 23:17:00 +05:00 |
|
Alexander Bersenev
|
fee5a0c05a
|
channel advertising support
|
2018-06-03 23:14:11 +05:00 |
|
Alexander Bersenev
|
6da40e47d2
|
refactoring for advertising support
|
2018-06-02 16:40:55 +05:00 |
|
Alexander Bersenev
|
dc982cacfa
|
add ca-certificates to Docker
|
2018-05-30 22:00:14 +05:00 |
|
Alexander Bersenev
|
4be7b50b99
|
Merge pull request #6 from iShift/patch-1
unless-stopped instead of always restart type
|
2018-05-30 20:49:49 +05:00 |
|
Alexander Bersenev
|
0c4944c0d1
|
Merge branch 'master' of github.com:alexbers/mtprotoproxy
|
2018-05-30 20:42:29 +05:00 |
|
Alexander Bersenev
|
00f87d955b
|
fix buffer flushing
|
2018-05-30 20:42:14 +05:00 |
|
iShift
|
8abb5d5cdb
|
unless-stopped instead of always restart type
it is easy to use, also you can stop proxy and start again without removing it docker image
|
2018-05-30 17:40:52 +03:00 |
|
Alexander Bersenev
|
f003d34632
|
Merge pull request #5 from Forst/master
Decode server response in IP detection routine
|
2018-05-30 17:17:37 +05:00 |
|
Foster "Forst" Snowhill
|
c9abe54de3
|
Decode server response in IP detection routine
|
2018-05-30 14:58:57 +03:00 |
|
Alexander Bersenev
|
bd0b452392
|
python 3.5 compat fix
|
2018-05-30 16:57:13 +05:00 |
|
Alexander Bersenev
|
16040960cf
|
shorten ipv6 a little bit
|
2018-05-30 16:25:12 +05:00 |
|
Alexander Bersenev
|
7c41896413
|
allow customizing advanced settings in config
|
2018-05-30 16:16:45 +05:00 |
|
Alexander Bersenev
|
058dc30ac5
|
cosmetical fixes
|
2018-05-30 12:01:02 +05:00 |
|
Alexander Bersenev
|
72c45b564d
|
Merge pull request #4 from Forst/master
Add minimal dual-stack support, better server IP detection and misc fixes
|
2018-05-30 11:43:12 +05:00 |
|
Foster "Forst" Snowhill
|
0fe7ba406e
|
Make proxy link order consistent, sort by username
|
2018-05-29 16:33:50 +03:00 |
|
Alexander Bersenev
|
e2ade349d2
|
pep8
|
2018-05-29 09:51:59 +05:00 |
|
Foster "Forst" Snowhill
|
e81c3535c3
|
Fix encoding of IPv6 addresses, make colon safe
|
2018-05-28 21:43:28 +03:00 |
|
Foster "Forst" Snowhill
|
0738b4395a
|
Print user ID for every proxy link
|
2018-05-28 21:32:51 +03:00 |
|
Foster "Forst" Snowhill
|
994679982b
|
Use external service to retrieve host's IP address.
Should display a proper IP for users behind NAT (like a home router), for example.
|
2018-05-28 21:30:34 +03:00 |
|
Foster "Forst" Snowhill
|
9ed7cb6bc1
|
Add optional support for IPv6 datacenter addresses
|
2018-05-28 20:53:31 +03:00 |
|
Foster "Forst" Snowhill
|
6a7a0096b4
|
Add support for listening on IPv6 addresses
|
2018-05-28 20:42:20 +03:00 |
|
Alexander Bersenev
|
812298d705
|
generate proper nounces
|
2018-05-28 18:35:00 +05:00 |
|
Alexander Bersenev
|
8494b17599
|
update README.md
|
2018-05-28 17:34:24 +05:00 |
|
Alexander Bersenev
|
9153ee2c90
|
add pycrypto to docker
|
2018-05-28 17:21:09 +05:00 |
|
Alexander Bersenev
|
b42ddffef2
|
faster aes support and attachment download fix
|
2018-05-28 17:08:07 +05:00 |
|
Alexander Bersenev
|
632a4c2ba5
|
fast mode
|
2018-05-28 02:31:37 +05:00 |
|
Alexander Bersenev
|
2555db063d
|
multiaccounting
|
2018-05-28 01:10:19 +05:00 |
|
Alexander Bersenev
|
f2278bb1ce
|
init commit
|
2018-05-27 15:12:17 +05:00 |
|
Alexander Bersenev
|
ca141f4dda
|
Initial commit
|
2018-05-27 15:09:13 +05:00 |
|