Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: linuxserver/docker-wireguard Loading
base: master
Choose a base ref
...
head repository: simonkeyd/docker-wireguard-client Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 7 commits
  • 32 files changed
  • 1 contributor

Commits on Sep 25, 2022

  1. docker: Rework to a multi-stage build approach

    Commit changes Dockerfile so that it creates a cleaner and lighter
    final image using multi-stage approach.
    
    Also switches to a debian bulsseye image. Build image using the normal
    version while final image is based on slim version.
    simonkeyd committed Sep 25, 2022
    Configuration menu
    Copy the full SHA
    15f0740 View commit details
    Browse the repository at this point in the history
  2. docker: Local network routing and non-VPN traffic block support

    This commit adds 3 main features:
    * Use single script entrypoint
    * Provide routing to local network
    * Block ALL traffic going outside of the VPN tunnel
    
    Single script entrypoint allows one to avoid having to add service
    features in the image.
    
    Routing traffic can be configured by enduser using LOCAL_NETWORK
    variable. And traffic drop is handled by iptables rules and policies.
    
    Finally this commit adds a health check feature killing the container
    as soon as VPN becomes unavailable.
    simonkeyd committed Sep 25, 2022
    Configuration menu
    Copy the full SHA
    0c541c5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ccd0553 View commit details
    Browse the repository at this point in the history
  4. ci: Use GitHub Actions instead of jenkins

    Use gh-actions docker build and push to build multi-platform docker
    image on tag push.
    
    Supported platform are amd64, arm/v7 and arm64/v8
    simonkeyd committed Sep 25, 2022
    Configuration menu
    Copy the full SHA
    9024fe0 View commit details
    Browse the repository at this point in the history
  5. doc: Fix typo in README

    Fix container name typo
    simonkeyd committed Sep 25, 2022
    Configuration menu
    Copy the full SHA
    40cc015 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2022

  1. docker: Add condition on wg-quick sysctl command

    sysctl command ran by wg-quick when initiating tunnel is requiring
    --privileged container which is unsecure.
    
    Instead one can/should use docker --sysctl parameter.
    
    This commit adds a condition in wg-quick script so that sysctl command
    only runs when setting is not set to correct value
    simonkeyd committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    b679c4c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e0267e View commit details
    Browse the repository at this point in the history
Loading