Hacking
July 10, 2022
Как легко поднять свою ноду в TOR
Как же много сообщений мне приходило с просьбой рассказать об этом. Свершилось. Ловите!
Всем салют, дорогие друзья!
Многие из вас даже не представляют, как же много сообщений мне приходило с просьбой рассказать о том, как поднять свою ноду в TOR.
Свершилось! Сегодня я расскажу вам о максимально простом способе реализации данной задачи.
Введение
Итак, для упрощения задачи я предлагаю использовать torspray. Это консольная утилита для быстрого запуска новых узлов Tor.
Замечу, что инструмент предназначен специально для того, чтобы дать новичкам возможность быстро и без особых усилий запускать собственные ноды TOR'a.
Вам понадобится
Для работы с инструментом вам понадобится:
- Выделенный сервер с Debian 11 у хостинг-провайдера. Я использую Hetzner.
- При установке Debian 11 на сервер - укажите ssh-ключ, который генерирует torspray. К сожалению, поддержка паролей пока не работает (если вы не помните, запустите
torspray pubkey
) - После подготовки сервера вы можете добавить его в torspray для управления
Установка
Напомню, что все это делается из терминала Linux
pip install torspray
Настройка и использование
$ torspray init pleaseuseaproperemailhere@example.com [+] Initializing torspray directory: /home/synapse/projects/development/torspray/code/.torspray [+] Generating SSH keys Basic configuration written, SSH key generated: ################################################## # Используйте этот ключ при установке Debian на сервер # ################################################## ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDrMjEtbW/rkbf50kkpejiftyc5SLARU/GFaYusWGBqeRdxhlhipgov5bJQ3BTlZP/3GJZZQg7rqGwv4cR3WNQuqSwjgYIGqT1NNjmyNiJxhDkr1RVIhpDnaQ+odsA4hoIFcMq5Y/Ll/ODn8b4jRJ/DuzZ06tPFmKnmHGWh/E/LfcASUpx00Wbzej2Gb5T/PCs1uq/CO7JxlNzzLT+sz4W3vsEZ1w6HSXPrxnNvrQFFsxBj1CsoI9gH3Ncsroc7f6/LXHGTWIXqns0c8cSbWFPw1yIwBPCa51X2hJHRj9XtOS+wvt/2XtWikp5qd8Zq5aa5m4sqG8/iJYcZOG0TyMXhCqjnrRjflj/ryD7ToUmrzx4LKM0fqnIqloR+TX1mWDTmiHj7yNycXxKPUF0wl0id8uMdtnjJW3A4knr2F/cvu1qrqVJeRCb3SZcYfpIazUwsmOeTYGx8JMqHAalt6nucpjXzlppHIHAqp/1eAskTLSOTdWEBLwDScGgS8ERjfRuE0ICLe1oh92iXQPuQyM+CHyN9sF2evzhPTwAmlEmfjxYtTmd9rFxYzq2VTHWuDAuf/IrDmKr9OoD9Imrr9J0wInlj7QOWExryGeRuBqxAvvEoC83iwWq8ogaO86vGHK6ETDQ7hHVX914zlLq3G6cN/yiRBlpCJCUwqvLZdS48Pw== torspray-8b9932c2@home
$ torspray add testnode 65.108.217.166 [+] Adding server 65.108.217.166, password: None [-] Failed to reach server, try again later $ torspray add testnode 65.108.217.166 [+] Adding server 65.108.217.166, password: None We have: username root hostname debian-2gb-hel1-1
$ torspray list [+] Servers in the DB: testnode: {'address': '65.108.217.166', 'hostname': 'testnode'}
$ torspray spray testnode [+] Spray verifying versions $ dpkg --print-architecture amd64 version: Debian GNU/Linux codename: bullseye arch: amd64 [+] Spray enabling updates ... $ systemctl restart tor.service
$ torspray run testnode 'hostname' [+] Execing: hostname testnode: debian-2gb-hel1-1
$ torspray pubkey ################################################## # Use this key when creating the VM: # ################################################## ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDrMjEtbW/rkbf50kkpejiftyc5SLARU/GFaYusWGBqeRdxhlhipgov5bJQ3BTlZP/3GJZZQg7rqGwv4cR3WNQuqSwjgYIGqT1NNjmyNiJxhDkr1RVIhpDnaQ+odsA4hoIFcMq5Y/Ll/ODn8b4jRJ/DuzZ06tPFmKnmHGWh/E/LfcASUpx00Wbzej2Gb5T/PCs1uq/CO7JxlNzzLT+sz4W3vsEZ1w6HSXPrxnNvrQFFsxBj1CsoI9gH3Ncsroc7f6/LXHGTWIXqns0c8cSbWFPw1yIwBPCa51X2hJHRj9XtOS+wvt/2XtWikp5qd8Zq5aa5m4sqG8/iJYcZOG0TyMXhCqjnrRjflj/ryD7ToUmrzx4LKM0fqnIqloR+TX1mWDTmiHj7yNycXxKPUF0wl0id8uMdtnjJW3A4knr2F/cvu1qrqVJeRCb3SZcYfpIazUwsmOeTYGx8JMqHAalt6nucpjXzlppHIHAqp/1eAskTLSOTdWEBLwDScGgS8ERjfRuE0ICLe1oh92iXQPuQyM+CHyN9sF2evzhPTwAmlEmfjxYtTmd9rFxYzq2VTHWuDAuf/IrDmKr9OoD9Imrr9J0wInlj7QOWExryGeRuBqxAvvEoC83iwWq8ogaO86vGHK6ETDQ7hHVX914zlLq3G6cN/yiRBlpCJCUwqvLZdS48Pw== torspray-8b9932c2@home
$ torspray add testnode2 65.108.150.86 [+] Adding server 65.108.150.86, password: None We have: username root hostname debian-2gb-hel1-2 $ torspray spray testnode2 [+] Spray verifying versions ...
$ torspray run-all 'hostname' [+] Execing: hostname testnode: debian-2gb-hel1-1 testnode2: debian-2gb-hel1-2
$ torspray netstatus --интервал 1 [+] Состояние каждые 1 секунду: torbridge0 RX: 73,83 кбит / с TX: 51,51 кбит / с - всего: RX: 55,10 ГБ TX: 56,79 ГБ torbridge1 RX: 29,88 кбит / с TX: 13,26 кбит / с - всего: RX: 36,69 ГБ TX: 37,93 ГБ torbridge2 RX: 54,67 кбитСкорость передачи данных: 20,14 кбит / с - всего: RX: 173,84 ГБ TX: 175,76 ГБ torbridge3 RX: 706,39 кбит / с TX: 619,88 кбит / с - всего: RX: 80,57 ГБ TX: 78,51 ГБ torbridge4 RX: 352,24 кбит / с TX: 299,38 кбит / с - всего: RX: 73,66 ГБ TX: 72,94 ГБ torbridge5 RX: 5,24 кбит / с TX: 10,65 кбит / с - всего: RX: 144,82 ГБ TX: 147,31 ГБ torbridge6 RX: 5,24 кбит / с TX: 10,55 кбит / с - всего: RX: 5,97 ГБ TX: 5,86 ГБ torbridge7 RX: 136,70 кбитСкорость передачи данных: 43,91 кбит / с - всего: RX: 84,33 ГБ TX: 87,20 ГБ torbridge8 RX: 5,24 кбит / с TX: 10,65 кбит / с - всего: RX: 3,87 ГБ TX: 4,09 ГБ torbridge9 RX: 7,20 кбит / с TX: 24,81 кбит / с - всего: RX: 10,38 ГБ TX: 10,69 ГБ
$ torspray shell testnode $ top ... топ - 14:33:41 за 4 дня, 15:06, 1 пользователь, средняя загрузка: 0.03, 0.01, 0.00 Всего задач: 83, 1 запущено, 82 спящих, 0 остановлено, 0 зомби % Cpu (ов): 0,0 us, 0,0 sy, 0,0 ni, 100,0 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st MiB Mem: всего 1934,6, 934,8 бесплатно, 249,3 используется, 750,5 бафф / кэш Обмен MiB: 0.0 всего, 0.0 бесплатно, 0.0 используется. доступно 1542.8 Mem PID USER PR NI VIRT RES SHR S %CPU % ВРЕМЯ ПАМЯТИ + КОМАНДА 1 root 20 0 164352 10896 7792 S 0.0 0.6 0:16.08 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.09 kthreadd 3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp 4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par_gp 6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H-events_highpri 9 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq 10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_tasks_rude_ 11 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_tasks_trace 12 root 20 0 0 0 0 S 0.0 0.0 0:22.70 ksoftirqd /0 13 root 20 0 0 0 0 I 0.0 0.0 0:09.81 rcu_sched 14 root rt 0 0 0 0 S 0.0 0.0 0:01.73 миграция /0 15 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp / 0 16 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp / 1 17 root rt 0 0 0 0 S 0.0 0.0 0:01.78 миграция /1 18 root 20 0 0 0 0 S 0.0 0.0 0:07.93 ksoftirqd /1 20 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker /1:0H-events_highpri 23 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs 24 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 netns 25 корень 20 0 0 0 0 С 0.0 0.0 0:00.00 kauditd 26 корень 20 0 0 0 0 С 0.0 0.0 0:00.09 khungtaskd 27 корень 20 0 0 0 0 С 0.0 0.0 0:00.00 oom_reaper 28 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 обратная запись 29 root 20 0 0 0 0 S 0.0 0.0 0:10.32 kcompactd0 30 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksm ...
Надеюсь, что данная статья была вам полезна, т.к. информации такого рода в сети чрезвычайно мало.
👉Да, хочу!ᅠ
July 10, 2022, 12:40
0 views
0 reposts