Skip to content

Releases: dappnode/DNP_VPN

v0.2.0

07 May 15:58
9be7273
Compare
Choose a tag to compare

Changelog

  • Changed VPN backend from IPsec/L2TP to OpenVPN.

  • New credential model based on files.

  • Link expiration on user connect.

  • Removed Guests devices feature.

WARNING: Old VPN configuration will not be valid. Please check the migration guide

v0.1.22

25 Mar 20:39
55fef46
Compare
Choose a tag to compare

Changelog

v0.1.21

11 Jan 16:28
a1bfd76
Compare
Choose a tag to compare

Changelog

  • OTP web has changed the URL shown after installation, the URL now is shorter and includes the name of the server on it

v0.1.20

19 Dec 16:25
1f14a5f
Compare
Choose a tag to compare

Changelog

v0.1.19

14 Nov 16:27
ffb806b
Compare
Choose a tag to compare

Changelog

  • Modified the dyndnsClient.generateKeys() function to check if the privateKey is valid calling EthCrypto.publicKeyByPrivateKey(privateKey) inside a try/catch block. If the privateKey is not valid, a new one is generate, along the publicKey and domain.

v0.1.18

10 Nov 18:10
ad679cb
Compare
Choose a tag to compare
  • Prevent the pluto process from getting stuck when it needs to be restarted

v0.1.17

27 Oct 01:01
ffafc7e
Compare
Choose a tag to compare
  • Rename db.getState methods
  • Avoid calling get two times
  • Change db implementation
  • Position guest users device last

v0.1.16

22 Oct 07:08
ffafc7e
Compare
Choose a tag to compare
Merge pull request #80 from dappnode/dev

Some fixes

v0.1.15

18 Oct 21:15
536f516
Compare
Choose a tag to compare

Changelog

  • Improve startup
  • Use database to handle parameters.
  • Test against the database
  • on the fetVpnParameters function include logic to pick up the installation IP, as well as registering to the dyndns. This makes that on the getAdminCredentials call all the information will be there for sure.

v0.1.14

17 Oct 22:06
2afe424
Compare
Choose a tag to compare

Changelog

  • Added guest users functionality. it can be enabled/disabled from the /devices tab in the admin page, and it will create one single set of credentials that can be used by multiple devices at same time.
  • L2TP_POOL changed to 172.33.200.1-172.33.255.254

Manifest

/ipfs/QmeAV5KjniL56KvuKERR87cYXRns9GiinzDXEA3QUMbJm5

{
  "name": "vpn.dnp.dappnode.eth",
  "version": "0.1.14",
  "description": "Dappnode package responsible for providing the VPN (L2TP/IPSec) connection",
  "avatar": "/ipfs/QmWwMb3XhuCH6JnCF6m6EQzA4mW9pHHtg7rqAfhDr2ofi8",
  "type": "dncore",
  "image": {
    "path": "vpn.dnp.dappnode.eth_0.1.14.tar.xz",
    "hash": "/ipfs/QmNs7ZPLQppbBmW7ybSW7WjkDHcGHsR2u9ixAhSrRkRoFy",
    "size": 44846701,
    "volumes": [
      "/etc/hostname:/etc/vpnname:ro",
      "/lib/modules:/lib/modules:ro",
      "vpndnpdappnodeeth_data:/usr/src/app/secrets",
      "/var/run/docker.sock:/var/run/docker.sock"
    ],
    "ports": [
      "4500:4500/udp",
      "500:500/udp"
    ],
    "privileged": "true",
    "restart": "always",
    "subnet": "172.33.0.0/16",
    "ipv4_address": "172.33.1.4"
  },
  "author": "Eduardo Antuña <eduadiez@gmail.com> (https://github.com/eduadiez)",
  "contributors": [
    "DAppLion <dapplion@giveth.io> (https://github.com/dapplion)",
    "Alex Floyd <alex@giveth.io> (https://github.com/mex20)"
  ],
  "keywords": [
    "DAppNodeCore",
    "VPN",
    "IPSec",
    "L2TP"
  ],
  "homepage": {
    "userui": "https://dappnode.github.io/DAppNode_OTP",
    "homepage": "https://github.com/dappnode/DNP_BIND#readme"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/dappnode/DNP_VPN"
  },
  "bugs": {
    "url": "https://github.com/dappnode/DNP_VPN/issues"
  },
  "license": "GPL-3.0"
}