Highly-opinionated (ex-bullshit-free) MTPROTO proxy for Telegram. If you use v1.0 or upgrade broke you proxy, please read the chapter Version 2
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

rpc.go 803B

123456789101112131415161718192021222324252627282930
  1. package rpc
  2. const (
  3. RPCNonceSeqNo = -2
  4. RPCHandshakeSeqNo = -1
  5. )
  6. var (
  7. RPCTagCloseExt = []byte{0xa2, 0x34, 0xb6, 0x5e}
  8. RPCTagProxyAns = []byte{0x0d, 0xda, 0x03, 0x44}
  9. RPCTagSimpleAck = []byte{0x9b, 0x40, 0xac, 0x3b}
  10. RPCTagHandshake = []byte{0xf5, 0xee, 0x82, 0x76}
  11. RPCTagNonce = []byte{0xaa, 0x87, 0xcb, 0x7a}
  12. RPCTagProxyRequest = []byte{0xee, 0xf1, 0xce, 0x36}
  13. RPCNonceCryptoAES = []byte{0x01, 0x00, 0x00, 0x00}
  14. RPCHandshakeFlags = []byte{0x00, 0x00, 0x00, 0x00}
  15. RPCProxyRequestExtraSize = []byte{0x18, 0x00, 0x00, 0x00}
  16. RPCProxyRequestProxyTag = []byte{0xae, 0x26, 0x1e, 0xdb}
  17. RPCHandshakeSenderPID = []byte{}
  18. RPCHandshakePeerPID = []byte{}
  19. )
  20. func init() {
  21. RPCHandshakeSenderPID = []byte("IPIPPRPDTIME")
  22. RPCHandshakePeerPID = []byte("IPIPPRPDTIME")
  23. }