Sign inSign up

vee97/openvpn

By vee97

Updated about 5 years ago

Image
0

138

vee97/openvpn repository overview

Для запуска OpenVPN + GUI в докере требуется выполнить команду:

docker run --cap-add=NET_ADMIN -p 943:943 -p 443:443 -p 1194:1194/udp --restart=always -d vee97/openvpn:2.7.3-Ubuntu18.amd64

Порты:

  • 943, 443 - порты для доступа к GUI
  • 1194 - порт OpenVPN для создания виртуальной частной сети

Если требуется запустить OpenVPN в области сети хоста, то требуется выполнить команду:

docker run --cap-add=NET_ADMIN --net=host --restart=always -d vee97/openvpn:2.7.3-Ubuntu18.amd64

Дефолтные логин и пароль от админки: openvpn/openvpn

Пример docker-compose.yml:

version: '3'
services:
  openvpn:
    image:  vee97/openvpn:2.7.3-Ubuntu18.amd64
    container_name: openvpn-ubuntu-18.04
    restart: always
    cap_add:
      - NET_ADMIN
    ports:
      - 80:943
      - 443:443
      - 1194:1194/udp

Переменные окружения:

  • ADMIN_UI_HTTPS_IP_ADDRESS - адреса, которым разрешено подключение к панеле администратора (по умолчанию: all)
  • ADMIN_UI_HTTPS_PORT - порт для подключения к панеле администратора (по умолчанию: 943)
  • CS_HTTPS_IP_ADDRESS (по умолчанию: all)
  • CS_HTTPS_PORT (по умолчанию: 943)
  • SERVER_HOSTNAME - IP или имя сервера в сети (по умолчанию: 127.0.0.1)
  • VPN_SERVER_DAEMON_ENABLE - включить демонов VPN-сервера (по умолчанию: true)
  • VPN_SERVER_DAEMON_TCP_N_DAEMONS - количество демонов TCP (по умолчанию: 4)
  • VPN_SERVER_DAEMON_TCP_PORT - tcp-порт демонов (по умолчанию: 443)
  • VPN_SERVER_DAEMON_UDP_N_DAEMONS - количество демонов UDP (по умолчанию: 4)
  • VPN_SERVER_DAEMON_UDP_PORT - udp-порт демонов (по умолчанию: 1194)
  • VPN_SERVER_PORT_SHARE_ENABLE (по умолчанию: true)
  • VPN_SERVER_PORT_SHARE_IP_ADDRESS (по умолчанию: 1.2.3.4)
  • VPN_SERVER_PORT_SHARE_PORT (по умолчанию: 1234)
  • VPN_SERVER_PORT_SHARE_SERVICE (по умолчанию: admin+client)
  • VPN_SERVER_STATIC_NETWORKS - список статических сетей через точку запятую (по умолчанию: 172.20.0.0/16)
  • VPN_CLIENT_ROUTING_INTER_CLIENT (по умолчанию: false)
  • VPN_CLIENT_ROUTING_REROUTE_DNS (по умолчанию: true)
  • VPN_CLIENT_ROUTING_REROUTE_GW (по умолчанию: true)
  • VPN_DAEMONS_DATE - параметры демонов VPN-клиентов через точку запятой (по умолчанию: 172.27.224.0/20:all:443: tcp:all). Значения параметров указываются через двоеточия для каждого отдельного демона. Пример: <client.network>/<client.network_bits>:<listen.ip_address>:<listen.port>:<listen.protocol>:<server.ip_address>.
  • VPN_SERVER_ROUTING_PRIVATE_ACCESS - тип доступа к приватным сетям (по умолчанию: nat). Допускаются значения: no (отключить доступ), nat (путем NAT), route (путем маршрутизации)
  • VPN_SERVER_ROUTING_PRIVATE_NETWORKS - список приватных сетей, к которым требуется доступ (по умолчанию: 172.17.0.0/16)

Tag summary

Content type

Image

Digest

Size

159.8 MB

Last updated

about 5 years ago

docker pull vee97/openvpn:2.7.3-Ubuntu18.amd64