Olej писал(а): ↑21 июл 2023, 21:27
сложный эксперимент:
Ещё более сложный вариант:
1. Зашёл по Yggdrasil IPv6 на локальный хост за NAT ... это где-то вдалеке, километров за 40 от меня...
Код: Выделить всё
olej@R420:~$ ssh -Y -l olej 200:18c7:b2b4:2571:49a5:f90a:c83c:4d16
...
2. Установил там tor (стек, не браузер) - его там не было:
Код: Выделить всё
olej@compaq:~$ sudo apt install tor
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
tor-geoipdb torsocks
Предлагаемые пакеты:
mixmaster torbrowser-launcher socat tor-arm apparmor-utils obfs4proxy
Следующие НОВЫЕ пакеты будут установлены:
tor tor-geoipdb torsocks
Обновлено 0 пакетов, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 10 пакетов не обновлено.
Необходимо скачать 3.609 kB архивов.
...
Код: Выделить всё
olej@compaq:~$ sudo netstat -tunlp | grep tor
tcp 0 0 127.0.0.1:9050 0.0.0.0:* LISTEN 3834/tor
Код: Выделить всё
root@compaq:~# ls -l /var/lib/tor
итого 19872
-rw------- 1 debian-tor debian-tor 18209 июл 21 21:43 cached-certs
-rw------- 1 debian-tor debian-tor 2460660 июл 21 21:43 cached-microdesc-consensus
-rw------- 1 debian-tor debian-tor 17850943 июл 21 22:13 cached-microdescs
-rw------- 1 debian-tor debian-tor 0 июл 21 22:13 cached-microdescs.new
drwx--S--- 2 debian-tor debian-tor 4096 июл 21 21:43 keys
-rw------- 1 debian-tor debian-tor 0 июл 21 21:43 lock
-rw------- 1 debian-tor debian-tor 4413 июл 21 22:20 state
3. Определили там onion SSH ресурс:
Код: Выделить всё
root@compaq:~# grep -v ^# /etc/tor/torrc | grep -v ^$
HiddenServiceDir /var/lib/tor/onion.service/
HiddenServicePort 80 127.0.0.1:80
HiddenServicePort 22 127.0.0.1:22
Код: Выделить всё
root@compaq:~# ls -l /var/lib/tor
итого 19876
-rw------- 1 debian-tor debian-tor 18209 июл 21 21:43 cached-certs
-rw------- 1 debian-tor debian-tor 2460660 июл 21 21:43 cached-microdesc-consensus
-rw------- 1 debian-tor debian-tor 17850943 июл 21 22:13 cached-microdescs
-rw------- 1 debian-tor debian-tor 0 июл 21 22:13 cached-microdescs.new
drwx--S--- 2 debian-tor debian-tor 4096 июл 21 21:43 keys
-rw------- 1 debian-tor debian-tor 0 июл 21 22:48 lock
drwx--S--- 3 debian-tor debian-tor 4096 июл 21 22:48 onion.service
-rw------- 1 debian-tor debian-tor 4518 июл 21 22:48 state
Код: Выделить всё
root@compaq:~# cat /var/lib/tor/onion.service/hostname
uioqrqsspya2klaseivdrsqafd5z5snk4iq7pp3qoe5vfgc4k33otmid.onion
4. Всё! Я готов со своего локального хоста (с которго это делаю), за своим NAT, от совершенно другого провайдеоа, подключиться к вновь созданному onion ресурсу:
Код: Выделить всё
olej@R420:~/2023/EmerCoin$ sudo torsocks ssh olej@uioqrqsspya2klaseivdrsqafd5z5snk4iq7pp3qoe5vfgc4k33otmid.onion
[sudo] пароль для olej:
The authenticity of host 'uioqrqsspya2klaseivdrsqafd5z5snk4iq7pp3qoe5vfgc4k33otmid.onion (127.42.42.0)' can't be established.
ED25519 key fingerprint is SHA256:kiYJQ7qLosL3HOdn2gmOcaQWZkKII4sX9i7oS/WYkzU.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'uioqrqsspya2klaseivdrsqafd5z5snk4iq7pp3qoe5vfgc4k33otmid.onion' (ED25519) to the list of known hosts.
olej@uioqrqsspya2klaseivdrsqafd5z5snk4iq7pp3qoe5vfgc4k33otmid.onion's password:
Linux compaq 5.10.0-23-amd64 #1 SMP Debian 5.10.179-1 (2023-05-12) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Jul 21 21:46:46 2023 from 21d:8a7c:aafa:f346:8115:14aa:9ca4:cd7f
Код: Выделить всё
olej@compaq:~$ uname -a
Linux compaq 5.10.0-23-amd64 #1 SMP Debian 5.10.179-1 (2023-05-12) x86_64 GNU/Linux
Есть!