Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign upluci-proto-wireguard: WireGuard VPN Protocol (New) #852
Conversation
This comment has been minimized.
This comment has been minimized.
|
Related: openwrt/packages#3514 |
This comment has been minimized.
This comment has been minimized.
p4yne
commented
Nov 15, 2016
|
With luci support this is getting better and better hopefully this gets merged into openwrt, really looking foward to get an VPN running with a gui on a 32 MB RAM and 4 MB ROM MIPS device (https://wiki.openwrt.org/toh/unbranded/a5-v11). |
danrl
reviewed
Nov 15, 2016
|
|
||
| function proto.is_installed(self) | ||
| return nixio.fs.access("/lib/netifd/proto/wireguard.sh") | ||
| end |
This comment has been minimized.
This comment has been minimized.
danrl
Nov 15, 2016
Author
Contributor
File wireguard.sh is provided by package wireguard-tools which requires kmod-wireguard. Both are included in meta package wireguard.
Related PR: openwrt/packages#3514
This comment has been minimized.
This comment has been minimized.
danrl
and others
added some commits
Nov 15, 2016
jow-
requested changes
Nov 15, 2016
| translate("Required. Base64-encoded private key for this interface.") | ||
| ) | ||
| private_key.password = true | ||
| private_key.datatype = "and(minlength(44),maxlength(44))" |
This comment has been minimized.
This comment has been minimized.
| translate("Public Key"), | ||
| translate("Required. Public key of peer.") | ||
| ) | ||
| public_key.datatype = "and(minlength(44),maxlength(44))" |
This comment has been minimized.
This comment has been minimized.
| translate("Required. IP addresses and prefixes that this peer is allowed " .. | ||
| "to use inside the tunnel. Routes will be added accordingly.") | ||
| ) | ||
| allowed_ips.datatype = "or(ip6addr, ip4addr)" |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
@jow- thank you for taking the time to review my PR. I committed the changes as requested. |
This comment has been minimized.
This comment has been minimized.
|
What will happen next? Who is responsible for the next step in the merging process? |
jow-
approved these changes
Nov 17, 2016
jow-
merged commit 36e695d
into
openwrt:master
Nov 17, 2016
This comment has been minimized.
This comment has been minimized.
|
merged, thanks |
danrl
deleted the
danrl:luci-proto-wireguard
branch
Nov 17, 2016
thinrope
referenced this pull request
Nov 18, 2016
Closed
luci-proto-wireguard: missing input fields #854
This comment has been minimized.
This comment has been minimized.
kekukui
commented
Sep 3, 2017
This certainly does look innovative and promising, but how does it compare to SoftEther, which makes similar performance claims? |
danrl commentedNov 15, 2016
WireGuard is a novel VPN that runs inside the Linux Kernel and utilizes
state-of-the-art cryptography. It aims to be faster, simpler, leaner, and
more useful than IPSec, while avoiding the massive headache. It intends to
be considerably more performant than OpenVPN. WireGuard is designed as a
general purpose VPN for running on embedded interfaces and super computers
alike, fit for many different circumstances.
It runs over UDP.
Signed-off-by: Dan Lüdtke mail@danrl.com