Easy Setup Of Vmess + H2 + TLS with The Latest Xray
- For sure a VPS; a cheap one with minimum 384 MB of memory, with ports 80 and 443 open (approximate price: > 1$/month. advice: get an EU server).
- Debian or Ubuntu with a root account.
- A domain. Go to register one for free on Freenom: https://www.freenom.com, or buy one from any sources you know.
- Select .ml for certain countries that censor blocks the domains based on suffixes.
- Add the Public Ip Address of your server to your domain while registering on Freenom. You can also add them later on in the DNS records section of domain management.
- Login to your server as root user by ssh (or VNC, telnet, etc.).
- You may first need to install
curl
(apt install curl
) - Open a Terminal window and run the following:
bash <(curl -s https://raw.githubusercontent.com/free-the-internet/Vmess-h2-tls-easy-install/main/vmess_install.sh)
or
bash <(curl -s https://raw.githubusercontent.com/free-the-internet/Vmess-h2-tls-easy-install/main/vless_install.sh)
There is a script. It creates a new user, restarts the service and prints base64 and info of the newly generated client.
Download it to your favorite directory using the following command:
curl -O https://raw.githubusercontent.com/free-the-internet/Vmess-h2-tls-easy-install/main/add_user.sh
Change directory to the choosen directory and and run it by bash add_user.sh
- Googleplay: https://play.google.com/store/apps/details?id=com.v2ray.ang
- APK: https://github.com/2dust/v2rayNG/releases
- After installation, go to Settings and change "Remote DNS" to
8.8.8.8
. - uTLS options need to be set to
chrome
,firefox
or sometimes torandom
.
https://github.com/2dust/v2rayN/releases