Проблема с proxyresolv
Решение:
- Установите proxyresolv:
sudo apt install proxychains
- Убедитесь, что proxyresolv находится в $PATH:
which proxyresolv
Начну по порядку.
sudo apt install proxychains приводит к установке более старой версии. Я решил клонировать и собрать более свежую версию proxychains-ng с GitHub заблаговременно удалив старую командами sudo apt remove и sudo apt purge.
Клон сделал в домашнюю директорию / начал процесс сборки, перейдя в каталог ~$ cd /proxychains-ng согласно файла README на GitHub и столкнулся со следующими проблемами:
Затем решил перенести proxychains-ng из директории / в /bin (перенес), файл proxychains.conf был по пути /usr/local/etc я перенёс его в /etc.
Добавил в $PATH путь к proxyresolv $ export PATH=$PATH:/bin/proxychains-ng/src
Увидел, что директория proxychains-ng помимо директории /bin есть и по пути /usr/bin/proxychains-ng
В $PATH добавил путь к ещё одному proxyresolv $ export PATH=$PATH:/usr/bin/proxychains-ng/src
Команда which выдаёт следующий результат
Код:
Код:
$ which proxyresolv
/bin/proxychains-ng/src/proxyresolv
После этого не зная какую из proxychains-ng удалять (по пути /bin/ или по пути /usr/bin/) решил проверить работу curl и получил сообщение, что proxychains4 не установлена
Код:
Код:
$ proxychains4 curl 2ip.io
Command 'proxychains4' not found, but can be installed with:
sudo apt install proxychains4
Do you want to install it? (N/y)y
sudo apt install proxychains4
Installing:
proxychains4
Summary:
Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 0
Download size: 20.2 kB
Space needed: 67.6 kB / 95.5 GB available
Get:1 http://mirror-1.truenetwork.ru/kali kali-rolling/main amd64 proxychains4 amd64 4.17-1 [20.2 kB]
Fetched 20.2 kB in 1s (19.9 kB/s)
Selecting previously unselected package proxychains4.
(Reading database ... 399425 files and directories currently installed.)
Preparing to unpack .../proxychains4_4.17-1_amd64.deb ...
Unpacking proxychains4 (4.17-1) ...
Setting up proxychains4 (4.17-1) ...
update-alternatives: using /usr/bin/proxychains4 to provide /usr/bin/proxychains (proxychains) in auto mode
Processing triggers for man-db (2.12.1-2) ...
Processing triggers for kali-menu (2024.3.1) ...
Перезапустил tor $ sudo service tor restart
Код:
Код:
$ sudo service tor status
● tor.service - Anonymizing overlay network for TCP (multi-instance-master)
Loaded: loaded (/usr/lib/systemd/system/tor.service; enabled; preset: disabled)
Active: activating (start) since Tue 2024-08-06 00:06:27 MSK; 31s ago
Invocation: 6c959a2b4ce74931ad2500da4856c3d6
Main PID: 81436 (tor)
Tasks: 17 (limit: 38187)
Memory: 29.4M (peak: 30.4M)
CPU: 384ms
CGroup: /system.slice/tor.service
├─81436 /usr/bin/tor
└─81439 /usr/bin/obfs4proxy
Aug 06 00:06:27 kali tor[81436]: Aug 06 00:06:27.739 [notice] Opening Socks listener on 127.0.0.1:9050
Aug 06 00:06:27 kali tor[81436]: Aug 06 00:06:27.739 [notice] Opened Socks listener connection (ready) on 127.0.0.1:9050
Aug 06 00:06:27 kali tor[81436]: Aug 06 00:06:27.000 [notice] Parsing GEOIP IPv4 file /usr/share/tor/geoip.
Aug 06 00:06:27 kali tor[81436]: Aug 06 00:06:27.000 [notice] Parsing GEOIP IPv6 file /usr/share/tor/geoip6.
Aug 06 00:06:27 kali tor[81436]: Aug 06 00:06:27.000 [warn] You are running Tor as root. You don't need to, and you probably shouldn't.
Aug 06 00:06:27 kali tor[81436]: Aug 06 00:06:27.000 [notice] Bootstrapped 0% (starting): Starting
Aug 06 00:06:27 kali tor[81436]: Aug 06 00:06:27.000 [notice] Starting with guard context "bridges"
Aug 06 00:06:27 kali tor[81436]: Aug 06 00:06:27.000 [notice] Delaying directory fetches: No running bridges
Aug 06 00:06:29 kali tor[81436]: Aug 06 00:06:29.000 [notice] Bootstrapped 1% (conn_pt): Connecting to pluggable transport
Aug 06 00:06:29 kali tor[81436]: Aug 06 00:06:29.000 [notice] Bootstrapped 2% (conn_done_pt): Connected to pluggable transport
В итоге результат попытки запуска curl
Код:
Код:
$ proxychains4 curl 2ip.io
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/x86_64-linux-gnu/libproxychains.so.4
[proxychains] DLL init: proxychains-ng 4.17
[proxychains] Dynamic chain ... 127.0.0.1:9050 ... 127.0.0.1:9050 <--denied
[proxychains] Dynamic chain ... 127.0.0.1:9050 ... 1xx.0.xxx.1xx:1xxxx <--socket error or timeout!
[proxychains] Dynamic chain ... 127.0.0.1:9050 ... 2ip.io:80 <--socket error or timeout!
curl: (7) Failed to connect to 2ip.io port 80 after 0 ms: Couldn't connect to server
Больше никаких попыток не предпринимал, но мне кажется (на сколько я могу судить по логам из статуса tor) у меня какие-то проблемы с tor (вероятнее всего с настройкой мостов).