swizzin hosted docs

swizzin hosted docs

  • Home
  • Client Area
  • Server Status

›Applications

Getting Started

  • Home
  • How do I connect to the server?
  • Getting started with box
  • Dashboard

Applications

  • Basics
  • rTorrent
  • Deluge
  • Autodl
  • Medusa
  • Sonarr
  • Radarr
  • Lidarr
  • Bazarr
  • Jackett
  • Ombi
  • Plex
  • Tautulli
  • Emby
  • Resilio (bt)Sync
  • nzbGet
  • SABnzbd
  • Wireguard
  • plex-tunnel

Guides

  • Deluge to rTorrent
  • Install Flexget
  • Install JDownloader
  • Install Sonarr V3
  • Systemd (Startup) Services

Wireguard

WireGuard is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography

Initial Setup

First 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:

box install wireguard

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:

[Interface]
Address = 10.100.0.2
PrivateKey = {averysecretkey}
ListenPort = 21841

[Peer]
PublicKey = {apublickey}
Endpoint = {shared/dedicated IP}:{port}
AllowedIPs = 0.0.0.0/0

# This is for if you're behind a NAT and
# want the connection to be kept alive.
#PersistentKeepalive = 25

How to Access

Client Install

In 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 Setup

Wireguard 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.

Linux / OS X
Windows
Android
iOS
panel
  1. Simply copy-paste the configuration file outputted at the end of the server setup into a file in /etc/wireguard.
sudo nano /etc/wireguard/wg0.conf
sudo chmod 600 /etc/wireguard/wg0.conf
sudo wg-quick up wg0
  1. Wireguard should now be up and tunnelling all you traffic through swizzin.

  2. Check your IP Address. It should now reflect your shared or dedicated IP for your slot.

  3. On Linux systems, you can configure a systemd service to automatically run and enable this configuration on each boot:

sudo systemctl enable wg-quick@wg0
panel
  1. Copy-paste the contents of the client configuration outputted at the end of configuration into a file onto your local desktop,eg: swizzin.conf.d

  2. 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!

  3. Check your IP Address. It should now reflect your shared or dedicated IP for your slot.

panel

Configuration is easiest if you use utilize the QR Encode function.

  1. Connect to your server from a computer and issue the commands:
u=$(whoami)
qrencode -t ansiutf8 < ~/.wireguard/$u.conf
  1. 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.
  2. Enable the tunnel by ticking the switch.
  3. Check your IP Address.
panel

Configuration is easiest if you use utilize the QR Encode function.

  1. Connect to your server from a computer and issue the commands:
u=$(whoami)
qrencode -t ansiutf8 < ~/.wireguard/$u.conf
  1. 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.
  2. Enable the tunnel by ticking the switch.
  3. Check your IP Address.

Service Management

Like 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
box start wireguard
box stop wireguard
box restart wireguard
box enable wireguard
box disable wireguard
← SABnzbdplex-tunnel →
  • Initial Setup
  • How to Access
    • Client Install
    • Client Setup
  • Service Management
swizzin hosted docs
Docs
Documentation HomeApplication Basics
Get in Touch
Submit a ticketPresales and general inquiriesDiscord
Meta
Home Client AreaServer Status
Copyright © 2020 swizzin.net