-
Install Required TLS Certificates:
Ensure the TLS certificates for Unicode (TLS 1.2) and non-Unicode (TLS 1.3) are installed on your target server. These certificates are essential for secure communication.
-
Configure SSL/TLS Settings in Telegram Browser:
- Open the Telegram browser and navigate to the settings.
- Under "Protocol," change the connection protocol to MTProto.
- For iOS, set the SSL/TLS version to
https://https://(Unicode connection). - For Android, set it to
https://https://(non-Unicode connection).
-
Set TLS Version in Settings:
- In the "SSL/TLS" settings, specify the correct TLS version for each platform:
- iOS: TLS version
https://https:// - Android: TLS version
https://https://
- iOS: TLS version
- In the "SSL/TLS" settings, specify the correct TLS version for each platform:
-
Verify SSL/TLS Configuration:
Test the proxy by connecting to a specific server in the Telegram browser. If successful, the connection should be secure and encrypted.
-
Check Certificate Installation:
Ensure the MTProto certificate files are installed on the target server. These are necessary for the proxy to function correctly.
-
Test the Proxy:
After setting up the proxy, connect to a server using the configured settings to verify its functionality and security.
-
Consider SSL/TLS Version Support:
Confirm that MTProto supports multiple TLS versions (if applicable) to ensure compatibility with the chosen versions for iOS and Android.
By following these steps, you can successfully set up a Telegram MTProto proxy, enabling secure communication with specific servers over HTTPS.




