Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/inverse-inc/wireguard-go

WireGuard client for PacketFence ZTNA
https://github.com/inverse-inc/wireguard-go

Last synced: about 2 months ago
JSON representation

WireGuard client for PacketFence ZTNA

Awesome Lists containing this project

README

        

# Inverse's implementation of the wireguard client

## How to build Windows client

NOTE: These instructions need to be executed on a Windows computer

First, clone this repo and then run:

```
.\build_windows.bat
cd windows_installer/
.\build.bat
```

The first bat command will output the binaries in x86/ and amd64/

The second bat command will output MSI installers in windows_installer/dist/

The build script should pull all dependencies that are required so running this on a bare Windows should work fine.

## How to build Linux client

Building on Linux is easy enough, just run:

```
make
```

This client isn't packaged in .deb or .rpm yet but the binary doesn't depend on anything and should run fine on any recent kernel.

## How to build Mac OS client

NOTE: These instructions need to be executed on a Mac computer

First, clone this repo and then run:

```
./build_macos.sh
cd macos_installer/
./build.sh
```

The first command will output the binaries in amd64/ (only architecture currently built for Mac OS)

The second shell command will output a dmg installer in macos_installer/dist/

The build script should pull all the dependencies it needs so running this on a bare Mac OS should work fine.