3

Я пытаюсь использовать Tor в качестве автономного сервера socks, доступного для всей локальной сети.

Я установил соединение в моем файле torcc следующим образом:

#listen on all IPs
SocksListenAddress 0.0.0.0
SocksPort 9150

Я запускаю Tor используя следующую команду windows:

App\tor.exe -f .\Data\Tor\torrc

Вот как я настроил параметры прокси-сервера Firefox для Tor на моем компьютере (на других компьютерах я ввел свой локальный IP-адрес):

Настройки прокси Firefox

На моем ПК это работает, но никакой удаленный ПК не может подключиться. NMap говорит, что порт " ФИЛЬТРИРОВАН ".

Я подтвердил диалоговое окно брандмауэра, которое появилось при первом запуске сервера со словами "Разрешить". Я также вручную добавил исключения для порта 9150 в настройках брандмауэра.

Что-нибудь еще, что я могу сделать?

2 ответа2

4

Вам необходимо указать SocksPort в файле torrc на IP- адресе сети, в которой вы хотите выставить прокси. Обратите внимание, что порт должен отличаться от порта, используемого для локальных подключений (по умолчанию 9050). Учитывая, что IP-адрес, по которому работает ваш Tor, равен 192.168.2.10, вы должны добавить:

SocksPort 192.168.2.10:9100 

Также я установил SockPolicy для приема соединений из локальной сети. Учитывая, что ваша локальная сеть * 192.168.2.0, вы должны добавить:

SocksPolicy accept 192.168.2.0/24

Обратите внимание, что, согласно комментарию в конфигурации по умолчанию, SockPolicy не требуется:

Если SocksPolicy не установлен, мы принимаем (и только) запросы, которые достигают SocksPort. Ненадежные пользователи, которые могут получить доступ к вашему SocksPort, могут узнать о ваших подключениях.

0

Установите SocksListenAddress на свой локальный IP-адрес. Вы можете найти это, используя команду ipconfig, затем ищите свой адаптер Ethernet/Wifi. Затем используйте этот же адрес с других компьютеров.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .