Skip to content

DefGuard/gateway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

defguard

defguard gateway is a client service for defguard which can be used to create your own WireGuard:tm: VPN servers for secure and private networking.

To learn more about the system see our documentation.

Quick start

If you already have your defguard instance running you can set up a gateway by following our deployment guide.

Documentation

See the documentation for more information.

Community and Support

Find us on Matrix: #defguard:teonite.com

Contribution

Please review the Contributing guide for information on how to get started contributing to the project. You might also find our environment setup guide handy.

Verifiability of releases

We provide following ways to verify the authenticity and integrity of official releases:

Docker Image Verification with Cosign

All official Docker images are signed using Cosign. To verify a Docker image:

  1. Install cosign CLI

  2. Verify the image signature (replace <IMAGE_TAG> with the tag you want to verify):

    cosign verify --certificate-identity-regexp="https://github.com/DefGuard/gateway" \
      --certificate-oidc-issuer="https://token.actions.githubusercontent.com" \
      ghcr.io/defguard/defguard:<IMAGE_TAG>

Release Asset Verification

All release assets (binaries, packages, etc.) include SHA256 checksums that are automatically generated and published with each GitHub release:

  1. Download the release asset and copy its corresponding checksum from the releases page

  2. Verify the checksum:

    # Linux/macOS
    echo known_sha256_checksum_of_the_file path/to/file | sha256sum --check

Legal

WireGuard is registered trademarks of Jason A. Donenfeld.

About

Defguard gateway

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 8