WireGuard for Sailfish

Rating: 
5
Your rating: None Average: 5 (2 votes)

WireGuard for Sailfish using cross-platform userspace implementation of WireGuard written in Go.

Make sure to have the following in your config file

PersistentKeepalive = 15

Usage:

wg-quick up /path/to/wg0.conf

wg-quick down /path/to/wg0.conf

For faster usage, you may place your files at /etc/wireguard, e.g. /etc/wireguard/nyc0.conf, so you may do:

wg-quick up nyc0.conf

wg-quick down nyc0.conf

HERE BE DRAGONS

This software has been built, ported and packaged in one day. await possible bugs.

You may submit issues and patches here: https://github.com/antranigv/wireguard-sailfish/

Keywords:

Application versions: 
AttachmentSizeDate
File wireguard-sailfish-0.1-1.armv7hl.rpm1.08 MB07/12/2020 - 00:34

Comments

delocoyo's picture

It will be awesome to fokus to do a out of the box use for normal user. App is too god for not trying it

cy8aer's picture

Hm, does not work out of the box:

  • sudo is no standard but can be installed (needed by wg-quick). But this should be changed to devel-su in wg-quick somehow.
  • resolvconf does not exist in the SailfishOS world (and this is needed by wg-quick)
antranigv's picture

Hi there! as mentioned in the description, there might be bugs, thanks for letting me know!
1) Ideally I would like to use devel-su, however, I'm not able to find any documentation.
2) During the next couple of days, I will be adding resolvconf support by patching wg-quick for Sailfish. For now you may just comment the DNS section in your configuration :)

Thanks for downloading!