Sign inSign up

gregsi/docker-netextender

By gregsi

Updated over 3 years ago

Dockerized SonicWall NetExtender VPN Client.

Image
0

645

gregsi/docker-netextender repository overview

SonicWall NetExtender VPN Client

Dockerized SonicWall NetExtender VPN Client. Image is based on the ubuntu:focal official image.

Required environmental variables

VariableDescription
VPN_SERVERURL to your VPN server (i.e. vpn.yourserver.com)
VPN_DOMAINYour domain (i.e. LocalDomain)
VPN_USERNAMEYour VPN username
VPN_PASSWORDYour VPN password

Running as container

Run using the following command:

docker run --name netextender -e VPN_USERNAME=<vpn-username> -e VPN_PASSWORD=<vpn-password> -e VPN_DOMAIN=<vpn-domain> -e VPN_SERVER=<vpn-server> gregsi/docker-netextender

Running using docker-compose

Bellow is given the docker-compose example where the VPN service is utilized to connect to VPN server and where some dummy service can use the VPN service to connect to some host inside VPN.

version: "3.9"

services:  

  vpn:
    privileged: true
    cap_add:
      - net_admin
    image: gregsi/docker-netextender
    security_opt:
      - label:disable
    stdin_open: true
    tty: true
    environment:
      - VPN_SERVER=<vpn-server>
      - VPN_DOMAIN=<vpn-domain>
      - VPN_USERNAME=<vpn-username>
      - VPN_PASSWORD=<vpn-password>
    dns:
      - 8.8.8.8
    networks:
      - default
  
  # your service utilizing the VPN
  your_service:
    image: your_service_image
    network_mode: "service:vpn"

Tag summary

Content type

Image

Digest

sha256:71432d572

Size

57.6 MB

Last updated

over 3 years ago

docker pull gregsi/docker-netextender