Почему в сотый раз у меня не получается переадресовать трафик?

У меня установлена самая последняя версия Linux, и я работаю через виртуальную машину. Я выполнил следующие команды для установки необходимых инструментов:

```
sudo apt install proxychains
sudo apt install tor
```

После установки я проверил работу сервиса Tor с помощью команд:

```
service tor start
service tor stop
service tor status
```

Сервис работает корректно. Далее я нашел конфигурационный файл proxychains с помощью команды `locate proxychains` и открыл его для редактирования:

```
nano /etc/proxychains4.conf
```

Внес изменения в конфигурации `proxychains4.conf` и `proxychains.conf`, добавив:

```
dynamic_chain
#random_chain
#strict_chain
socks5 127.0.0.1 9050
```

Однако, несмотря на эти настройки, трафик не оборачивается через Tor и остается видимым. Где я мог допустить ошибку?
  • 29 августа 2024 г. 12:14
Ответы на вопрос 1
Если у вас не получается переадресовать трафик через Tor с помощью `proxychains`, давайте проверим несколько общих моментов и возможных ошибок:

1. **Проверка работы Tor**:
   Убедитесь, что Tor действительно работает и слушает на порту 9050. Вы можете использовать команду:

   ```bash
   netstat -tuln | grep 9050
   ```

   Это должно показать, что Tor слушает на этом порту.

2. **Пользовательские права**:
   Убедитесь, что вы запускаете команду с `proxychains` от имени пользователя, который имеет доступ к Tor. Это часто не проблема, но, например, если вы запускаете в sudo, попробуйте выполнить без этого.

3. **Правильный вызов `proxychains`**:
   Убедитесь, что вы правильно вызываете вашу программу с `proxychains`. Например, если вы хотите использовать `curl`, команда должна выглядеть так:

   ```bash
   proxychains4 curl http://example.com
   ```

4. **Проверка конфигурации `proxychains`**:
   Убедитесь, что в разделе `[ProxyList]` в вашем файле `/etc/proxychains4.conf` указано:

   ```
   socks5 127.0.0.1 9050
   ```

   Выглядеть это должно следующим образом:

   ```
   [ProxyList]
   # add proxy here ...
   # meanwile
   # defaults set to Tor
   socks5 127.0.0.1 9050
   ```

5. **Убедитесь в отсутствующих кэша DNS**:
   Tor не всегда оборачивает DNS-запросы, если они учтены на оболочке вашей системы. Чтобы этого избежать и отправить их через Tor, попробуйте использовать команду:

   ```bash
   proxychains4 curl --socks5-hostname 127.0.0.1:9050 http://check.torproject.org
   ```

   Это поможет проверить, работает ли Tor правильно.

6. **Проверка IP**:
   Чтобы проверить, действительно ли ваш IP-адрес меняется при использовании `proxychains`, можно использовать различные сервисы для определения IP:

   ```bash
   proxychains4 curl http://ifconfig.me
   ```

   Сравните IP-адрес с тем, что вы видите без `proxychains`.

7. **Проверка приложений**:
   Убедитесь, что приложение, которое вы пытаетесь использовать с `proxychains`, поддерживает прокси. Некоторые приложения могут игнорировать системные настройки прокси.

Если после всех этих шагов проблема не устранена, попробуйте предоставить больше информации о том, какую именно команду вы используете, а также с какой целью тестируете трафик через Tor.
Похожие вопросы