![]() ![]() We need a mobile OS that respects the user's control over their device. Overall I consider Android to be a very hostile environment for native applications, and networked apps in particular. One example I would see huge performance differences as soon as I turned the screen off. * Android has endless optimizations for battery life that are trying to shut down/throttle your program. * You have to do weird hacks in order to run native applications such as Golang programs. I solved this by setting DNS servers manually to 1.1.1.1, 8.8.8.8, etc. * DNS name resolution doesn't work by default (with Golang at least) because android doesn't use nf. Not a problem in theory but annoying to implement. * You have to run it as a foreground service so the user knows it's running. There are countless hoops to jump through for running server software, including: I spent considerable time last year porting boringproxy to run on Android. I would like to thank vaxilu and other developers for this easy v2ray multi-user management panel.Good luck, it's a hot mess. You are not only limited to v2ray ws tls cdn with this web panel, you can configure and test various combinations of v2ray. You can add, edit, delete users within seconds, and check bandwidth usage using x-ui web-panel. Copy and paste certificate and key file paths, respectivelyĪnd that is it.You can choose certificate file path and copy the file paths, or copy the certificate and key directly to certificate file content.Domain – write your domain name or sub-domain name.Path – you can leave it the way it is or add anything you want.Listening IP, Port, ID (UUID) and Alter ID generated automatically.Remark – here you can write anything you want.To add a user, you need to go to “accounts”, press add button and fill in the blanks according to your preferences. You can login using your username and password. You can go to x-ui web panel typing your IP address and the port that you chose during installation (12345 in my case) on a browser. After a while, Cloudflare will inform you that the setup is done., Change the DNS to Custom DNS and add Cloudflare nameservers. On Namecheap you can find it on Domain List > Manage > Nameservers. You need to copy those from Cloudflare to your domain name registrar (ex: ). It will be something like this: example1.ns. example2.ns. When adding your domain name to your Cloudflare account, Cloudflare will ask you to redirect your nameservers. Please do check the renewal prices before purchasing a domain. ![]() When it comes to pricing, Porkbun has an upper hand, you can find domain names for under $3 per year. Both Porkbun and Namecheap have free Whois Guard. To get an SSL certificate, you need a domain name (preferably a paid one from providers like namecheap or porkbun, and a Cloudflare account. Write whatever you want as when you log in.ĭ) The last question asks you to write a port number for your user panel.Īnd that is it for the installation part. ![]() Press y.ī)Second one asks for account username. First make updates and upgrades, and install curl sudo apt-get update -yĪ) First question asks whether you agree. The second part is only needed if you wish to use tls and cdn. First, the v2ray script installation, and the second is getting a free SSL certificate from Let’s Encrypt for TLS, and enabling CDN from Cloudflare. This guide will be for Debian and Ubuntu. You need to have at least Ubuntu 16, Debian 8 or CentOS 7. Thanks to the one-command script by sprov065, you can install v2ray easily, even if you are not familiar with Linux commands. The x-ui panel is only in Chinese right now, but you can use google translate to understand it. Most of the installation is same as before. The new panel has some design and functionality changes. But, in this article, I am using the easiest one from sprov065 called v2-ui, which also includes an easy v2ray multi user management panel.Īs the developer of v2-ui, changed the v2ray panel to x-ui, which is based on xray core, this tutorial is updated accordingly. There are several scripts for this method, including a good one from 233boy. As to my understanding, this method hides your VPS IP address behind an IP address from a major CDN provider like Cloudflare, and most ISPs do not block those IP addresses. This method is called v2ray+websocket+tls+cdn (sometimes nginx is also added, if you prefer to add a website). So I believe it is time to move to more complicated configurations of v2ray. But recently my v2ray tcp servers got blocked. The previous articles were about simple v2ray with tcp protocol, and that was enough for that time. Normally, proxies lack encryption, and that’s what differentiates a VPN and a proxy. Shadowsocks is SOCKS5 proxy with an encryption, and vmess is the next gen Shadowsocks. At the core, v2ray is also based on SOCKS5 proxy. V2ray or vmess protocol to be precise, is a sophisticated version of the famous Shadowsocks.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |