# πŸš€ Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ WireGuard Π½Π° ru.hunab.app ## Быстрая инструкция ### Π¨Π°Π³ 1: ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΊ сСрвСру ```bash ssh ahau@149.154.64.19 # ΠŸΠ°Ρ€ΠΎΠ»ΡŒ: w99z2fBSkO4gU ``` ### Π¨Π°Π³ 2: Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ развСртывания ```bash # Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ sudo mkdir -p /opt/app/vpn/wireguard/config sudo chown -R ahau:ahau /opt/app/vpn # ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° (Ссли Π΅ΡΡ‚ΡŒ) docker stop hunab-vpn-wireguard-ru 2>/dev/null || true docker rm hunab-vpn-wireguard-ru 2>/dev/null || true # Запуск WireGuard ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° cd /opt/app/vpn/wireguard docker run -d \ --name hunab-vpn-wireguard-ru \ --cap-add=NET_ADMIN \ --cap-add=SYS_MODULE \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Europe/Moscow \ -e SERVERURL=149.154.64.19 \ -e SERVERPORT=51820 \ -e PEERS=1 \ -e PEERDNS=8.8.8.8 \ -e INTERNAL_SUBNET=10.14.14.0 \ -v /opt/app/vpn/wireguard/config:/config \ -p 51820:51820/udp \ --sysctl="net.ipv4.conf.all.src_valid_mark=1" \ --restart unless-stopped \ linuxserver/wireguard:latest # ОТиданиС создания ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ echo "ОТиданиС 30 сСкунд для создания ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ..." sleep 30 # Настройка Firewall sudo ufw allow 51820/udp comment 'WireGuard VPN RU' sudo ufw reload # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° статуса docker ps | grep wireguard # ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° echo "=== ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ===" cat /opt/app/vpn/wireguard/config/peer1/peer1.conf ``` ### Π¨Π°Π³ 3: Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ **Π‘ вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°:** ```bash # Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ scp ahau@149.154.64.19:/opt/app/vpn/wireguard/config/peer1/peer1.conf docs/vpn/wg-ru.conf ``` **Или просмотритС ΠΈ скопируйтС Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ:** ```bash ssh ahau@149.154.64.19 'cat /opt/app/vpn/wireguard/config/peer1/peer1.conf' ``` Π—Π°Ρ‚Π΅ΠΌ скопируйтС содСрТимоС Π² Ρ„Π°ΠΉΠ» `docs/hotspot/wg-ru.conf`. ### Π¨Π°Π³ 4: Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π² WireGuard Π½Π° Android 1. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» `wg-ru.conf` Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ 2. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ WireGuard 3. НаТмитС **"+"** β†’ **"Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ Π°Ρ€Ρ…ΠΈΠ²Π°"** 4. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» `wg-ru.conf` 5. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ! --- ## ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ПослС ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅: 1. **IP адрСс Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ российским:** - ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ https://whatismyipaddress.com/ - Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ IP: **149.154.64.19** 2. **ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ:** - Π’ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ WireGuard статус Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ "ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ" --- ## Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ### ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ статуса ```bash ssh ahau@149.154.64.19 "docker ps | grep wireguard" ``` ### ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π»ΠΎΠ³ΠΎΠ² ```bash ssh ahau@149.154.64.19 "docker logs hunab-vpn-wireguard-ru" ``` ### ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊ ```bash ssh ahau@149.154.64.19 "docker restart hunab-vpn-wireguard-ru" ``` ### ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° ```bash ssh ahau@149.154.64.19 "docker stop hunab-vpn-wireguard-ru" ``` --- ## РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ### ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Π½Π΅ создаСтся ΠŸΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ Π΅Ρ‰Π΅ 30-60 сСкунд ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅: ```bash ssh ahau@149.154.64.19 "ls -la /opt/app/vpn/wireguard/config/peer1/" ``` ### ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π½Π΅ запускаСтся ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π»ΠΎΠ³ΠΈ: ```bash ssh ahau@149.154.64.19 "docker logs hunab-vpn-wireguard-ru" ``` ### ΠŸΠΎΡ€Ρ‚ занят ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Ρ‚ 51820 свободСн: ```bash ssh ahau@149.154.64.19 "sudo netstat -tuln | grep 51820" ``` --- ## Π“ΠΎΡ‚ΠΎΠ²ΠΎ! ПослС выполнСния всСх шагов Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ WireGuard ΠΊΠΎΠ½Ρ„ΠΈΠ³ `wg-ru.conf` для использования ΠΈΠ· России! πŸŽ‰