Страница 1 из 2
TOR-прокси: скорость и использование
Добавлено: 17 сен 2023, 02:12
Olej
Это
в продолжение некоторых нюансов темы
TOR-анонимность для любого приложения
К вопросу о скорости (замедлении) при использовании TOR-прокси...
Смотрю по HTTP - так проще, а интересуют только порядок скорости.
IP: 109.70.100.69
- w93E7y5VjE3wm3Mr9fGF-KhhTe1bNcBpueEOv7yPRg~~.png (30.72 КБ) 401 просмотр
IP: 185.220.101.49
- pd3E7y5VjEzxlXMr9_OH7bxtReZbNcpjueMVt7SHS5fy7AQ~.png (30.11 КБ) 401 просмотр
IP: 162.247.74.213
- Id3E7y5VjE_9mnEr9_eO4rxrReZbNchhueMVtriJRZf87Qc~.png (29.86 КБ) 401 просмотр
И как я предполагаю (не без основания) эти показатели у разных пользователей не будут сильно отличаться в зависимости от их скорости подключения к Интернет (скорости провайдера) ... (У меня скорость такого прямого подключения в этом эксперименте порядка 50 Mбит/сек).
TOR-прокси: скорость и использование
Добавлено: 17 сен 2023, 02:57
Olej
Olej писал(а): ↑17 сен 2023, 02:12
olej@R420:~$ sudo kill -HUP 1456
Удивительная история... Но посылка HUP сигнала стеку TOR не приводит к смене IP (цепочки TOR) в баузере FireFox расщирение FoxyProxy
Что-то поменялось с версией TOR
Проверяю в консоли:
Код: Выделить всё
olej@R420:~$ curl --socks4 127.0.0.1:9050 check-host.net/ip && echo
79.137.195.103
Код: Выделить всё
olej@R420:~$ sudo killall -HUP tor
olej@R420:~$ curl --socks4 127.0.0.1:9050 check-host.net/ip && echo
107.189.2.108
Код: Выделить всё
olej@R420:~$ sudo killall -HUP tor
olej@R420:~$ curl --socks4 127.0.0.1:9050 check-host.net/ip && echo
23.137.251.32
Всё меняет
А
https://2ip.ru/ при этом даёт всё те же:
Ваш IP адрес: 162.247.74.213
Ваше местоположение: США, Сан-Франциско
Ваш провайдер: The Calyx Institute
TOR-прокси: скорость и использование
Добавлено: 17 сен 2023, 13:08
Olej
Olej писал(а): ↑17 сен 2023, 02:12
К вопросу о скорости (замедлении) при использовании TOR-прокси...
Для выполнения
любых (ну, почти любых) приложений через SOCKS 4/5 proxy, а TOR с точки зрения локального компьютера и есть SOCKS proxy, на чистом компьютере устанавливаю, прежде всего:
Код: Выделить всё
olej@nvme:~$ sudo apt install dante-client
[sudo] пароль для olej:
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
linux-headers-5.10.0-22-amd64 linux-headers-5.10.0-22-common linux-image-5.10.0-22-amd64
Для их удаления используйте «sudo apt autoremove».
Будут установлены следующие дополнительные пакеты:
libdsocksd0 libfile-which-perl
Следующие НОВЫЕ пакеты будут установлены:
dante-client libdsocksd0 libfile-which-perl
Обновлено 0 пакетов, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
Необходимо скачать 245 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 610 kB.
Хотите продолжить? [Д/н] y
Пол:1 http://debian.volia.net/debian bullseye/main amd64 libdsocksd0 amd64 1.4.2+dfsg-7+b2 [180 kB]
Пол:2 http://debian.volia.net/debian bullseye/main amd64 libfile-which-perl all 1.23-1 [16,6 kB]
Пол:3 http://debian.volia.net/debian bullseye/main amd64 dante-client all 1.4.2+dfsg-7 [48,7 kB]
Получено 245 kB за 0с (1.503 kB/s)
Выбор ранее не выбранного пакета libdsocksd0:amd64.
(Чтение базы данных … на данный момент установлено 395132 файла и каталога.)
Подготовка к распаковке …/libdsocksd0_1.4.2+dfsg-7+b2_amd64.deb …
Распаковывается libdsocksd0:amd64 (1.4.2+dfsg-7+b2) …
Выбор ранее не выбранного пакета libfile-which-perl.
Подготовка к распаковке …/libfile-which-perl_1.23-1_all.deb …
Распаковывается libfile-which-perl (1.23-1) …
Выбор ранее не выбранного пакета dante-client.
Подготовка к распаковке …/dante-client_1.4.2+dfsg-7_all.deb …
Распаковывается dante-client (1.4.2+dfsg-7) …
Настраивается пакет libfile-which-perl (1.23-1) …
Настраивается пакет libdsocksd0:amd64 (1.4.2+dfsg-7+b2) …
Настраивается пакет dante-client (1.4.2+dfsg-7) …
Обрабатываются триггеры для man-db (2.9.4-2) …
Обрабатываются триггеры для libc-bin (2.31-13+deb11u6) …
Об этом уже было,
Там же про настройки дефаултных конфигураций socksify ...
Но меня сейчас интересует именно
ручная настройка для socksify используемого SOCKS-proxy:
Код: Выделить всё
olej@R420:~$ man socksify
...
SOCKS_SERVER, SOCKS4_SERVER, SOCKS5_SERVER,
These variables allow the address of the server to be specified without using a socks.conf file. If a socks.conf-file is present, it is ig‐
nored if any of these variables are set.
The accepted format is <ipaddress>:<port>. If the SOCKS_SERVER value is set, it indicates the specified server supports all socks versions
supported by Dante. If if either of the other two variables are used, they indicate the given socks server supports only the corresponding
socks version, v4 or v5. Note that if the socks server requires any form of authentication, you need to use SOCKS5_SERVER, as v4 does not
support authentication.
...
TOR-прокси: скорость и использование
Добавлено: 17 сен 2023, 13:09
Olej
Olej писал(а): ↑17 сен 2023, 13:08
на чистом компьютере устанавливаю,
Проверка работы SOCKS через TOR - SSH-сессия:
Код: Выделить всё
olej@nvme:~$ export SOCKS5_SERVER=127.0.0.1:9050; socksify ssh olej@linux-ru.ru
olej@127.0.0.1.9050 socks password: <любой, не требуется TOR>
The authenticity of host 'linux-ru.ru (90.156.230.27)' can't be established.
ECDSA key fingerprint is SHA256:Zy7Qjz2Pd0ylCA6jUOGLpiY9ORdHUD9YZsuJ55epLok.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'linux-ru.ru' (ECDSA) to the list of known hosts.
olej@linux-ru.ru's password: <пароль olej@linux-ru.ru>
Linux 277938.local 4.19.0-23-amd64 #1 SMP Debian 4.19.269-1 (2022-12-20) 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: Sun Sep 17 12:42:31 2023 from 193.28.177.116
Код: Выделить всё
olej@277938:~$ who
olej tty1 2023-03-29 11:16
olej pts/0 2023-09-17 12:42 (193.28.177.116)
olej pts/1 2023-09-17 12:42 (193.28.177.116)
olej pts/2 2023-09-17 14:34 (80.67.167.81)
Вот он - 80.67.167.81 - с 3-го промежуточного хоста TOR
Если открыть ещё одну сессию из того же локального хоста:
Код: Выделить всё
olej@277938:~$ who
olej tty1 2023-03-29 11:16
olej pts/0 2023-09-17 12:42 (193.28.177.116)
olej pts/1 2023-09-17 12:42 (193.28.177.116)
olej pts/2 2023-09-17 14:34 (80.67.167.81)
olej pts/3 2023-09-17 14:42 (5.255.124.150)
Другая цепочка?
TOR-прокси: скорость и использование
Добавлено: 17 сен 2023, 14:06
Olej
Olej писал(а): ↑17 сен 2023, 13:09
Проверка работы SOCKS через TOR
Обновление системы через SOCKS:
Код: Выделить всё
olej@R420:~$ export SOCKS5_SERVER=127.0.0.1:9050; socksify apt update
ERROR: ld.so: object 'libdsocksd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
[sudo] пароль для olej:
Сущ:1 http://ubuntu.mirrors.omnilance.com/ubuntu jammy InRelease
Пол:2 http://ubuntu.mirrors.omnilance.com/ubuntu jammy-updates InRelease [119 kB]
Пол:3 http://ubuntu.mirrors.omnilance.com/ubuntu jammy-backports InRelease [109 kB]
Игн:4 https://linuxmint.astra.in.ua/packages victoria InRelease
Сущ:5 https://linuxmint.astra.in.ua/packages victoria Release
Пол:6 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Сущ:7 http://dl.google.com/linux/chrome/deb stable InRelease
Сущ:8 https://brave-browser-apt-release.s3.brave.com stable InRelease
Пол:9 http://ubuntu.mirrors.omnilance.com/ubuntu jammy-updates/main i386 Packages [486 kB]
Сущ:10 http://neilalexander.s3.dualstack.eu-west-2.amazonaws.com/deb debian InRelease
Сущ:11 https://repo.skype.com/deb stable InRelease
Пол:12 https://dl.modular.com/public/installer/deb/linuxmint vanessa InRelease [5.080 B]
Сущ:13 https://linux.teamviewer.com/deb stable InRelease
Сущ:14 https://packages.microsoft.com/repos/ms-teams stable InRelease
Пол:15 http://ubuntu.mirrors.omnilance.com/ubuntu jammy-updates/main amd64 Packages [974 kB]
Сущ:17 https://deb.opera.com/opera-stable stable InRelease
Пол:18 http://ubuntu.mirrors.omnilance.com/ubuntu jammy-updates/main amd64 DEP-11 Metadata [101 kB]
Пол:19 http://ubuntu.mirrors.omnilance.com/ubuntu jammy-updates/universe amd64 Packages [981 kB]
Пол:20 http://ubuntu.mirrors.omnilance.com/ubuntu jammy-updates/universe i386 Packages [654 kB]
Пол:21 http://ubuntu.mirrors.omnilance.com/ubuntu jammy-updates/universe amd64 DEP-11 Metadata [289 kB]
Пол:22 http://ubuntu.mirrors.omnilance.com/ubuntu jammy-updates/multiverse amd64 DEP-11 Metadata [940 B]
Пол:23 http://ubuntu.mirrors.omnilance.com/ubuntu jammy-backports/main amd64 DEP-11 Metadata [4.920 B]
Пол:24 http://ubuntu.mirrors.omnilance.com/ubuntu jammy-backports/universe amd64 DEP-11 Metadata [17,9 kB]
Получено 3.850 kB за 2с (2.173 kB/s)
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Все пакеты имеют последние версии.
W: https://repo.skype.com/deb/dists/stable/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
TOR-прокси: скорость и использование
Добавлено: 17 сен 2023, 14:38
Olej
Olej писал(а): ↑17 сен 2023, 02:12
К вопросу о скорости (замедлении) при использовании TOR-прокси...
К скорости...
На клиенте работает TOR-стек:
Код: Выделить всё
olej@nvme:~$ ps -A | grep tor
627 ? 00:00:00 tor
olej@nvme:~$ sudo netstat -tunlp | grep tor
tcp 0 0 127.0.0.1:9050 0.0.0.0:* LISTEN 627/tor
На сервере (за 4000 км) запускаю iperf3 на открытый брандмауэром порт:
Код: Выделить всё
olej@277938:~$ iperf3 -s -p 8080
-----------------------------------------------------------
Server listening on 8080
-----------------------------------------------------------
...
Прямое подключение:
Код: Выделить всё
olej@nvme:~$ iperf3 -c linux-ru.ru -p8080
Connecting to host linux-ru.ru, port 8080
[ 5] local 192.168.1.241 port 54664 connected to 90.156.230.27 port 8080
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 5.01 MBytes 42.0 Mbits/sec 0 1.30 MBytes
[ 5] 1.00-2.00 sec 5.00 MBytes 41.9 Mbits/sec 516 732 KBytes
[ 5] 2.00-3.00 sec 6.25 MBytes 52.4 Mbits/sec 0 790 KBytes
[ 5] 3.00-4.00 sec 6.25 MBytes 52.4 Mbits/sec 0 830 KBytes
[ 5] 4.00-5.00 sec 5.00 MBytes 41.9 Mbits/sec 0 854 KBytes
[ 5] 5.00-6.00 sec 6.25 MBytes 52.4 Mbits/sec 0 868 KBytes
[ 5] 6.00-7.00 sec 5.00 MBytes 41.9 Mbits/sec 0 874 KBytes
[ 5] 7.00-8.00 sec 6.25 MBytes 52.4 Mbits/sec 0 874 KBytes
[ 5] 8.00-9.00 sec 6.25 MBytes 52.4 Mbits/sec 29 615 KBytes
[ 5] 9.00-10.00 sec 5.00 MBytes 41.9 Mbits/sec 0 703 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 56.3 MBytes 47.2 Mbits/sec 545 sender
[ 5] 0.00-10.12 sec 53.6 MBytes 44.4 Mbits/sec receiver
iperf Done.
Всё верно - 50 Mbits/sec это скорость, которую я оплачиваю своему
провайдеру
P.S. Со стороны сервера хостер обеспечивает:
Код: Выделить всё
olej@277938:~$ speedtest-cli
Retrieving speedtest.net configuration...
Testing from LLC masterhost (90.156.230.27)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by FishNet.kz (Shymkent) [2731.45 km]: 45.892 ms
Testing download speed................................................................................
Download: 96.44 Mbit/s
Testing upload speed......................................................................................................
Upload: 90.95 Mbit/s
Что не вносит дополнительных ограничений
Теперь на тех же конечных точках трассы, но через TOR-цепочку хостов (TOR SOCKS):
Код: Выделить всё
olej@nvme:~$ export SOCKS4_SERVER=127.0.0.1:9050; socksify iperf3 -c linux-ru.ru -p8080
Connecting to host linux-ru.ru, port 8080
[ 5] local 0.0.0.0 port 0 connected to 90.156.230.27 port 8080
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 7.50 MBytes 62.9 Mbits/sec 1 4.50 MBytes
[ 5] 1.00-2.00 sec 0.00 Bytes 0.00 bits/sec 0 4.50 MBytes
[ 5] 2.00-3.00 sec 1.25 MBytes 10.5 Mbits/sec 1 639 KBytes
[ 5] 3.00-4.00 sec 0.00 Bytes 0.00 bits/sec 0 639 KBytes
[ 5] 4.00-5.00 sec 0.00 Bytes 0.00 bits/sec 0 639 KBytes
[ 5] 5.00-6.00 sec 0.00 Bytes 0.00 bits/sec 0 639 KBytes
[ 5] 6.00-7.00 sec 0.00 Bytes 0.00 bits/sec 0 639 KBytes
[ 5] 7.00-8.00 sec 0.00 Bytes 0.00 bits/sec 0 639 KBytes
[ 5] 8.00-9.00 sec 0.00 Bytes 0.00 bits/sec 1 639 KBytes
[ 5] 9.00-10.00 sec 1.25 MBytes 10.5 Mbits/sec 0 639 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 10.0 MBytes 8.39 Mbits/sec 3 sender
[ 5] 0.00-10.58 sec 1.65 MBytes 1.31 Mbits/sec receiver
iperf Done.
На сервере iperf3 при этом мы видим для 2-х случаев картины:
Код: Выделить всё
olej@277938:~$ iperf3 -s -p 8080
-----------------------------------------------------------
Server listening on 8080
-----------------------------------------------------------
iperf3: error - unable to receive parameters from client: Cannot allocate memory
-----------------------------------------------------------
Server listening on 8080
-----------------------------------------------------------
Accepted connection from 193.28.177.116, port 54650
[ 5] local 90.156.230.27 port 8080 connected to 193.28.177.116 port 54664
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 1.29 MBytes 10.8 Mbits/sec
[ 5] 1.00-2.00 sec 6.12 MBytes 51.3 Mbits/sec
[ 5] 2.00-3.00 sec 5.75 MBytes 48.3 Mbits/sec
[ 5] 3.00-4.00 sec 5.75 MBytes 48.2 Mbits/sec
[ 5] 4.00-5.00 sec 5.75 MBytes 48.3 Mbits/sec
[ 5] 5.00-6.00 sec 5.75 MBytes 48.3 Mbits/sec
[ 5] 6.00-7.00 sec 5.75 MBytes 48.3 Mbits/sec
[ 5] 7.00-8.00 sec 5.75 MBytes 48.3 Mbits/sec
[ 5] 8.00-9.00 sec 5.70 MBytes 47.8 Mbits/sec
[ 5] 9.00-10.00 sec 5.25 MBytes 43.9 Mbits/sec
[ 5] 10.00-10.12 sec 694 KBytes 48.4 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.12 sec 53.6 MBytes 44.4 Mbits/sec receiver
-----------------------------------------------------------
Server listening on 8080
-----------------------------------------------------------
Accepted connection from 104.244.77.192, port 41624
[ 5] local 90.156.230.27 port 8080 connected to 104.244.77.192 port 41638
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 71.1 KBytes 582 Kbits/sec
[ 5] 1.00-2.00 sec 195 KBytes 1.60 Mbits/sec
[ 5] 2.00-3.00 sec 267 KBytes 2.18 Mbits/sec
[ 5] 3.00-4.00 sec 76.9 KBytes 630 Kbits/sec
[ 5] 4.00-5.00 sec 205 KBytes 1.68 Mbits/sec
[ 5] 5.00-6.00 sec 180 KBytes 1.48 Mbits/sec
[ 5] 6.00-7.00 sec 247 KBytes 2.02 Mbits/sec
[ 5] 7.00-8.00 sec 56.6 KBytes 464 Kbits/sec
[ 5] 8.00-9.00 sec 140 KBytes 1.15 Mbits/sec
[ 5] 9.00-10.00 sec 120 KBytes 980 Kbits/sec
[ 5] 10.00-10.58 sec 128 KBytes 1.81 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.58 sec 1.65 MBytes 1.31 Mbits/sec receiver
-----------------------------------------------------------
Server listening on 8080
-----------------------------------------------------------
Вряд ли скорость 1.31 Mbits/sec здесь можно соотносить хоть как-то со скоростью канала 50 Mbits/sec - она будет у разных клиентов в разной геолокации на такой цепочке...
TOR-прокси: скорость и использование
Добавлено: 17 сен 2023, 14:56
Olej
Olej писал(а): ↑17 сен 2023, 13:09
Вот он - 80.67.167.81 - с 3-го промежуточного хоста TOR
Olej писал(а): ↑17 сен 2023, 13:09
Другая цепочка?
И в то же самое время WEB-индикаторы хоста, разные в одном Firefox, показывают вот что:
- Снимок экрана от 2023-09-17 14-49-21.png (120.87 КБ) 390 просмотров
- Снимок экрана от 2023-09-17 14-49-10.png (284.72 КБ) 390 просмотров
- Снимок экрана от 2023-09-17 14-48-57.png (309.02 КБ) 390 просмотров
Последнее - это расширение FoxyProxy, через которое Firefox и подключен к SOCKS
TOR-прокси: скорость и использование
Добавлено: 17 сен 2023, 15:11
Olej
Olej писал(а): ↑17 сен 2023, 14:56
И в то же самое время WEB-индикаторы хоста, разные в одном Firefox, показывают вот что:
Благо, FireFox (в отличие от массовых Chromium-ов) можно настроить на непосредственное использование SOCKS-прокси:
- Снимок экрана от 2023-09-17 14-58-08.png (133.5 КБ) 390 просмотров
При этом Интернет-индикаторы дружно показывают:
- Снимок экрана от 2023-09-17 15-00-18.png (125.2 КБ) 390 просмотров
- Снимок экрана от 2023-09-17 15-01-05.png (304.38 КБ) 390 просмотров
P.S. При этом сходят с ума: один определяет что это Люксембург, а другой уверен что США, Шайенн ...
А
свежее подключение SSH:
Код: Выделить всё
olej@nvme:~$ export SOCKS_SERVER=127.0.0.1:9050; socksify ssh olej@linux-ru.ru
olej@linux-ru.ru's password:
Linux 277938.local 4.19.0-23-amd64 #1 SMP Debian 4.19.269-1 (2022-12-20) 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: Sun Sep 17 14:42:35 2023 from 5.255.124.150
olej@277938:~$
...
... распознаётся сервером SSH как подключение из совсем другого IP=51.89.153.112
Код: Выделить всё
olej@277938:~$ who
olej tty1 2023-03-29 11:16
olej pts/0 2023-09-17 12:42 (193.28.177.116)
olej pts/1 2023-09-17 12:42 (193.28.177.116)
olej pts/3 2023-09-17 14:59 (51.89.153.112)
И это всё через один загруженный стек TOR...
TOR-прокси: скорость и использование
Добавлено: 17 сен 2023, 15:20
Olej
Olej писал(а): ↑17 сен 2023, 15:11
И это всё через один загруженный стек TOR...
Но TOR периодически
меняет цепочки, поэтому уследить трудно...
Наконец, чистый эксперимент:
- Снимок экрана от 2023-09-17 15-14-37.png (120.08 КБ) 390 просмотров
- Снимок экрана от 2023-09-17 15-14-53.png (262.41 КБ) 390 просмотров
И даже расширение FoxyProxy с отключенным проксирование видит свой IP там же, в Дании...
- Снимок экрана от 2023-09-17 15-15-05.png (272.93 КБ) 390 просмотров
... хотя видят они этот один и тот же IP - в самых разных концах той многострадальной Дании
А вот как и SSH-сервер видит подключенного к нему клиента (клиент - в моей локальной LAN за NAT
)^
Код: Выделить всё
olej@R420:~$ export SOCKS_SERVER=127.0.0.1:9050; socksify ssh olej@linux-ru.ru
olej@linux-ru.ru's password:
Linux 277938.local 4.19.0-23-amd64 #1 SMP Debian 4.19.269-1 (2022-12-20) 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: Sun Sep 17 14:59:20 2023 from 51.89.153.112
...
[code]
olej@277938:~$ who
olej tty1 2023-03-29 11:16
olej pts/0 2023-09-17 12:42 (193.28.177.116)
olej pts/1 2023-09-17 12:42 (193.28.177.116)
olej pts/2 2023-09-17 15:09 (185.129.61.6)
Наконец они сошлись во мнениях что это 185.129.61.6 и это таки Дания
TOR-прокси: скорость и использование
Добавлено: 17 сен 2023, 15:35
Olej
Olej писал(а): ↑17 сен 2023, 14:38
К скорости...
А теперь делаю оценки скорости TOR
на разных трассах (цепочках) TOR:
1. заставляю чтек TOR принудительно сменить цепочку (IP) посылкой ему сигнала SIGHUP ...
2. контролирую IP адрес клиента (что он сменился
) чтением командой curl через TOR-прокси...
3. диагностика скорости TCP подключением к своему серверу через TOR-прокси...
Только на сервере linux-ru.ru работает iperf3 (версии 3), а диагностику запускаю iperf (версии 2), в режиме совместимости - для лаконичности.
Эксперимент простой, всё в CLI, терминал ... но воспроизводится (повторяется) быстро
Поехали
:
Код: Выделить всё
olej@nvme:~$ sudo killall -HUP tor
olej@nvme:~$ curl --socks4 127.0.0.1:9050 check-host.net/ip && echo
185.241.208.202
olej@nvme:~$ export SOCKS5_SERVER=127.0.0.1:9050; socksify iperf -c linux-ru.ru -p8080
------------------------------------------------------------
Client connecting to linux-ru.ru, TCP port 8080
TCP window size: 2.50 MByte (default)
------------------------------------------------------------
[ 3] local 0.0.0.0 port 0 connected with 90.156.230.27 port 8080
[ ID] Interval Transfer Bandwidth
[ 3] 0.0000-10.9308 sec 12.4 MBytes 9.50 Mbits/sec
Код: Выделить всё
olej@nvme:~$ sudo killall -HUP tor
olej@nvme:~$ curl --socks4 127.0.0.1:9050 check-host.net/ip && echo
185.220.102.243
olej@nvme:~$ export SOCKS5_SERVER=127.0.0.1:9050; socksify iperf -c linux-ru.ru -p8080
------------------------------------------------------------
Client connecting to linux-ru.ru, TCP port 8080
TCP window size: 2.50 MByte (default)
------------------------------------------------------------
[ 3] local 0.0.0.0 port 0 connected with 90.156.230.27 port 8080
[ ID] Interval Transfer Bandwidth
[ 3] 0.0000-10.9112 sec 20.6 MBytes 15.9 Mbits/sec
Код: Выделить всё
olej@nvme:~$ sudo killall -HUP tor
olej@nvme:~$ curl --socks4 127.0.0.1:9050 check-host.net/ip && echo
185.220.103.9
olej@nvme:~$ export SOCKS5_SERVER=127.0.0.1:9050; socksify iperf -c linux-ru.ru -p8080
------------------------------------------------------------
Client connecting to linux-ru.ru, TCP port 8080
TCP window size: 2.50 MByte (default)
------------------------------------------------------------
[ 3] local 0.0.0.0 port 0 connected with 90.156.230.27 port 8080
[ ID] Interval Transfer Bandwidth
[ 3] 0.0000-11.7226 sec 14.4 MBytes 10.3 Mbits/sec