Description
WireGuard is a modern VPN protocol that provides a high level of security and performance. It is designed for quick and easy setup, as well as for ensuring fast and stable connections with minimal overhead. WireGuard works on many platforms, including Linux, Windows, macOS, iOS, and Android.
WireGuard is designed with a focus on simplicity and efficiency, making it an ideal choice for both corporate and personal needs. The speed of WireGuard can be significantly higher than that of OpenVPN. The open-source code allows for easy integration into various environments, providing high flexibility and scalability.
WireGuard offers high encryption levels, reliable connections, and low latency. It uses modern cryptographic algorithms to ensure a high level of security. Thanks to the small number of settings and simple interface, it allows users to quickly deploy a VPN solution even without deep technical knowledge.
Getting started
Deployment steps:
1. Deploy the WireGuard server from the Marketplace.
Log in to the newly created server via SSH. If you are unsure how to do this, follow the instructions:
- Linux/MacOS: Connecting to VPS via SSH for Linux/MacOS
- Windows: Connect to VPS via SSH with Windows
For login, use the password you set when creating the WireGuard server or the SSH key you added. See: How to create an SSH key
2. Log in to the server
Upon login, an administrator user "Administrator" will be created, and a password for web access will be set. Instructions for locating the password will also be provided. Also, after creating the image, a ticket with access data to the service will be sent to your personal account.
The password is stored in the file /root/.password_credentials. To view the password in the server console, run the following command:
cat /root/.password_credentials
Save the administrator password for WireGuard in a safe place.
3. Log in to the WireGuard
Next, access the web interface of your WireGuard server by navigating to the link, for example:
http://11.22.33.44/. If you see an SSL certificate warning, this is normal and can be safely ignored. Confirm to proceed.
To log in to WireGuard, use the "Administrator" user and the associated password.
4. Create User
In the panel, you need to add a new WireGuard user.
Specify the name of the WireGuard user, for example, "User", and click the "Create User" button.
Then download the configuration file for WireGuard. Click the download button (a down arrow) just below to download it. See the screenshot:
5. Download the WireGuard client
Download the WireGuard client corresponding to your OS via the link at the top of the web interface:
Install the WireGuard client on your device, and import the previously downloaded configuration file User.conf. Then activate the connection to connect to your WireGuard server. Your local device should now have the new IP address from the WireGuard server.