я пытаюсь сделать запрос через прокси tor
myRequest.Proxy = New WebProxy("127.0.0.1", 8118)
но это дает мне ошибкуUnable to connect to the remote server
а внутреннее исключениеNo connection could be made because the target machine actively refused it 127.0.0.1:8118
мое чтение показывает, что это может быть проблема с брандмауэром, поэтому я полностью отключил Windows FW, я также временно отключил свой AVG AV. у меня нет других средств защиты, о которых я знаю
на всякий случай я также попробовал 9050 и 9051 в качестве номеров портов, но это не помогло
браузер Tor работает, поэтому я думаю, что мой код тоже должен работать. как настроить прокси для использования Tor.
Кстати, "8118" не хватает памяти, я не смог найти никакой документации относительно того, какой порт я должен использовать в качестве прокси
может мой тор настроен на что-то другое?
бесконечно благодарен!
РЕДАКТИРОВАТЬ
относительно привокси:
в прошлом (около года назад или больше )я просто скачивал tor, а потом добавлял 8118 в качестве прокси и все работало. теперь это не так. может что-то изменилось?
поэтому я скачал сейчас privoxy, как было предложено CodeCaster, теперь, когда запущены и tor, и privoxy, запросы работают, но я боюсь, что это не использует прокси-сервер tor, так как ответы возвращаются, как будто я распознан сервером
знаете может быть почему раньше не нужно было скачивать privoxy, а теперь его надо скачать и включить?
спасибо
РЕДАКТИРОВАТЬ #2:Тестирование
я сделал сейчас простую тестовую функцию, вот так:
Function ExternalIP(Optional Proxy As Integer? = Nothing) As String
Dim webClient = New WebClient
webClient.Headers.Add("Cache-Control", "max-age=0")
If Proxy.HasValue Then webClient.Proxy = New WebProxy("127.0.0.1", Proxy.Value)
Dim ip = webClient.DownloadString("http://myip.ozymo.com/")
webClient.Dispose()
Return ip
End Function
при использовании без передачи прокси я получаю свой обычный реальный ip. пока все хорошо
когда я использую 8118 в качестве прокси, это зависит от:
если privoxy работает, я получаю свой обычный ip (вместо поддельного, который появляется в браузере tor ).что делает все это бессмысленным
если он не работает, я получаю указанную выше ошибкуNo connection could be made because the target machine actively refused it 127.0.0.1:8118
просто напомню, что в прошлом я использовал сам Tor (плюс Vidalia )без Privoxy или чего-то подобного, и это работало просто отлично.
спасибо