HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Электроника и Фрикинг
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 04.08.2024, 22:50
krayneakkuraten
Новичок
Регистрация: 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 как раз купленный мной прокси-сервер (он рабочий).
Пробовал также в конфиге убирать коммент на




Код:


Код:
strict_chain
и наоборот комментить




Код:


Код:
dynamic_chain
- результат тот же.
Пробовал комментить




Код:


Код:
proxy_dns
и раскомменчивать




Код:


Код:
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?Просьба помочь подсказать куда копать, что сделать? Заранее всем откликнувшимся СПАСИБО.
 
Ответить с цитированием

  #2  
Старый 05.08.2024, 14:42
krayneakkuraten
Новичок
Регистрация: 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 реагировать и возникают ошибки из первого поста темы.
 
Ответить с цитированием

  #3  
Старый 05.08.2024, 17:32
UserName011
Новичок
Регистрация: 01.09.2020
Сообщений: 0
С нами: 2999464

Репутация: 0
По умолчанию

А зачем так усложнять, если не секрет? В Firefox есть настройки proxy-сервера, есть плагины, например FoxyProxy, через него удобнее настроить и проверить. Сначала можно проверить что работает прокся в принципе.
 
Ответить с цитированием

  #4  
Старый 05.08.2024, 18:20
krayneakkuraten
Новичок
Регистрация: 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. Сейчас буду пробовать.
 
Ответить с цитированием

  #5  
Старый 05.08.2024, 18:45
krayneakkuraten
Новичок
Регистрация: 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
 
Ответить с цитированием

  #6  
Старый 05.08.2024, 22:28
Exited3n
Постоянный
Регистрация: 28.05.2022
Сообщений: 800
С нами: 2086530

Репутация: 0


По умолчанию

127.0.0.1:9050 у тебя тут тор вообще крутится ?
 
Ответить с цитированием

  #7  
Старый 06.08.2024, 01:37
krayneakkuraten
Новичок
Регистрация: 03.08.2024
Сообщений: 10
С нами: 937176

Репутация: 0
По умолчанию

Цитата:

Проблема с proxyresolv
Решение:
  1. Установите proxyresolv:

    sudo apt install proxychains
  2. Убедитесь, что 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 (вероятнее всего с настройкой мостов).
 
Ответить с цитированием

  #8  
Старый 06.08.2024, 18:58
krayneakkuraten
Новичок
Регистрация: 03.08.2024
Сообщений: 10
С нами: 937176

Репутация: 0
По умолчанию

Цитата:

Exited3n сказал(а):

127.0.0.1:9050 у тебя тут тор вообще крутится ?

Простите, я совсем недавно в этой области и с терминологией немного проблемы. "Крутится" в смысле работает ли tor? Или что Вы имеете ввиду? Если не сложно сбросьте ссылку на мануал как проверить, буду благодарен.
 
Ответить с цитированием

  #9  
Старый 08.08.2024, 17:11
krayneakkuraten
Новичок
Регистрация: 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
 
Ответить с цитированием

  #10  
Старый 09.08.2024, 15:53
krayneakkuraten
Новичок
Регистрация: 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)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.