ZecHub
Інструменти конфіденційності
Практичні рішення для конфіденційності
ZecHub
Інструменти конфіденційності
Практичні рішення для конфіденційності
Arti — це ініціатива Tor Project зі створення клієнта Tor нового покоління з використанням мови програмування Rust. Arti розроблено як модульний, вбудовуваний і готовий до продакшену інструмент, що забезпечує безпечнішу та ефективнішу реалізацію протоколів анонімності Tor. У Arti version 1.4.0 було представлено кілька важливих оновлень:
Цей реліз продовжує зусилля Tor Project із надання користувачам і розробникам Tor кращої безпеки, продуктивності та модульності.
Виконайте ці кроки, щоб встановити та запустити Arti як SOCKS-проксі у вашій системі.
Перш ніж ви зможете зібрати Arti з вихідного коду, вам потрібно встановити останню стабільну версію Rust.
Відвідайте офіційний сайт Rust.
Дотримуйтесь інструкцій зі встановлення для вашої операційної системи.
Перевірте встановлення, виконавши:
rustc --version
Це підтвердить, що у вашій системі встановлено останню стабільну версію Rust.
Щоб отримати найновішу версію клієнта Arti, вам потрібно буде клонувати репозиторій з GitLab.
Відкрийте термінал (Command Prompt, PowerShell або Git Bash у Windows).
Виконайте таку команду, щоб клонувати репозиторій:
git clone https://gitlab.torproject.org/tpo/core/arti.git
Перейдіть до щойно створеного каталогу arti:
cd arti
Це завантажить вихідний код Arti на ваш локальний комп’ютер.
Після клонування репозиторію вам потрібно зібрати Arti за допомогою Cargo, менеджера пакетів і інструмента збірки для Rust.
cargo build --release
Ця команда компілює код Arti та оптимізує його для продакшену (прапорець --release). Бінарний файл буде створено в каталозі target/release.
target/release/arti
Ви можете запускати цей бінарний файл безпосередньо з термінала.
Щоб використовувати Arti як SOCKS-проксі (який маршрутизуватиме ваш інтернет-трафік через мережу Tor), потрібно запустити проксі.
./target/release/arti proxy -p 9150
Ця команда запускає Arti як SOCKS5-проксі на порту 9150, який є типовим портом, що використовується Tor для SOCKS-трафіку.
Коли Arti вже запущено як SOCKS-проксі, вам потрібно налаштувати ваші застосунки на його використання для маршрутизації трафіку через мережу Tor.
Це маршрутизуватиме весь трафік з ваших застосунків через мережу Tor, використовуючи Arti як посередника.
Ось спрощена діаграма, яка показує, як Arti працює разом із мережею Tor:
[Application] --(SOCKS5)--> [Arti SOCKS Proxy] --(Tor Protocol)--> [Tor Network]
Якщо ви зацікавлені у внеску в розробку Arti, ви можете переглянути код і долучитися через GitLab.
git clone https://gitlab.torproject.org/tpo/core/arti.git
Створіть fork репозиторію в GitLab (потрібен обліковий запис GitLab).
Прив’яжіть ваш fork репозиторію до локального середовища:
git remote add _name_ git@gitlab.torproject.org:_name_/arti.git
git fetch _name_
Замініть name на ваше ім’я користувача GitLab.
Надішліть зміни у ваш fork:
git push _name_ main
Створіть Merge Request (MR) у GitLab: Перейдіть до розділу Merge Request у вашому GitLab fork:
https://gitlab.torproject.org/_name_/arti/-/merge_requests
Якщо ви зацікавлені в участі у проєкті, сміливо переглядайте код, створюйте fork репозиторію та надсилайте Merge Request. Для отримання додаткової інформації, оновлень і порад із усунення несправностей звертайтеся до GitLab-репозиторію Arti.
Бажаємо приємного досвіду з Arti та вдалого хакінгу!