Я искал раньше и нашел некоторые решения, такие как ( это , это , это и это ). У меня есть приложение (на основе Java), которое я должен заставить его использовать прокси (потому что его онлайн-сервис подвергается цензуре в моей сети). Я захожу на сайт онлайн с помощью Tor или Freegate, которые оба запускаются локально на моем ноутбуке. Я должен использовать один из них в (127.0.0.1:8580 HTTP) или (127.0.0.1:9150 Socks). Кроме того, у меня нет отдельного сервера или подключенного компьютера для перенаправления исходящего TCP или UDP на этот компьютер. Я хочу эту сеть: Приложение-> Tor-> Интернет.
В соответствии с рекомендациями выше, я могу использовать прозрачный прокси, такой как проксификатор. Я настраиваю прокси-сервер Tor / freegate в своем прокси-сервере и устанавливаю правило, позволяющее Tor / FreeGate напрямую подключаться к Интернету и перенаправлять все другие трафик на использование моего прокси-сервера, но я получаю эту ошибку в проксификатор:
[12.29 17:47:57] javaw.exe *64 - [::ffff:46.4.84.169]:443 (IPv6) error : Could not connect to proxy 127.0.0.1:9150 - connection attempt failed with error 10061
[12.29 18:22:41] javaw.exe *64 - [::ffff:127.0.0.1]:8580 (IPv6) error : Could not connect through proxy 127.0.0.1:8580 - Proxy server cannot establish a connection with the target, status code 400
У вас есть предложение? Можно ли решить эту проблему с помощью другой прозрачной прокси-программы, такой как CCProxy или WinGate, ....?
ps Другим решением может быть Squid, но так как я не знаком с ним и работаю на Windows 7 / x64, вы предлагаете перейти на Squid 4 Windows? может ли squid предложить другой или лучший механизм, чем Proxifier?
подробное описание моего неудачного решения, когда @barlop спросил: я использую Proxifier в качестве прозрачного прокси. Поскольку мой нужный прокси-сервер настроен локально (localhost: 9150 или 8550), в Proxifier невозможно легко направить все подключения к нужному прокси-серверу, это довольно рекурсивно, поскольку Tor требует прямого доступа к Интернету, поэтому я добавляю правило, кроме моего Прокси-программа (Tor или FreeGate) использует Интернет напрямую, но все остальные приложения должны перенаправлять свой трафик с помощью Proxifier. Однако я не уверен насчет роли "localhost" в наборе правил, показанном мне в загруженном изображении, это своего рода противоречие, но с обоими из них я не смог подключить свое приложение для использования прокси.
Вот изображение правил и прокси было установлено в Proxifier:
источник
http_proxy=http://localhost:9150/
иhttps_proxy=http://localhost:9150/
перед запуском приложения?Ответы:
Я решил проблему с помощью соединения PPTP. сервер, к которому я подключаюсь, имеет необходимые данные прокси и аутентификации. Это работает так же, как прозрачный прокси.
источник