Я хочу настроить прокси tor в виртуальной машине vmware. Так что я могу использовать это в качестве прокси на моей хост-машине.

Я устанавливаю SocksPolicy accept * в torrc, но не работает.

  1. проверить в этой машине VM,

    curl --socks5 localhost:9050 --socks5-hostname localhost:9050 -s https://check.torproject.org/ | cat | grep -m 1 Congratulations | xargs
    

    правильный возврат

  2. тест на моей машине

    curl --socks5 192.168.126.143:9050 --socks5-hostname 192.168.126.143:9050 -s https://check.torproject.org/ | cat | grep -m 1 Congratulations | xargs
    

    вешать

    $ nc -v 192.168.126.143 9050
    nc: connect to 192.168.126.143 port 9050 (tcp) failed: Connection refused
    

1 ответ1

0

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

Во всяком случае, этот параметр может решить проблему

SocksPort 0.0.0.0:9050 
SocksPolicy accept *   

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