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:01] – [Protección con contraseña] tempwininformatica:software:internet:wireguard [2025/11/21 13:15] (actual) tempwin
Línea 9: Línea 9:
 ==== WireGuard Easy ==== ==== WireGuard Easy ====
  
-La forma más sencilla de instalarlo es mediante Docker con la imagen de  +Una forma sencilla de instalarlo es mediante [[..:..:sistemas_operativos:virtualizacion:docker|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'':
- +
-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'':+
  
 <code yaml> <code yaml>
Línea 18: Línea 16:
   wg-easy:   wg-easy:
     environment:     environment:
-      # ⚠️ Required: +     Optional: 
-      # Change this to your host's public address +     PORT=51821 
-      - WG_HOST=raspberrypi.local +     HOST=0.0.0.0 
- +     INSECURE=false Si nos conectamos a la interfaz web por HTTP tendríamos que poner 'true' 
-      # Optional: +    image: ghcr.io/wg-easy/wg-easy
-      # - PASSWORD=foobar123 +
-      # - WG_PORT=51820 +
-      # - WG_DEFAULT_ADDRESS=10.8.0.x +
-      # - WG_DEFAULT_DNS=1.1.1.1 +
-      - WG_MTU=1420 +
-      # - WG_ALLOWED_IPS=192.168.15.0/24, 10.0.1.0/24 +
-       +
-    image: weejewel/wg-easy+
     container_name: wg-easy     container_name: wg-easy
     volumes:     volumes:
       - .:/etc/wireguard       - .:/etc/wireguard
 +      - /lib/modules:/lib/modules:ro
     ports:     ports:
-      - "51820:51820/udp" +      - "51820:51820/udp" # Puerto de WireGuard 
-      - "51821:51821/tcp"+      - "51821:51821/tcp" # Interfaz de administración web
     restart: unless-stopped     restart: unless-stopped
     cap_add:     cap_add:
Línea 53: Línea 44:
  
 === 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 54:
  
 <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>
Línea 96: Línea 85:
 </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.1726480860.txt.gz · Última modificación: por tempwin