Releases: dappnode/DNP_VPN
Releases · dappnode/DNP_VPN
v0.2.0
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
v0.1.21
v0.1.20
v0.1.19
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
v0.1.17
v0.1.16
v0.1.15
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
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"
}