feat: adicionadas configuracoes de rede Wireguard e ssh keys da vps1, vps3 e vps4
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# 🖥️ Configuração de Rede Segura (VPN WireGuard) - VPS 1 (Hub Central / Gateway)
|
||||
|
||||
Este diretório contém a configuração e o backup de referência do WireGuard para a **VPS 1** (`10.99.0.1`), que atua como o Hub Central (servidor principal) da rede privada criptografada do **Clube67**.
|
||||
|
||||
---
|
||||
|
||||
## 📁 Arquivos de Configuração Disponíveis
|
||||
|
||||
1. **[wg0.conf](file:///home/deploy/instrucoes/VPS-0.1/wg0.conf)**: Arquivo completo de configuração do WireGuard para ser colocado em `/etc/wireguard/wg0.conf` na **VPS 1**.
|
||||
|
||||
---
|
||||
|
||||
## 🛠️ Detalhes do Roteamento (NAT Forwarding)
|
||||
|
||||
Como a **VPS 1** é o ponto de convergência de toda a rede VPN, o encaminhamento de pacotes IPv4 (*IP Forwarding*) precisa estar ativado no Kernel do Linux.
|
||||
|
||||
1. **Ativar o Forwarding no Kernel**:
|
||||
```bash
|
||||
sudo sysctl -w net.ipv4.ip_forward=1
|
||||
```
|
||||
2. **Persistir a configuração**:
|
||||
Certifique-se de descomentar ou adicionar a linha abaixo em `/etc/sysctl.conf`:
|
||||
```text
|
||||
net.ipv4.ip_forward=1
|
||||
```
|
||||
*Comando para aplicar imediatamente:* `sudo sysctl -p`
|
||||
@@ -0,0 +1,36 @@
|
||||
# /etc/wireguard/wg0.conf - VPS 1 (Hub Central / Gateway)
|
||||
# IP Privado VPN: 10.99.0.1
|
||||
|
||||
[Interface]
|
||||
Address = 10.99.0.1/24
|
||||
PrivateKey = <Chave_Privada_VPS1_Omitida_Por_Seguranca>
|
||||
ListenPort = 51820
|
||||
|
||||
# Habilitar forwarding de pacotes para comunicação entre peers (Estrela/Hub)
|
||||
# Certifique-se de que net.ipv4.ip_forward = 1 está ativado no sysctl.conf
|
||||
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
|
||||
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
|
||||
|
||||
# ----------------------------------------------------
|
||||
# PEERS AUTORIZADOS NA VPN (10.99.0.0/24)
|
||||
# ----------------------------------------------------
|
||||
|
||||
# Peer 1: Notebook do Rui (Administrador)
|
||||
[Peer]
|
||||
PublicKey = <Chave_Publica_do_Notebook_do_Rui>
|
||||
AllowedIPs = 10.99.0.10/32
|
||||
|
||||
# Peer 2: VPS 3 (Banco de Dados Dedicado)
|
||||
[Peer]
|
||||
PublicKey = S40JqovA4F8oH8aieWsDvNEv1yw5Juwu1wb4zHjQ8Ww=
|
||||
AllowedIPs = 10.99.0.3/32
|
||||
|
||||
# Peer 3: VPS 4 (Desenvolvimento / Staging)
|
||||
[Peer]
|
||||
PublicKey = ln7phEfm4w//jZJqqlkGAjsXKWQnOw2kYc64ni5PXX0=
|
||||
AllowedIPs = 10.99.0.4/32
|
||||
|
||||
# Peer 4: VPS 5 (CRM WhatsApp / newwhats)
|
||||
[Peer]
|
||||
PublicKey = <Chave_Publica_da_VPS_5_Omitida>
|
||||
AllowedIPs = 10.99.0.5/32
|
||||
Reference in New Issue
Block a user