
Press the check mark to save your settings.
Secret (put the secret as generated, which begins with ee for a fake TLS proxy). Select the radio button for MTProto Proxy.Įnter the proxy details for your MTProto proxy. We will illustrate the example of MTProxy on Android. Now you know your camouflage web server is working, you can carry on. In an ordinary browser, visit your fully qualified domain name ( You should see the Welcome to nginx! page (or the realistic content, if you added some). We will use the example of an Android phone.īefore you go any further, test your camouflage web server. It may be higher when you read this tutorial. From the Go language website linked above, this is currently version 1.16. Start by downloading the latest version of Go. You can determine the latest version from. In this step, you’ll install the Go compiler on your server. Ken Thompson designed and implemented the original Unix operating system. Go is a statically typed, compiled programming language designed at Google by Ken Thompson, Robert Griesemer, and Rob Pike. Optionally, you can now add some content (HTML, CSS, etc.) to your camouflage website at /var/www/html to increase its realism. In a browser, visit your fully qualified domain name ( You should see the Welcome to nginx! page. etc/letsencrypt/live/your_domain/fullchain.pem (success ) If you don’t already know the root password, then set it by issuing the command:Ĭongratulations, all simulated renewals succeeded: If you’re not logged in as root, then become root as follows. On Windows, you can either use PowerShell or a graphical user interface (GUI) such as PuTTY or XSHELL. On Linux and macOS, you can use the terminal command ssh to reach your server. Usually you set up the DNS record at your domain name registrar.
A DNS type A record pointing from the fully qualified domain name of your server to the server’s IP address.
Your own domain name, which may be free or paid. This server needs to be located in a country that does not block Telegram Messenger.
You can rent servers from providers such as Google Cloud or Vultr. A virtual private server (VPS) running Ubuntu 20.04.Prerequisitesīefore you begin this tutorial, you will need: Casual visitors to the server will see only a website.Īt the end of this tutorial, you’ll have a working and tested MTProto proxy server and a secret you can share with your friends. This style of proxy can help you bypass censorship in certain countries.īy following along, you’ll see how to create an Nginx camouflage web server and a hidden MTProto proxy server that implements the fake TLS protocol on the same host as the web server. In this post you’ll learn how to build a camouflaged MTProto proxy server. Telegram Messenger supports two kinds of proxies: a standard SOCKS5 proxy server and an MTProto proxy server.