Wireguard
WireGuard is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography
#
Initial SetupFirst you must connect to your slot via ssh. If you need help connecting to the server, please read the help article here.
Installing wireguard is easy. Simply issue the following command:
This command will configure wireguard for your user. When install finished, the installer will output the configuration for your user. This is an example configuration:
#
How to Access#
Client InstallIn order to use the Wireguard tunnel, you'll need to install the client on your local computer or mobile phone. In order to get started, please check the Wireguard site for help on installing Wireguard on the operating system of your choice.
note
If you prefer, and alternate client called TunSafe exists and is already a bit more mature than the official Wireguard client for Windows. While the client itself is open-source and developed by a community member with prior credibility, it bears mentioning that using this client completely, 100% at your own risk as it is not developed or maintained by the Wireguard team. You have been warned.
#
Client SetupWireguard is available on many platforms. Setting it up for use with your swizzin configuration should be fairly straight-forward, but in case you need a littl help getting your client setup, here are some instructions for popular operating systems. import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem';
- Simply copy-paste the content of the file outputted at the end of the server setup into a file in /etc/wireguard.
- Wireguard should now be up and tunnelling all you traffic through swizzin.
- On Linux systems, you can configure a systemd service to automatically run and enable this configuration on each boot:
- Copy-paste the contents of the file outputted at the end of configuration into a file onto your local desktop,eg:
swizzin.conf.d
- Open TunSafe, click and drag the configuration file you just created to the TunSafe window. TunSafe will automatically import the client configuration and connect. Easy!
Configuration is easiest if you use utilize the QR Encode function.
- Connect to your server from a computer and issue the commands:
- In your client on your phone, add a new tunnel and chose the
QR Code
option. Scan the QR code which was generated in your terminal. - Enable the tunnel by ticking the switch.
Configuration is easiest if you use utilize the QR Encode function.
- Connect to your server from a computer and issue the commands:
- In your client on your phone, add a new tunnel and chose the
QR Code
option. Scan the QR code which was generated in your terminal. - Enable the tunnel by ticking the switch.
#
Service ManagementLike all box configured applications, you can manage Wireguard via SSH with box with start, stop, restart, enable and disable commands.
- Start
- Stop
- Restart
- Enable
- Disable