# πŸ“– ПолноС руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Phantom Protocol **ВСрсия:** 2025.1 **Автор:** Phantom Protocol Team **Π”Π°Ρ‚Π°:** Π―Π½Π²Π°Ρ€ΡŒ 2025 --- ## πŸ“‹ Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ 1. [Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Phantom Protocol](#Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅-Π²-phantom-protocol) 2. [Быстрый старт](#быстрый-старт) 3. [Установка ΠΈ настройка](#установка-ΠΈ-настройка) 4. [Π‘Π°Π·ΠΎΠ²ΠΎΠ΅ использованиС](#Π±Π°Π·ΠΎΠ²ΠΎΠ΅-использованиС) 5. [ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ сцСнарии](#ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅-сцСнарии) 6. [Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ](#Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ-ΠΈ-ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ) 7. [УстранСниС Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ](#устранСниС-Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ) 8. [Бправочная информация](#справочная-информация) --- ## 🌟 Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Phantom Protocol Phantom Protocol прСдставляСт собой Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ сСтСвой ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ, которая обСспСчиваСт бСспрСцСдСнтный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ приватности ΠΈ бСзопасности Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌ ΠΌΠΈΡ€Π΅. Разработанная с использованиСм ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹Ρ… криптографичСских Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… сСтСвых ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², систСма позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ, ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-рСсурсам, сохраняя ΠΏΠΎΠ»Π½ΡƒΡŽ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΡΡ‚ΡŒ. ### Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Phantom Protocol? Phantom Protocol - это дСцСнтрализованная анонимная ΡΠ΅Ρ‚ΡŒ, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ "Ρ„Π°Π½Ρ‚ΠΎΠΌΠ½Ρ‹Ρ… адрСсов" ΠΈ многослойного ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ для обСспСчСния приватности ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… VPN сСрвисов ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ сСти Tor, Phantom Protocol ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ анонимности, основанный Π½Π° распрСдСлСнной Ρ…Π΅Ρˆ-Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Kademlia ΠΈ ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ построСния ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ². Основная идСя Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ сообщСниС ΠΈΠ»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· нСсколько ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ² (Ρ…ΠΎΠΏΠΎΠ²), ΠΏΡ€ΠΈ этом ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ·Π΅Π» Π·Π½Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΡƒΠ·Π΅Π» Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅. Π­Ρ‚ΠΎ создаСт эффСкт "Ρ„Π°Π½Ρ‚ΠΎΠΌΠ½ΠΎΠ³ΠΎ" ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°, Π³Π΄Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ сообщСния ΠΎΡ‚ отправитСля ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŽ. ### ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ прСимущСства **Максимальная Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΡΡ‚ΡŒ:** Phantom Protocol обСспСчиваСт Π±ΠΎΠ»Π΅Π΅ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ анонимности ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ благодаря использованию динамичСских Ρ„Π°Π½Ρ‚ΠΎΠΌΠ½Ρ‹Ρ… адрСсов ΠΈ многослойного ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ. КаТдоС соСдинСниС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ², Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ коррСляционный Π°Π½Π°Π»ΠΈΠ· Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°. **ДСцСнтрализованная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°:** БистСма Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΎΡ‚ΠΊΠ°Π·Π° ΠΈΠ»ΠΈ контроля. ВсС ΡƒΠ·Π»Ρ‹ Ρ€Π°Π²Π½ΠΎΠΏΡ€Π°Π²Π½Ρ‹ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ обСспСчиваСт Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΎΡ‚ΠΊΠ°Π·ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΈ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΊ Ρ†Π΅Π½Π·ΡƒΡ€Π΅. **Высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ:** Благодаря ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² ΠΈ эффСктивному использованию сСтСвых рСсурсов, Phantom Protocol обСспСчиваСт Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ сохранСнии анонимности. **ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° использования:** НСсмотря Π½Π° ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, систСма прСдоставляСт простыС ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятныС интСрфСйсы для ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-интСрфСйс. ### ΠžΠ±Π»Π°ΡΡ‚ΠΈ примСнСния Phantom Protocol Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ спСктрС сцСнариСв, Π³Π΄Π΅ трСбуСтся обСспСчСниС приватности ΠΈ анонимности: **Журналистика ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΌ:** Журналисты ΠΈ ΠΏΡ€Π°Π²ΠΎΠ·Π°Ρ‰ΠΈΡ‚Π½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Phantom Protocol для бСзопасного общСния с источниками ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π² условиях Ρ†Π΅Π½Π·ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ прСслСдований. **ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ:** Компании ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСму для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ обСспСчСния бСзопасности ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… сотрудников. **Личная ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ:** ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ свою Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚ слСТки со стороны ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ², Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΈ государствСнных ΠΎΡ€Π³Π°Π½ΠΎΠ². **ИсслСдования ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°:** Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π² области кибСрбСзопасности ΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Phantom Protocol ΠΊΠ°ΠΊ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ для экспСримСнтов ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² обСспСчСния приватности. ### ВСхничСская основа Phantom Protocol построСн Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… тСхнологичСских ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² синСргии для обСспСчСния максимальной бСзопасности ΠΈ эффСктивности. **Kademlia DHT (Distributed Hash Table)** слуТит основой для Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ обнаруТСния ΡƒΠ·Π»ΠΎΠ² ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π­Ρ‚Π° тСхнология позволяСт ΡƒΠ·Π»Π°ΠΌ автоматичСски Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ Π±Π΅Π· нСобходимости Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… сСрвСрах ΠΈΠ»ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΎΡ€Π°Ρ…. **МногослойноС ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅** обСспСчиваСт Π·Π°Ρ‰ΠΈΡ‚Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ этапС ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΡˆΠΈΡ„Ρ€ΡƒΠ΅Ρ‚ΡΡ нСсколько Ρ€Π°Π· с использованиСм Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ Π² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡƒΠ·Π»ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ скомпромСтирован, Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ Π½Π΅ смоТСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ исходным Π΄Π°Π½Π½Ρ‹ΠΌ. **Π€Π°Π½Ρ‚ΠΎΠΌΠ½Ρ‹Π΅ адрСса** ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ криптографичСскиС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для адрСсации ΡƒΠ·Π»ΠΎΠ² Π² сСти. Π­Ρ‚ΠΈ адрСса рСгулярно ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈ Π½Π΅ связаны с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ IP-адрСсами ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. **ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» построСния ΠΏΡƒΡ‚Π΅ΠΉ** автоматичСски Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ Ρ‡Π΅Ρ€Π΅Π· ΡΠ΅Ρ‚ΡŒ, учитывая Ρ‚Π°ΠΊΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹, ΠΊΠ°ΠΊ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°, пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ·Π»ΠΎΠ² ΠΈ трСбования ΠΊ анонимности. ## πŸš€ Быстрый старт Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ быстро Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Phantom Protocol. ΠœΡ‹ рассмотрим самыС простыС способы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ сСти ΠΈ Π½Π°Ρ‡Π°Π»Π° использования основных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ систСмы. ### БистСмныС трСбования ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваша систСма соотвСтствуСт ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ трСбованиям для запуска Phantom Protocol. **ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма:** Phantom Protocol ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС основныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Linux (Ubuntu 20.04+, CentOS 8+, Debian 11+), macOS (10.15+), ΠΈ Windows (10/11). РСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 64-Π±ΠΈΡ‚Π½Ρ‹Π΅ вСрсии ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм для обСспСчСния максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ бСзопасности. **АппаратныС трСбования:** ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ трСбования Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ процСссор с частотой 1 Π“Π“Ρ† ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅, 2 Π“Π‘ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈ 1 Π“Π‘ свободного мСста Π½Π° дискС. Для ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ многоядСрный процСссор, 4 Π“Π‘ ΠžΠ—Π£ ΠΈ SSD Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ. **Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ трСбования:** Π‘Ρ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-соСдинСниС со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 1 ΠœΠ±ΠΈΡ‚/с. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² качСствС ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° сСти рСкомСндуСтся соСдинСниС со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ 10 ΠœΠ±ΠΈΡ‚/с ΠΈ Π²Ρ‹ΡˆΠ΅. БистСма Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ исходящиС TCP соСдинСния Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹. **ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС:** Docker вСрсии 20.10 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅ для ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ развСртывания, Π»ΠΈΠ±ΠΎ Python 3.8+ ΠΈ компилятор GCC для сборки ΠΈΠ· исходного ΠΊΠΎΠ΄Π°. Π’Π°ΠΊΠΆΠ΅ потрСбуСтся Git для клонирования рСпозитория. ### Установка Ρ‡Π΅Ρ€Π΅Π· Docker (рСкомСндуСтся) Docker прСдоставляСт самый простой ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ способ запуска Phantom Protocol. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ всС зависимости Π±ΡƒΠ΄ΡƒΡ‚ установлСны ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΈ систСма Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСдС. **Π¨Π°Π³ 1: Установка Docker** Если Docker Π΅Ρ‰Π΅ Π½Π΅ установлСн Π² вашСй систСмС, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: ```bash # Для Ubuntu/Debian curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo usermod -aG docker $USER # Для CentOS/RHEL sudo yum install -y docker sudo systemctl start docker sudo systemctl enable docker sudo usermod -aG docker $USER # Для macOS # Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ Docker Desktop с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта docker.com # Для Windows # Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ Docker Desktop с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта docker.com ``` ПослС установки ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ систСму ΠΈΠ»ΠΈ Π²Ρ‹ΠΉΠ΄ΠΈΡ‚Π΅ ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² систСму Π·Π°Π½ΠΎΠ²ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ измСнСния Π² Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ вступили Π² силу. **Π¨Π°Π³ 2: Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Phantom Protocol** ΠšΠ»ΠΎΠ½ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Phantom Protocol ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°: ```bash git clone https://github.com/phantom-protocol/phantom-protocol-2025.git cd phantom-protocol-2025 ``` **Π¨Π°Π³ 3: Запуск Π±Π°Π·ΠΎΠ²ΠΎΠΉ сСти** ЗапуститС Π±Π°Π·ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Phantom сСти, ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· пяти ΡƒΠ·Π»ΠΎΠ²: ```bash # Π‘Π±ΠΎΡ€ΠΊΠ° Docker ΠΎΠ±Ρ€Π°Π·ΠΎΠ² docker-compose build # Запуск сСти docker-compose up -d # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° статуса docker-compose ps ``` Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° создаст ΠΈ запустит ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ Phantom ΡΠ΅Ρ‚ΡŒ с ΠΏΡΡ‚ΡŒΡŽ ΡƒΠ·Π»Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ автоматичСски ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ°Ρ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° ΠΈ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ. ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ нСсколько ΠΌΠΈΠ½ΡƒΡ‚. **Π¨Π°Π³ 4: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° работоспособности** Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ всС ΡƒΠ·Π»Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΠ»ΠΈΡΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΈ ΡΠ΅Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚: ```bash # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π»ΠΎΠ³ΠΎΠ² docker-compose logs phantom-node-1 # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° сСтСвой связности docker exec phantom-node-1 phantom-client --test-connection # ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ сСти docker exec phantom-node-1 phantom-client --show-network ``` Если всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π±Π΅Π· ошибок ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ соСдинСния ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ·Π»Π°ΠΌΠΈ, Π·Π½Π°Ρ‡ΠΈΡ‚ ваша Phantom ΡΠ΅Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Π° ΠΊ использованию. ### ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ запуска сСти Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΉ ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Phantom Protocol. **ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· SOCKS5 прокси** Π‘Π°ΠΌΡ‹ΠΉ простой способ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Phantom Protocol - это Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ SOCKS5 прокси, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваш ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Ρ‡Π΅Ρ€Π΅Π· Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ: ```bash # Запуск SOCKS5 прокси Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 8080 docker run -d --name phantom-socks5 \ --network phantom-protocol-2025_phantom-network \ -p 8080:8080 \ phantom-protocol:socks5-proxy ``` ПослС запуска прокси настройтС ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для использования SOCKS5 прокси Π½Π° адрСсС `127.0.0.1:8080`. Π’Π΅ΡΡŒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· Phantom ΡΠ΅Ρ‚ΡŒ. **Настройка Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Firefox:** 1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Настройки β†’ ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ β†’ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ сСти 2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ "Ручная настройка прокси" 3. Π’ ΠΏΠΎΠ»Π΅ "SOCKS Host" Π²Π²Π΅Π΄ΠΈΡ‚Π΅ `127.0.0.1` 4. Π’ ΠΏΠΎΠ»Π΅ "Port" Π²Π²Π΅Π΄ΠΈΡ‚Π΅ `8080` 5. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ "SOCKS v5" 6. УстановитС Ρ„Π»Π°ΠΆΠΎΠΊ "ΠŸΡ€ΠΎΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ DNS ΠΏΡ€ΠΈ использовании SOCKS v5" **Настройка Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Chrome:** 1. ЗапуститС Chrome с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ прокси: ```bash google-chrome --proxy-server="socks5://127.0.0.1:8080" ``` **ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° анонимности** Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваш Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· Phantom ΡΠ΅Ρ‚ΡŒ, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ сайт для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ IP-адрСса: ```bash # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° IP Π±Π΅Π· прокси curl http://httpbin.org/ip # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° IP Ρ‡Π΅Ρ€Π΅Π· Phantom прокси curl --socks5 127.0.0.1:8080 http://httpbin.org/ip ``` IP-адрСса Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π°Π½ΠΎΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. ### Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Phantom Protocol прСдоставляСт Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ для управлСния ΡΠ΅Ρ‚ΡŒΡŽ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π΅Π΅ состояния. **ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ сСти** ```bash # ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ локальной сСти phantom-client --connect # ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ phantom-client --connect 192.168.1.100:8050 # ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ количСства Ρ…ΠΎΠΏΠΎΠ² phantom-client --connect --hops 5 ``` **ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° сообщСний** ```bash # ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° тСкстового сообщСния phantom-client --send-message "Hello, Phantom!" --to node-id-12345 # ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Ρ„Π°ΠΉΠ»Π° phantom-client --send-file document.pdf --to node-id-12345 # Π¨ΠΈΡ€ΠΎΠΊΠΎΠ²Π΅Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ сообщСниС phantom-client --broadcast "Public announcement" ``` **Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚ΡƒΠ½Π½Π΅Π»Π΅ΠΉ** ```bash # TCP Ρ‚ΡƒΠ½Π½Π΅Π»ΡŒ phantom-tunnel --local 8080 --remote example.com:80 --hops 3 # SSH Ρ‚ΡƒΠ½Π½Π΅Π»ΡŒ phantom-tunnel --local 2222 --remote server.com:22 --hops 5 # VPN Ρ‚ΡƒΠ½Π½Π΅Π»ΡŒ phantom-tunnel --vpn --interface tun0 ``` **ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ сСти** ```bash # ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ статус ΡƒΠ·Π»Π° phantom-client --status # ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡŽ сСти phantom-client --show-network # ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ статистику Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° phantom-client --show-stats # НСпрСрывный ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ phantom-client --monitor ``` ### Π’Π΅Π±-интСрфСйс Phantom Protocol Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π²Π΅Π±-интСрфСйс для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ управлСния ΡΠ΅Ρ‚ΡŒΡŽ. ПослС запуска Docker ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π²Π΅Π±-интСрфСйс Π±ΡƒΠ΄Π΅Ρ‚ доступСн ΠΏΠΎ адрСсу `http://localhost:8090`. **ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π²Π΅Π±-интСрфСйса:** **Dashboard** - главная панСль с ΠΎΠ±Ρ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ состоянии сСти, количСствС Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ², статистикС Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… соСдинСниях. **Network Topology** - интСрактивная ΠΊΠ°Ρ€Ρ‚Π° сСти, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ всС ΡƒΠ·Π»Ρ‹ ΠΈ соСдинСния ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠ»ΠΈΠΊΠ°Ρ‚ΡŒ Π½Π° ΡƒΠ·Π»Ρ‹ для получСния Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. **Traffic Monitor** - Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ врСмя ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° с Π³Ρ€Π°Ρ„ΠΈΠΊΠ°ΠΌΠΈ пропускной способности, Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΈ количСства ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². **Node Management** - ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΡƒΠ·Π»Π°ΠΌΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ запуск, остановку ΠΈ настройку ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². **Security Center** - информация ΠΎ бСзопасности сСти, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ ΡƒΠ³Ρ€ΠΎΠ·Ρ‹ ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρ‹. ### ΠŸΠ΅Ρ€Π²Ρ‹Π΅ шаги с .phantom Π΄ΠΎΠΌΠ΅Π½Π°ΠΌΠΈ Одной ΠΈΠ· ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… особСнностСй Phantom Protocol являСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° собствСнной Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠΉ систСмы с Π΄ΠΎΠΌΠ΅Π½Π°ΠΌΠΈ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня .phantom. **Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ .phantom сайта** ```bash # Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ hidden service phantom-hidden-service --create --name my-website # ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ адрСс: abc123def456.phantom # Запуск Π²Π΅Π±-сСрвСра python3 -m http.server 8080 # ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠ° ΠΊ Phantom адрСсу phantom-hidden-service --bind abc123def456.phantom:80 --target localhost:8080 ``` **Доступ ΠΊ .phantom сайтам** Для доступа ΠΊ .phantom сайтам настройтС ваш DNS Π½Π° использованиС Phantom DNS сСрвСра: ```bash # Linux/macOS echo "nameserver 127.0.0.1" | sudo tee /etc/resolv.conf.phantom sudo cp /etc/resolv.conf.phantom /etc/resolv.conf # Windows # Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ DNS сСрвСр Π² настройках сСтСвого Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° Π½Π° 127.0.0.1 ``` ПослС этого Π²Ρ‹ смоТСтС ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ .phantom сайты Π² любом Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: `http://abc123def456.phantom` ### Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ с ΠΏΠ΅Ρ€Π²Ρ‹Ρ… шагов Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ знакомствС с Phantom Protocol Π²Π°ΠΆΠ½ΠΎ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ бСзопасности. **Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹:** Никогда Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΡƒΠ·Π»ΠΎΠ² ΠΈΠ»ΠΈ ΠΊΠ»ΡŽΡ‡ΠΈ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…. КаТдая установка Π΄ΠΎΠ»ΠΆΠ½Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ криптографичСскиС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹. **РСгулярно обновляйтС систСму:** Phantom Protocol Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ развиваСтся, ΠΈ Π½ΠΎΠ²Ρ‹Π΅ вСрсии часто содСрТат Π²Π°ΠΆΠ½Ρ‹Π΅ исправлСния бСзопасности. НастройтС автоматичСскиС обновлСния ΠΈΠ»ΠΈ рСгулярно провСряйтС Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… вСрсий. **ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΡŒΡ‚Π΅ ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ:** Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ встроСнныС инструмСнты ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° для отслСТивания ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ активности Π² вашСй части сСти. **НастройтС Ρ„Π°ΠΉΡ€Π²ΠΎΠ»:** Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваш Ρ„Π°ΠΉΡ€Π²ΠΎΠ» настроСн ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ входящиС соСдинСния, оставляя ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ€Ρ‚Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Phantom Protocol. БлСдуя этим простым рСкомСндациям, Π²Ρ‹ смоТСтС бСзопасно Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Phantom Protocol ΠΈ постСпСнно ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ возмоТности. ## βš™οΈ Установка ΠΈ настройка Π”Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» содСрТит ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ инструкции ΠΏΠΎ установкС Phantom Protocol Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах ΠΈ настройкС систСмы для ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сцСнариях использования. ### Установка ΠΈΠ· исходного ΠΊΠΎΠ΄Π° Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ процСссом установки ΠΈΠ»ΠΈ хотят внСсти измСнСния Π² ΠΊΠΎΠ΄, доступна установка ΠΈΠ· исходного ΠΊΠΎΠ΄Π°. **ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ** ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ компиляции ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² вашСй систСмС установлСны всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ зависимости. ΠŸΡ€ΠΎΡ†Π΅ΡΡ установки зависимостСй различаСтся Π² зависимости ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. Для систСм Π½Π° Π±Π°Π·Π΅ Ubuntu ΠΈΠ»ΠΈ Debian Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: ```bash sudo apt update sudo apt install -y build-essential cmake git sudo apt install -y libssl-dev libxml2-dev libprotobuf-dev sudo apt install -y protobuf-compiler pkg-config sudo apt install -y python3 python3-pip python3-dev ``` Для систСм Π½Π° Π±Π°Π·Π΅ CentOS, RHEL ΠΈΠ»ΠΈ Fedora: ```bash sudo yum groupinstall -y "Development Tools" sudo yum install -y cmake git openssl-devel libxml2-devel sudo yum install -y protobuf-devel protobuf-compiler pkgconfig sudo yum install -y python3 python3-pip python3-devel ``` Для macOS с использованиСм Homebrew: ```bash brew install cmake git openssl libxml2 protobuf pkg-config brew install python3 ``` **ΠšΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ сборка** ПослС установки зависимостСй ΠΊΠ»ΠΎΠ½ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ сборку: ```bash # ΠšΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ рСпозитория git clone https://github.com/phantom-protocol/phantom-protocol-2025.git cd phantom-protocol-2025 # ГСнСрация protobuf Ρ„Π°ΠΉΠ»ΠΎΠ² cd protos ./generate_protos.sh cd .. # Π‘Π±ΠΎΡ€ΠΊΠ° основных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² cd src make clean make all # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° сборки ./phantom-client --version ./phantom-tunnel --version ``` ΠŸΡ€ΠΎΡ†Π΅ΡΡ сборки ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ ΠΎΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠ½ΡƒΡ‚ Π΄ΠΎ получаса Π² зависимости ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ вашСй систСмы. Если сборка Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»Π°ΡΡŒ Π±Π΅Π· ошибок, всС исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ созданы Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ `src/`. **Установка Π² систСму** Для установки скомпилированных Ρ„Π°ΠΉΠ»ΠΎΠ² Π² систСмныС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅: ```bash sudo make install # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° установки phantom-client --version which phantom-client ``` По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ„Π°ΠΉΠ»Ρ‹ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² `/usr/local/bin/`. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ прСфикс установки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅: ```bash make install PREFIX=/opt/phantom ``` ### Настройка сСтСвых ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ настройка сСтСвых ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² критичСски Π²Π°ΠΆΠ½Π° для обСспСчСния ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ бСзопасности Phantom Protocol. **ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Ρ„Π°ΠΉΡ€Π²ΠΎΠ»Π°** Phantom Protocol ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ нСсколько ΠΏΠΎΡ€Ρ‚ΠΎΠ² для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Основной ΠΏΠΎΡ€Ρ‚ для ΠΌΠ΅ΠΆΡƒΠ·Π»ΠΎΠ²ΠΎΠ³ΠΎ общСния - 8050, Π½ΠΎ систСма ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹ для спСциализированных сСрвисов. Для Ubuntu/Debian с ufw: ```bash # Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ основного ΠΏΠΎΡ€Ρ‚Π° Phantom sudo ufw allow 8050/tcp # Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ² для клиСнтских сСрвисов sudo ufw allow 8080/tcp # SOCKS5 прокси sudo ufw allow 8090/tcp # Π’Π΅Π±-интСрфСйс ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° sudo ufw allow 1194/udp # VPN сСрвСр (Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ) # ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ» sudo ufw reload ``` Для CentOS/RHEL с firewalld: ```bash # Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ² sudo firewall-cmd --permanent --add-port=8050/tcp sudo firewall-cmd --permanent --add-port=8080/tcp sudo firewall-cmd --permanent --add-port=8090/tcp sudo firewall-cmd --permanent --add-port=1194/udp # ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ sudo firewall-cmd --reload ``` **ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ сСтСвых ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ядра** Для обСспСчСния максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ рСкомСндуСтся Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ сСтСвого стСка ядра Linux: ```bash # Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ sudo tee /etc/sysctl.d/99-phantom-network.conf << EOF # Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² сокСтов net.core.rmem_max = 16777216 net.core.wmem_max = 16777216 net.ipv4.tcp_rmem = 4096 87380 16777216 net.ipv4.tcp_wmem = 4096 65536 16777216 # ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ TCP ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² net.ipv4.tcp_congestion_control = bbr net.ipv4.tcp_slow_start_after_idle = 0 net.ipv4.tcp_mtu_probing = 1 # Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π»ΠΈΠΌΠΈΡ‚ΠΎΠ² соСдинСний net.core.somaxconn = 65535 net.ipv4.tcp_max_syn_backlog = 65535 net.core.netdev_max_backlog = 5000 # ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ для высокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ net.ipv4.ip_local_port_range = 1024 65535 net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 120 EOF # ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ настроСк sudo sysctl -p /etc/sysctl.d/99-phantom-network.conf ``` ### ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Phantom Protocol ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ систСму ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² для настройки Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… аспСктов Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы. Основной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ располагаСтся Π² `/etc/phantom/phantom.conf`. **Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° основного ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°** ```ini # Phantom Protocol Configuration File # ВСрсия: 2025.1 [node] # Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΡƒΠ·Π»Π° (гСнСрируСтся автоматичСски) node_id = auto # АдрСс для ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΡ входящих соСдинСний listen_address = 0.0.0.0 listen_port = 8050 # МаксимальноС количСство ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… соСдинСний max_connections = 1000 # Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π» ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ heartbeat сообщСний (сСкунды) heartbeat_interval = 30 [network] # Бписок bootstrap ΡƒΠ·Π»ΠΎΠ² для ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ bootstrap_nodes = phantom-seed1.example.com:8050, phantom-seed2.example.com:8050, 192.168.1.100:8050 # МинимальноС количСство соСдинСний с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΡƒΠ·Π»Π°ΠΌΠΈ min_peer_connections = 3 # МаксимальноС количСство соСдинСний с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΡƒΠ·Π»Π°ΠΌΠΈ max_peer_connections = 50 # Π’Π°ΠΉΠΌΠ°ΡƒΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΡƒΠ·Π»Π°ΠΌ (сСкунды) connection_timeout = 30 # Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π» поиска Π½ΠΎΠ²Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ² (сСкунды) peer_discovery_interval = 300 [routing] # ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ…ΠΎΠΏΠΎΠ² ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ default_hops = 3 # МаксимальноС количСство Ρ…ΠΎΠΏΠΎΠ² max_hops = 10 # Алгоритм Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° (random, shortest, fastest, most_reliable) route_selection = fastest # ВрСмя ΠΆΠΈΠ·Π½ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° (сСкунды) route_ttl = 3600 # Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² route_caching = true [security] # Алгоритм ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ (aes-256-gcm, chacha20-poly1305) encryption_algorithm = aes-256-gcm # Π Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ»ΡŽΡ‡Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ (Π±ΠΈΡ‚) key_size = 256 # Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ perfect forward secrecy perfect_forward_secrecy = true # Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π» Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ (сСкунды) key_rotation_interval = 3600 # Минимальная Π΄Π»ΠΈΠ½Π° ΠΏΡƒΡ‚ΠΈ для анонимности min_anonymity_path_length = 3 [logging] # Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ логирования (debug, info, warning, error) log_level = info # Π€Π°ΠΉΠ» для записи Π»ΠΎΠ³ΠΎΠ² log_file = /var/log/phantom/phantom.log # ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π»ΠΎΠ³ Ρ„Π°ΠΉΠ»Π° (MB) max_log_size = 100 # ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹Ρ… Π»ΠΎΠ³ Ρ„Π°ΠΉΠ»ΠΎΠ² log_rotation_count = 5 # Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ логирования Π² syslog syslog_enabled = false [performance] # Π Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΡ„Π΅Ρ€Π° для сСтСвых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (Π±Π°ΠΉΡ‚) network_buffer_size = 65536 # ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² worker_threads = auto # Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ TCP_NODELAY tcp_nodelay = true # Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ TCP keep-alive tcp_keepalive = true # Π’Π°ΠΉΠΌΠ°ΡƒΡ‚ нСактивности соСдинСния (сСкунды) connection_idle_timeout = 300 ``` **ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ клиСнтских сСрвисов** ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ клиСнтский сСрвис (SOCKS5 прокси, VPN, DNS) ΠΈΠΌΠ΅Π΅Ρ‚ свой ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»: ```ini # /etc/phantom/socks5-proxy.conf [socks5] listen_address = 127.0.0.1 listen_port = 8080 max_connections = 100 connection_timeout = 30 buffer_size = 8192 [phantom] bootstrap_nodes = 127.0.0.1:8050 hops = 3 encryption = aes-256-gcm [access_control] allowed_clients = 127.0.0.0/8, 192.168.0.0/16 blocked_destinations = authentication_required = false ``` ### Настройка автозапуска Для обСспСчСния автоматичСского запуска Phantom Protocol ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ систСмы создайтС systemd сСрвисы. **Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ systemd сСрвиса для основного ΡƒΠ·Π»Π°** ```bash sudo tee /etc/systemd/system/phantom-node.service << EOF [Unit] Description=Phantom Protocol Node Documentation=https://phantom-protocol.org/docs After=network-online.target Wants=network-online.target [Service] Type=simple User=phantom Group=phantom ExecStart=/usr/local/bin/phantom-node --config /etc/phantom/phantom.conf ExecReload=/bin/kill -HUP \$MAINPID Restart=always RestartSec=5 StartLimitInterval=0 # Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ NoNewPrivileges=true PrivateTmp=true ProtectSystem=strict ProtectHome=true ReadWritePaths=/var/lib/phantom /var/log/phantom # РСсурсы LimitNOFILE=65535 LimitNPROC=4096 [Install] WantedBy=multi-user.target EOF ``` **Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для сСрвиса** ```bash # Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ систСмного ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ sudo useradd -r -s /bin/false -d /var/lib/phantom phantom # Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ sudo mkdir -p /var/lib/phantom /var/log/phantom /etc/phantom sudo chown phantom:phantom /var/lib/phantom /var/log/phantom sudo chmod 750 /var/lib/phantom /var/log/phantom ``` **Активация ΠΈ запуск сСрвиса** ```bash # ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ systemd sudo systemctl daemon-reload # Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ автозапуска sudo systemctl enable phantom-node # Запуск сСрвиса sudo systemctl start phantom-node # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° статуса sudo systemctl status phantom-node # ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π»ΠΎΠ³ΠΎΠ² sudo journalctl -u phantom-node -f ``` ### Настройка ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ являСтся критичСски Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом эксплуатации Phantom Protocol, особСнно ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² производствСнной срСдС. **Настройка Prometheus ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ** Phantom Protocol ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ экспорт ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Prometheus: ```bash # Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ echo " [monitoring] prometheus_enabled = true prometheus_port = 9090 prometheus_path = /metrics update_interval = 10 " | sudo tee -a /etc/phantom/phantom.conf ``` **ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Prometheus** ```yaml # /etc/prometheus/prometheus.yml global: scrape_interval: 15s evaluation_interval: 15s scrape_configs: - job_name: 'phantom-nodes' static_configs: - targets: ['localhost:9090'] scrape_interval: 10s metrics_path: /metrics ``` **Настройка Grafana Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ΠΎΠ²** Phantom Protocol поставляСтся с Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Π°ΠΌΠΈ для Grafana, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ: ```bash # ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ΠΎΠ² sudo cp grafana-dashboards/*.json /var/lib/grafana/dashboards/ # ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊ Grafana sudo systemctl restart grafana-server ``` ### ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Для достиТСния максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Phantom Protocol Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ½ΠΊΠΎΠΉ настройки Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² систСмы. **Настройка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² JVM (Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ)** НСкоторыС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Phantom Protocol ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ JVM. Π’ этом случаС рСкомСндуСтся ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹: ```bash # /etc/phantom/jvm.conf -Xms2g -Xmx4g -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:+UseStringDeduplication -XX:+OptimizeStringConcat -Djava.net.preferIPv4Stack=true ``` **ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ дискового Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°** Для систСм с высокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ рСкомСндуСтся ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ дискового Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°: ```bash # Настройка ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° I/O для SSD echo mq-deadline | sudo tee /sys/block/sda/queue/scheduler # ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы sudo mount -o remount,noatime,nodiratime /var/lib/phantom ``` **Настройка Π»ΠΈΠΌΠΈΡ‚ΠΎΠ² рСсурсов** ```bash # /etc/security/limits.d/phantom.conf phantom soft nofile 65535 phantom hard nofile 65535 phantom soft nproc 4096 phantom hard nproc 4096 phantom soft memlock unlimited phantom hard memlock unlimited ``` Π­Ρ‚ΠΈ настройки обСспСчат ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Phantom Protocol Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… условиях эксплуатации ΠΈ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΈ высокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅.