committed by
GitHub
3 changed files with 76 additions and 0 deletions
@ -0,0 +1,24 @@ |
|||
version: "3.7" |
|||
|
|||
services: |
|||
app_proxy: |
|||
environment: |
|||
APP_HOST: wireguard_app_1 |
|||
APP_PORT: 51821 |
|||
|
|||
app: |
|||
image: ghcr.io/wg-easy/wg-easy:13@sha256:24eddefd4e5ae2cff930d4f9254f018d5f4cdd48daf559e7a73a14da6a9fbbb4 |
|||
restart: on-failure |
|||
stop_grace_period: 1m |
|||
ports: |
|||
- "51820:51820/udp" |
|||
volumes: |
|||
- ${APP_DATA_DIR}/data/wireguard:/etc/wireguard |
|||
environment: |
|||
WG_HOST: ${DEVICE_DOMAIN_NAME} |
|||
cap_add: |
|||
- NET_ADMIN |
|||
- SYS_MODULE |
|||
sysctls: |
|||
- net.ipv4.ip_forward=1 |
|||
- net.ipv4.conf.all.src_valid_mark=1 |
@ -0,0 +1,52 @@ |
|||
manifestVersion: 1 |
|||
id: wireguard |
|||
name: WireGuard |
|||
tagline: Run your own free and unlimited WireGuard VPN |
|||
category: networking |
|||
version: "13" |
|||
port: 51821 |
|||
description: >- |
|||
WireGuard is an extremely simple yet fast and modern VPN that 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. |
|||
|
|||
|
|||
☺️ Simple & Easy-to-use |
|||
|
|||
WireGuard is as easy to set up. It handles VPN connections with simple public key exchanges and manages connections automatically. |
|||
|
|||
|
|||
🔐 Cryptographically Sound |
|||
|
|||
WireGuard uses state-of-the-art cryptography like the Noise protocol framework, Curve25519, ChaCha20, and others. It's been reviewed by cryptographers. |
|||
|
|||
|
|||
🛡️ Minimal Attack Surface |
|||
|
|||
WireGuard is designed for simplicity and ease of implementation, making it easily auditable for security vulnerabilities. |
|||
|
|||
|
|||
⏱️ High Performance |
|||
|
|||
Thanks to high-speed cryptographic primitives and its integration with the Linux kernel, WireGuard ensures fast, secure networking. |
|||
|
|||
|
|||
📐 Well Defined & Thoroughly Considered |
|||
|
|||
WireGuard is the product of careful academic consideration, with a clearly defined protocol and well-considered design decisions. |
|||
releaseNotes: "" |
|||
dependencies: [] |
|||
developer: Emile Nijssen |
|||
website: https://github.com/wg-easy/wg-easy |
|||
submitter: Sharknoon |
|||
submission: https://github.com/getumbrel/umbrel-apps/pull/1084 |
|||
repo: https://github.com/wg-easy/wg-easy |
|||
support: https://github.com/wg-easy/wg-easy/discussions |
|||
gallery: |
|||
- 1.jpg |
|||
- 2.jpg |
|||
- 3.jpg |
Loading…
Reference in new issue