Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,15 @@ FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

ESPAÑOL

Licencia MIT

Copyright (c) 2019 angristan

Por la presente, se concede permiso gratuito a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software") para operar con el Software sin restricciones, incluyendo, entre otros, los derechos de uso, copia, modificación, fusión, publicación, distribución, sublicencia y/o venta de copias del Software, y para permitir que las personas a quienes se les proporciona el Software lo hagan, sujeto a las siguientes condiciones:

El aviso de derechos de autor anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.

EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO, ENTRE OTRAS, LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑO U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN CONTRACTUAL, EXTRACONTRACTUAL O DE OTRO TIPO, QUE SURJA DE, A PARTE DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTRAS OPERACIONES EN EL SOFTWARE.
69 changes: 32 additions & 37 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,17 @@
# WireGuard installer
# Instalador de WireGuard

![Lint](https://github.com/angristan/wireguard-install/workflows/Lint/badge.svg)
[![Say Thanks!](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/angristan)
**Este proyecto es un script bash que busca configurar una VPN [WireGuard](https://www.wireguard.com/) en un servidor Linux de la forma más sencilla posible.**

**This project is a bash script that aims to setup a [WireGuard](https://www.wireguard.com/) VPN on a Linux server, as easily as possible!**
WireGuard es una VPN punto a punto que puede usarse de diferentes maneras. En este contexto, nos referimos a una VPN como: el cliente reenvía todo su tráfico al servidor a través de un túnel cifrado.
El servidor aplica NAT al tráfico del cliente, de modo que parecerá que este navega por la web con la IP del servidor.

WireGuard is a point-to-point VPN that can be used in different ways. Here, we mean a VPN as in: the client will forward all its traffic through an encrypted tunnel to the server.
The server will apply NAT to the client's traffic so it will appear as if the client is browsing the web with the server's IP.
El script es compatible con IPv4 e IPv6.

The script supports both IPv4 and IPv6. Please check the [issues](https://github.com/angristan/wireguard-install/issues) for ongoing development, bugs and planned features! You might also want to check the [discussions](https://github.com/angristan/wireguard-install/discussions) for help.
¿WireGuard no se adapta a tu entorno? Consulta [openvpn-install](https://github.com/angristan/openvpn-install).

WireGuard does not fit your environment? Check out [openvpn-install](https://github.com/angristan/openvpn-install).
## Requisitos

## Requirements

Supported distributions:
Distribuciones compatibles:

- AlmaLinux >= 8
- Alpine Linux
Expand All @@ -26,46 +23,44 @@ Supported distributions:
- Rocky Linux >= 8
- Ubuntu >= 18.04

## Usage
## Como usar (version estable)

Download and execute the script. Answer the questions asked by the script and it will take care of the rest.
Dentro de tu vps pega el comando siguiente, luego anda confirmando los datos de las opciones.

```bash
curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh
curl -O https://raw.githubusercontent.com/Cormaxs/wireguard-install-update/master/wireguard-install.sh
chmod +x wireguard-install.sh
./wireguard-install.sh
```

It will install WireGuard (kernel module and tools) on the server, configure it, create a systemd service and a client configuration file.

Run the script again to add or remove clients!

## Providers

I recommend these cheap cloud providers for your VPN server:

- [Vultr](https://www.vultr.com/?ref=8948982-8H): Worldwide locations, IPv6 support, starting at \$5/month
- [Hetzner](https://hetzner.cloud/?ref=ywtlvZsjgeDq): Germany, Finland and USA. IPv6, 20 TB of traffic, starting at 4.5€/month
- [Digital Ocean](https://m.do.co/c/ed0ba143fe53): Worldwide locations, IPv6 support, starting at \$4/month

## Contributing
Instalará WireGuard (módulo del kernel y herramientas) en el servidor, lo configurará, creará un servicio systemd y un archivo de configuración de cliente.

## Discuss changes
Para ver el menu ejecutar

Please open an issue before submitting a PR if you want to discuss a change, especially if it's a big one.
```bash
wg-menu
```

### Code formatting
## version de desarrollo (inestable)

We use [shellcheck](https://github.com/koalaman/shellcheck) and [shfmt](https://github.com/mvdan/sh) to enforce bash styling guidelines and good practices. They are executed for each commit / PR with GitHub Actions, so you can check the configuration [here](https://github.com/angristan/wireguard-install/blob/master/.github/workflows/lint.yml).
Se recomienda usar la version estable, esta version es solo para nuevas funcionalidades

## Say thanks
```bash
curl -O https://raw.githubusercontent.com/Cormaxs/wireguard-install-update/funcionalidades/wireguard-install.sh
chmod +x wireguard-install.sh
./wireguard-install.sh
```

You can [say thanks](https://saythanks.io/to/angristan) if you want!
## Proveedores

## Credits & Licence
Recomiendo estos proveedores de nube económicos para tu servidor VPN:

This project is under the [MIT Licence](https://raw.githubusercontent.com/angristan/wireguard-install/master/LICENSE)
- [Vultr](https://www.vultr.com/?ref=8948982-8H): Ubicaciones en todo el mundo, compatibilidad con IPv6, desde $5 al mes
- [Hetzner](https://hetzner.cloud/?ref=ywtlvZsjgeDq): Alemania, Finlandia y EE. UU. IPv6, 20 TB de tráfico, desde $4,5 al mes
- [Digital Ocean](https://m.do.co/c/ed0ba143fe53): Ubicaciones en todo el mundo, compatibilidad con IPv6, desde $4 al mes
- [Dartnode](https://dartnode.com/vps/1/configure): EE. UU, compatibilidad con IPv6, desde $2 al mes
- [Bluehosting](https://panel.bluehosting.host/cart.php?a=confproduct&i=0): chile, compatibilidad con IPv6, desde $1,5 al mes

## Star History
## Créditos y licencia

[![Star History Chart](https://api.star-history.com/svg?repos=angristan/wireguard-install&type=Date)](https://star-history.com/#angristan/wireguard-install&Date)
Este proyecto está bajo la [Licencia MIT](https://raw.githubusercontent.com/angristan/wireguard-install/master/LICENSE)
Loading
Loading