заставить приложение использовать прокси локально (многие прозрачные прокси-программы не работают)

1

Я искал раньше и нашел некоторые решения, такие как ( это , это , это и это ). У меня есть приложение (на основе 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://i.imgur.com/nXNOLOi.png

http://i.imgur.com/H1PW8yx.png

SdidS
источник
Можете ли вы назвать
1
Я не думаю, что ccproxy прозрачен, вы уверены, что ccproxy прозрачен? в прошлый раз, когда я использовал это, это не было, и это вероятно все еще не. я вижу здесь скриншоты, которые, как я помню, и по ссылке youngzsoft.net/ccproxy/web-proxy-server.htm он говорит: «Вам не нужно настраивать прокси-сервер в браузере, например IE, Firefox, Chrome и т. д. Это прозрачно и анонимно ", но это выглядит как нечестная или глупая формулировка. Это может означать, что он устанавливает настройки браузера для вас, например, IE и Chrome в любом случае используют одинаковые настройки Windows.
Барлоп
в вашей второй ссылке вам следует совершенно справедливо предположить, что ccproxy не является прозрачным прокси. один из ответов там говорит : «Вы можете использовать каскадные прокси как CCProxy youngzsoft.net или прозрачный прокси - сервер , как Proxifier proxifier.com »
barlop
@ barlop, спасибо, я видел где-то, кто предложил ccproxy .... Я только что протестировал проксификатор, а не какой-либо другой прозрачный прокси-сервер. Основной пост обновляется.
SdidS
Как насчет настройки env vars http_proxy=http://localhost:9150/и https_proxy=http://localhost:9150/ перед запуском приложения?
Янош

Ответы:

0

Я решил проблему с помощью соединения PPTP. сервер, к которому я подключаюсь, имеет необходимые данные прокси и аутентификации. Это работает так же, как прозрачный прокси.

SdidS
источник