Проверка 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. Сейчас буду пробовать.