 |

04.08.2024, 22:50
|
|
Новичок
Регистрация: 03.08.2024
Сообщений: 10
С нами:
937176
Репутация:
0
|
|
Сабж проблемы: proxychains не хочет работать с браузером Firefox. Изначально стояла версия 3.17 и 4.хх по дефолту на Kali Linux и проблема была в том, что команда
Код с оформлением (BB-коды):
Код:
proxychains firefox duckduckgo.com
приводит к тому, что браузер открывается, очень долго грузится и в итоге выдает посреди экрана Unable to connect.
А вот при команде curl результат был:
Код:
Код:
proxychains 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:5090 ... timeout
[proxychains] Dynamic chain ... 208.65.90.21:4145 ... 174.75.211.222:4145 ... 70.166.167.55:57745 ... 2ip.io:80 ... OK
70.166.167.55
то есть IP менялся. Посёрфиф интернеты в поисках ответа пришёл к выводу, что мне нужен во-первых 100% рабочий прокси, который я и купил, и во-вторых мне нужна новая версия proxychains-ng (GitHub - rofl0r/proxychains-ng: proxychains ng (new generation) - a preloader which hooks calls to sockets in dynamically linked programs and redirects it through one or more socks/http proxies. continuation of the unmaintained proxychains project. the sf.net page is currently not updated, use releases from github release page instead.) которую я через git установил себе. Теперь у меня другая проблема и конкретно о ней ниже.
Конфиг proxychains4
Самый последний socks5 как раз купленный мной прокси-сервер (он рабочий).
Пробовал также в конфиге убирать коммент на
Код:
и наоборот комментить
Код:
- результат тот же.
Пробовал комментить
Код:
и раскомменчивать
Код:
Код:
proxy_dns_daemon 127.0.0.1:1053
запуская в одном терминале proxychains4-daemon, а во втором выполнять команду
Код:
Код:
proxychains4 firefox duckduckgo.com
результата так же не принесло.
Порядок моих действий:
запуск терминала, ввод
Код:
Код:
sudo service tor start
, проверка служб ТОР
Код:
Код:
sudo service tor status
. Результат
Код:
Код:
tor.service - Anonymizing overlay network for TCP (multi-instance-master)
Loaded: loaded (/usr/lib/systemd/system/tor.service; disabled; preset: disabled)
Active: active (exited) since Fri 2024-08-02 хх:хх:хх ХХХ; 1h 7min ago
Invocation: a0ddab19915745e2хххххххххххххххх
Process: 7273 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 7273 (code=exited, status=0/SUCCESS)
Aug 02 01:хх:хх kali systemd[1]: Starting tor.service - Anonymizing overlay network for TCP (mul>
Aug 02 01:хх:хх kali systemd[1]: Finished tor.service - Anonymizing overlay network for TCP (mul>
Проверка IP
Код:
Код:
sudo curl 2ip.io
хх.153.хх.хх
Проверка IP через proxychains4
Код:
Код:
$ proxychains4 curl 2ip.io
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] Dynamic chain ... 127.0.0.1:9050 ... 127.0.0.1:9050 <--denied
[proxychains] Dynamic chain ... 127.0.0.1:9050 ... xx6.0.xx1.1xx:14xx0 <--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 1 ms: Couldn't connect to server
Запускаю в одном терминале proxychains4-daemon, а во втором firefox и получаю результат (это как раз при раскомменченной в конфиге строке proxy_dns_daemon 127.0.0.1:1053) :
Код:
Код:
proxychains4 firefox www.google.com
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] Dynamic chain ... 127.0.0.1:9050 ... 1xx.x.2xx.1xx:1xxx0 <--socket error or timeout!
[proxychains] Dynamic chain ... 127.0.0.1:9050 ... www.google.com:443 <--socket error or timeout!
[proxychains] Dynamic chain ... 127.0.0.1:9050 ... firefox.settings.services.mozilla.com:443 ^CExiting due to channel error.
Exiting due to channel error.
Пошёл после этого проверять конфиг torrc
Код:
Код:
$ sudo /usr/bin/tor --defaults-torrc /usr/share/tor/tor-service-defaults-torrc -f /etc/tor/torrc --RunAsDaemon 0 --verify-config
Aug 04 21:08:12.903 [notice] Tor 0.4.8.12 running on Linux with Libevent 2.1.12-stable, OpenSSL 3.2.2, Zlib 1.3.1, Liblzma 5.6.2, Libzstd 1.5.6 and Glibc 2.38 as libc.
Aug 04 21:08:12.903 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://support.torproject.org/faq/staying-anonymous/
Aug 04 21:08:12.903 [notice] Read configuration file "/usr/share/tor/tor-service-defaults-torrc".
Aug 04 21:08:12.903 [notice] Read configuration file "/etc/tor/torrc".
Configuration was valid
Система пишет, что с конфигурацией всё норм.
Попытки настроить прокси (платный, который и в конфиге проксичейн указан) внутри Firefox привели к успеху, там всё работает ОК.
Вопрос: почему не работает proxychains-ng. Ни с браузером, ни просто через curl?Просьба помочь подсказать куда копать, что сделать? Заранее всем откликнувшимся СПАСИБО.
|
|
|

05.08.2024, 14:42
|
|
Новичок
Регистрация: 03.08.2024
Сообщений: 10
С нами:
937176
Репутация:
0
|
|
И пока никто не написал, дополню. Заметил такую интересную вещь: когда я через терминал подключаюсь к AdGuardVPN (оплаченному) , то при использовании curl получаю
Код:
Код:
└─$ proxychains4 curl 2ip.io
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] Dynamic chain ... 127.0.0.1:9050 ... 127.0.0.1:9050 <--denied
[proxychains] Dynamic chain ... 127.0.0.1:9050 ... ххх.0.хх1.1хх:1ххх0 ... 2ip.io:80 ... OK
ххх.0.хх1.1хх
то есть вижу IP который введен в конфиге proxychains.
Но попытки запустить FIrefox всё равно безуспешны через терминал пишет, что всё ОК, но по факту браузер не прогружает страницы (это делается с запущенным в другом терминале proxychains-daemon (раскоменченной строкой proxy_dns_daemon в конфиге)):
Код:
Код:
$ proxychains4 firefox www.duckduckgo.com
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] Dynamic chain ... 127.0.0.1:9050 ... 127.0.0.1:9050 <--denied
[proxychains] Dynamic chain ... 127.0.0.1:9050 ... 166.0.ххх.ххх:1ххх0 ... www.duckduckgo.com:80 ... OK
[proxychains] Dynamic chain ... 127.0.0.1:9050 ... 166.0.ххх.ххх:1ххх0 ... cloudflare-dns.com:443 ... OK
[proxychains] Dynamic chain ... 127.0.0.1:9050 ... 166.0.ххх.ххх:1ххх0 ... push.services.mozill
Как только выключаю VPN, то и proxychains перестает даже на curl реагировать и возникают ошибки из первого поста темы.
|
|
|

05.08.2024, 17:32
|
|
Новичок
Регистрация: 01.09.2020
Сообщений: 0
С нами:
2999464
Репутация:
0
|
|
А зачем так усложнять, если не секрет? В Firefox есть настройки proxy-сервера, есть плагины, например FoxyProxy, через него удобнее настроить и проверить. Сначала можно проверить что работает прокся в принципе.
|
|
|

05.08.2024, 18:20
|
|
Новичок
Регистрация: 03.08.2024
Сообщений: 10
С нами:
937176
Репутация:
0
|
|
Проверка DNS
Проблемы с DNS могут быть причиной того, что Firefox не может подключиться. Попробуйте использовать опцию proxy_dns в конфигурации proxychains.conf
С данной опцией вообще отклика почему-то нет (ни с VPN, ни без VPN). С опцией proxy_dns_daemon и запуском daemon в отдельном терминале + включенном VPN ответ в терминале присутствует, но прогрузки страниц браузера не просиходит.
Вот что получается с опцией proxy_dns c выключенным VPN:
Код:
Код:
$ proxychains4 -f /etc/proxychains.conf -q firefox duckduckgo.com
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
^CExiting due to channel error.
Exiting due to channel error
.
c включенным VPN:
Код:
Код:
$ adguardvpn-cli connect
[sudo] password for user:
05.08.2024 16:37:50.487632 INFO [7621] VPNCORE update_upstream_config: [0] Forcibly setting HTTP/2 as fallback protocol
05.08.2024 16:37:50.487754 INFO [7621] VPNCORE raise_state: [0] VPN_SS_CONNECTING
05.08.2024 16:37:50.503534 INFO [7606] OS_TUNNEL_LINUX tun_open: Device tun0 opened
05.08.2024 16:37:50.503534 INFO [7606] OS_TUNNEL_LINUX tun_open: Device tun0 opened
05.08.2024 16:37:51.367393 INFO [7621] VPNCORE raise_state: [0] VPN_SS_CONNECTED
Successfully Connected to VILNIUS
You are now connected. You can check the connection status by running `adguardvpn-cli status`
┌──(user㉿kali)-[~]
└─$ proxychains4 -f /etc/proxychains.conf -q firefox duckduckgo.com
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
^CExiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Убедитесь, что у вас установлены последние версии библиотек, которые использует ProxyChains:
Код:
Код:
─$ sudo apt update
Get:1 http://mirror-1.truenetwork.ru/kali kali-rolling InRelease [41.5 kB]
Hit:2 https://deb.torproject.org/torproject.org stable InRelease
Hit:3 https://repo.nordvpn.com//deb/nordvpn/debian stable InRelease
Fetched 41.5 kB in 2s (22.0 kB/s)
24 packages can be upgraded. Run 'apt list --upgradable' to see them.
После проапргрейдил и выполнил
Код:
Код:
$ sudo apt install --reinstall libproxychains4
The following package was automatically installed and is no longer required:
subversion
Use 'sudo apt autoremove' to remove it.
Installing:
libproxychains4
Summary:
Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 0
Download size: 22.5 kB
Space needed: 63.5 kB / 95.6 GB available
Get:1 http://mirror-1.truenetwork.ru/kali kali-rolling/main amd64 libproxychains4 amd64 4.17-1 [22.5 kB]
Fetched 22.5 kB in 1s (23.4 kB/s)
Selecting previously unselected package libproxychains4:amd64.
(Reading database ... 399253 files and directories currently installed.)
Preparing to unpack .../libproxychains4_4.17-1_amd64.deb ...
Unpacking libproxychains4:amd64 (4.17-1) ...
Setting up libproxychains4:amd64 (4.17-1) ...
[QUOTE]
Processing triggers for libc-bin (2.38-13) ...
А зачем так усложнять, если не секрет? В Firefox есть настройки proxy-сервера, есть плагины, например FoxyProxy, через него удобнее настроить и проверить. Сначала можно проверить что работает прокся в принципе.
Не секрет. Прохожу курс по этичному хаккингу от античат , который они перевели и на старом youtube канале лежит, там показана установка и настройка proxychains+tor, как я понимаю эта программа нужна чтобы не наследить при проникновении в сети и сканировании (прошу не пинать, если материал устарел и сейчас уже есть другой софт для этого).
При ручной настройке прокси в Firefox -> settings -> network settings прокся работает.
Конфликт DNS-резолвинга:
При использовании VPN ваш DNS-трафик может идти через VPN, что вызывает конфликты с настройками ProxyChains.
При использовании VPN команда curl показывает IP который я внес в настройки proxychains, а без него вызывает ошибку. Это уже второй вопрос. Т.к. с включенным VPN у меня утекают DNS-провайдера (на dns leaks смотрел) туда пока не суюсь, хочу с proxychains разобраться.
Попробуйте временно изменить настройки DNS, чтобы использовать публичные DNS-серверы (например, Google DNS):
Поставил в resolv.conf DNS от google. Сейчас буду пробовать.
|
|
|

05.08.2024, 18:45
|
|
Новичок
Регистрация: 03.08.2024
Сообщений: 10
С нами:
937176
Репутация:
0
|
|
После всех вышеописанных действий при выключенном VPN и проверке curl
Код:
Код:
$ proxychains4 curl 2ip.io
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] Strict chain ... 127.0.0.1:9050 ... 166.0.211.159:14780 <--socket error or timeout!
curl: (7) Failed to connect to 2ip.io port 80 after 1 ms: Couldn't connect to server
При запуске Firefox
Код:
Код:
$ proxychains4 firefox duckduckgo.com
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] Strict chain ... 127.0.0.1:9050 ... 1xx0.2xx.1xx:1xxxx <--socket error or timeout!
[proxychains] Strict chain ... 127.0.0.1:9050 ... 1xx0.2xx.1xx:1xxxx ^CExiting due to channel error.
При включенном VPN
Код:
Код:
$ proxychains4 curl 2ip.io
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] Strict chain ... 127.0.0.1:9050 ... 1xx0.2xx.1xx:1xxxx <--socket error or timeout!
curl: (7) Failed to connect to 2ip.io port 80 after 1 ms: Couldn't connect to server
Код:
Код:
$ proxychains4 firefox duckduckgo.com
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] Strict chain ... 127.0.0.1:9050 ... 1xx0.2xx.1xx:1xxxx ... duckduckgo.com:443 ... OK
[proxychains] Strict chain ... 127.0.0.1:9050 ... 1xx0.2xx.1xx:1xxxx ... content-signature-2.cdn.mozilla.net:443 ... OK
[proxychains] Strict chain ... 127.0.0.1:9050 ... 1xx0.2xx.1xx:1xxxx ... cloudflare-dns.com:443 ... OK
[proxychains] Strict chain ... 127.0.0.1:9050 ... 1xx0.2xx.1xx:1xxxx ... cloudflare-dns.com:443 ... OK
[proxychains] Strict chain ... 127.0.0.1:9050 ... 1xx0.2xx.1xx:1xxxx ... push.services.mozilla.com:443 ... OK
[proxychains] Strict chain ... 127.0.0.1:9050 ... 1xx0.2xx.1xx:1xxxx ... gist.githubusercontent.com:443 ... OK
[proxychains] Strict chain ... 127.0.0.1:9050 ... 1xx0.2xx.1xx:1xxxx ... staticcdn.duckduckgo.com:443 ... OK
[proxychains] Strict chain ... 127.0.0.1:9050 ... 1xx0.2xx.1xx:1xxxx ... staticcdn.duckduckgo.com:443 ... OK
[proxychains] Strict chain ... 127.0.0.1:9050 ... 1xx0.2xx.1xx:1xxxx ... dsqpgqylh03ik.cloudfront.net:443 ... OK
[proxychains] Strict chain ... 127.0.0.1:9050 ... 1xx0.2xx.1xx:1xxxx ... dsqpgqylh03ik.cloudfront.net:443 ... OK
[proxychains] Strict chain ... 127.0.0.1:9050 ... 1xx0.2xx.1xx:1xxxx ... contile.services.mozilla.com:443 ... OK
[proxychains] Strict chain ... 127.0.0.1:9050 ... 1xx0.2xx.1xx:1xxxx ... dns.google:443 ... OK
[proxychains] Strict chain ... 127.0.0.1:9050 ... 1xx0.2xx.1xx:1xxxx ... dns.alidns.com:443 ... OK
[proxychains] Strict chain ... 127.0.0.1:9050 ... 1xx0.2xx.1xx:1xxxx ... dsqpgqylh03ik.cloudfront.net:443 ... OK
[proxychains] Strict chain ... 127.0.0.1:9050 ... 1xx0.2xx.1xx:1xxxx ^CExiting due to channel error.
При смене опции на proxy_dns_daemon и запущенном в другом терминале proxychains-daemon проверка curl
Код:
Код:
$ proxychains4 curl 2ip.io
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
|DNS-request| 2ip.io
can't exec proxyresolv: No such file or directory
|DNS-response|: 2ip.io lookup error
curl: (6) Could not resolve host: 2ip.io
При вкл опции proxy_dns_daemon проверка запуска браузера он крашится
Код:
Код:
$ proxychains4 firefox duckduckgo.com
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
[proxychains] DLL init: proxychains-ng 4.17-git-2-g821249f
|DNS-request| duckduckgo.com
can't exec proxyresolv: No such file or directory
ExceptionHandler::GenerateDump cloned child 42073
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
|DNS-request| contile.services.mozilla.com
can't exec proxyresolv: No such file or directory
|
|
|

05.08.2024, 22:28
|
|
Постоянный
Регистрация: 28.05.2022
Сообщений: 800
С нами:
2086530
Репутация:
0
|
|
127.0.0.1:9050 у тебя тут тор вообще крутится ?
|
|
|

06.08.2024, 01:37
|
|
Новичок
Регистрация: 03.08.2024
Сообщений: 10
С нами:
937176
Репутация:
0
|
|
Проблема с 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 (вероятнее всего с настройкой мостов).
|
|
|

06.08.2024, 18:58
|
|
Новичок
Регистрация: 03.08.2024
Сообщений: 10
С нами:
937176
Репутация:
0
|
|
Exited3n сказал(а):
127.0.0.1:9050 у тебя тут тор вообще крутится ?
Простите, я совсем недавно в этой области и с терминологией немного проблемы. "Крутится" в смысле работает ли tor? Или что Вы имеете ввиду? Если не сложно сбросьте ссылку на мануал как проверить, буду благодарен.
|
|
|

08.08.2024, 17:11
|
|
Новичок
Регистрация: 03.08.2024
Сообщений: 10
С нами:
937176
Репутация:
0
|
|
Проверил работу proxychains-ng с следующим конфигом:
Код:
Код:
strict_chain
proxy_dns_daemon 127.0.0.1:1053
remote_dns_subnet 224
# Some timeouts in milliseconds
tcp_read_time_out 15000
tcp_connect_time_out 8000
[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
#socks5 127.0.0.1 9050
socks5 166.0.211.159 14780 userxxxxxx xxxxx7
Таким образом у меня работает и команда curl и браузер открвается командой proxychains firefox duckduckgo.com. Так же нет утечек по IP и DNS: отображется везде IP прокси-сервера и его же DNS.
Помогите настроить tor пожалуйста ибо как вы уже поняли при работе tor совместно с прокси у меня блокируется работа.
upd проверил так же работу с конфигом когда строка proxy_dns раскоменчена, тоже работает. То есть вся проблема именно в связке tor+proxy
|
|
|

09.08.2024, 15:53
|
|
Новичок
Регистрация: 03.08.2024
Сообщений: 10
С нами:
937176
Репутация:
0
|
|
Получилось! Мне удалось запустить tor и все заработало. Proxychains работает нормально с опциями proxy_dns и proxy_dns_daemon, а так же и с dynamic_chain и strict_chain. Я имею в виду как команду curl, так и запуск браузера firefox. Пришлось подправить конфигурацию tor, а именно в файлах: /usr/lib/systemd/system/tor.service (прописать путь в строке ExecStart [ ExecStart=/usr/bin/tor/]) и настроить файл /etc/tor/torrc, раскомментить строки и добавить мосты:
Код:
Код:
SocksPort 9050 # Default: Bind to localhost:9050 for local connections.
ControlPort 9051
в самый конец файла добавляем мост(-ы), предварительно установив obfs4proxy:
ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy
Bridge obfs4 7х.хх.2.2хх:9хх2 DC05FECA61A3751E803AAF7ACE679530BDF6F3CF cert=GjQFbymyw18cwlsk+wSq34pdnNvXi2+eRlBluWUH5vGN/PHthhvHmCi9rNgHCCh>
UseBridges 1
Предварительно (перед настройками) нужно было остановить службу tor #systemctl stop tor после всех редактирований прописать #systemctl daemon-reload и #systemctl restart tor.После чего проверил статус работы tor
Код:
Код:
$ sudo systemctl status tor
● 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 Fri 2024-08-09 14:26:21 MSK; 24min ago
Invocation: 226406f7e86045b684ff34fdbb2aa9eb
Main PID: 30555 (tor)
Tasks: 21 (limit: 38187)
Memory: 88.5M (peak: 96.4M)
CPU: 4.728s
CGroup: /system.slice/tor.service
├─30555 /usr/bin/tor
└─30557 /usr/bin/obfs4proxy
Aug 09 14:26:23 kali tor[30555]: Aug 09 14:26:23.000 [notice] Bootstrapped 1% (conn_pt): Connecting to pluggable transport
Aug 09 14:26:23 kali tor[30555]: Aug 09 14:26:23.000 [warn] Only one bridge (transport: 'obfs4') is configured. You should have at least tw>
Aug 09 14:26:23 kali tor[30555]: Aug 09 14:26:23.000 [notice] Bootstrapped 2% (conn_done_pt): Connected to pluggable transport
Aug 09 14:26:23 kali tor[30555]: Aug 09 14:26:23.000 [notice] Bootstrapped 10% (conn_done): Connected to a relay
Aug 09 14:26:24 kali tor[30555]: Aug 09 14:26:24.000 [notice] Bootstrapped 14% (handshake): Handshaking with a relay
Aug 09 14:26:24 kali tor[30555]: Aug 09 14:26:24.000 [notice] Bootstrapped 15% (handshake_done): Handshake with a relay done
Aug 09 14:26:24 kali tor[30555]: Aug 09 14:26:24.000 [notice] Bootstrapped 75% (enough_dirinfo): Loaded enough directory info to build circ>
Aug 09 14:26:24 kali tor[30555]: Aug 09 14:26:24.000 [notice] Bootstrapped 95% (circuit_create): Establishing a Tor circuit
Aug 09 14:26:24 kali tor[30555]: Aug 09 14:26:24.000 [notice] new bridge descriptor 'DockerObfs4Bridge' (fresh): $DC05FECA61A3751E803AAF7AC>
Aug 09 14:26:25 kali tor[30555]: Aug 09 14:26:25.000 [notice] Bootstrapped 100% (done): Done
И успешно запустил proxychains + tor
Код:
Код:
$ 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] Strict chain ... 127.0.0.1:9050 ... 1xx.0.xx1.1xx:14xxx ... 2ip.io:80 ... OK
1xx.0.2xx.1xx
C браузером тоже запускается на отлично!
Еще раз всем большое спасибо! Тему можно закрывать.
p.s. отдельное спасибо Koloboking что мучался тут со мной!
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|