Herramientas de usuario

Herramientas del sitio


informatica:software:internet:wireguard

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:internet:wireguard [2024/09/16 12:00] – [WireGuard Easy] tempwininformatica:software:internet:wireguard [2025/08/03 17:25] (actual) – [WireGuard Easy] tempwin
Línea 11: Línea 11:
 La forma más sencilla de instalarlo es mediante Docker con la imagen de  La forma más sencilla de instalarlo es mediante Docker con la imagen de 
  
-Una forma sencilla de instalarlo es mediante Docker con la imagen [[https://hub.docker.com/r/weejewel/wg-easy|WireGuard Easy]] ([[https://github.com/WeeJeWel/wg-easy|repositorio en GitHub]]). Ejemplo del ''docker-compose.yml'':+Una forma sencilla de instalarlo es mediante Docker con la imagen [[https://github.com/wg-easy/wg-easy|WireGuard Easy]] ([[https://github.com/wg-easy/wg-easy|repositorio en GitHub]]). Ejemplo del ''docker-compose.yml'':
  
 <code yaml> <code yaml>
Línea 20: Línea 20:
       # ⚠️ Required:       # ⚠️ Required:
       # Change this to your host's public address       # Change this to your host's public address
-      - WG_HOST=raspberrypi.local+      - WG_HOST=midominio.com
  
       # Optional:       # Optional:
-      # - PASSWORD=foobar123+      # - PASSWORD_HASH=f$$asdf/.oob$$51234ar123UYUADasd
       # - WG_PORT=51820       # - WG_PORT=51820
       # - WG_DEFAULT_ADDRESS=10.8.0.x       # - WG_DEFAULT_ADDRESS=10.8.0.x
Línea 30: Línea 30:
       # - WG_ALLOWED_IPS=192.168.15.0/24, 10.0.1.0/24       # - WG_ALLOWED_IPS=192.168.15.0/24, 10.0.1.0/24
              
-    image: weejewel/wg-easy+    image: ghcr.io/wg-easy/wg-easy
     container_name: wg-easy     container_name: wg-easy
     volumes:     volumes:
Línea 53: Línea 53:
  
 === Protección con contraseña === === Protección con contraseña ===
- 
-https://github.com/wg-easy/wg-easy/blob/master/How_to_generate_an_bcrypt_hash.md 
  
 Básicamente: Básicamente:
  
 <code> <code>
-docker run -it ghcr.io/wg-easy/wg-easy wgpw YOUR_PASSWORD+docker run -it ghcr.io/wg-easy/wg-easy wgpw <TU_CONTRASEÑA>
 </code> </code>
  
Línea 65: Línea 63:
  
 <code> <code>
-PASSWORD_HASH='$2b$12$coPqCsPtcFO.Ab99xylBNOW4.Iu7OOA2/ZIboHN6/oyxca3MWo7fW' // literally YOUR_PASSWORD+PASSWORD_HASH='$2b$12$coPqCsPtcFO.Ab99xylBNOW4.Iu7OOA2/ZIboHN6/oyxca3MWo7fW' // literalmente sería <TU_CONTRASEÑA>
 </code> </code>
  
-Utilizaremos la variable ''PASSWORD_HASH'' en el Docker Compose:+Utilizaremos la variable ''PASSWORD_HASH'' en el Docker Compose sin las comillas simples y sustituyendo cada ''$'' por dos, es decir, ''$$'':
  
 <code yaml> <code yaml>
 +version: "3.8" 
 +services: 
 +  wg-easy: 
 +    environment: 
 +      # ⚠️ Required: 
 +      # Change this to your host's public address 
 +      - WG_HOST=raspberrypi.local 
 +      - PASSWORD_HASH=$$2b$$12$$coPqCsPtcFO.Ab99xylBNOW4.Iu7OOA2/ZIboHN6/oyxca3MWo7fW 
 +       
 +    image: weejewel/wg-easy 
 +    container_name: wg-easy 
 +    volumes: 
 +      - .:/etc/wireguard 
 +    ports: 
 +      - "51820:51820/udp" 
 +      - "51821:51821/tcp" 
 +    restart: unless-stopped 
 +    cap_add: 
 +      - NET_ADMIN 
 +      - SYS_MODULE 
 +    sysctls: 
 +      - net.ipv4.ip_forward=1 
 +      - net.ipv4.conf.all.src_valid_mark=1
 </code> </code>
  
 +  * [[https://github.com/wg-easy/wg-easy/blob/master/How_to_generate_an_bcrypt_hash.md|wg-password]]
 ==== Manual ==== ==== Manual ====
  
informatica/software/internet/wireguard.1726480817.txt.gz · Última modificación: por tempwin