Обратный прокси-сервер с SSL и IP-пересылкой?

Обратный прокси-сервер с SSL и IP-пересылкой?

Оказывается, IP-адрес столь необходимого нового веб-сайта заблокирован изнутри сети нашей организации по причинам, на устранение которых уйдут недели. Между тем, можем ли мы настроить обратный прокси-сервер на интернет-сервере, который будет пересылать трафик SSL и, возможно, клиентские IP-адреса на внешний сайт? Нагрузка будет небольшой. Нет необходимости завершать SSL на прокси-сервере. Возможно, мы сможем отравить DNS, чтобы оригинальный URL-адрес мог работать.

Как узнать, нужна ли мне переписывание URL? Squid/apache/nginx/что-то еще? Настройка будет самой быстрой на Win 2000, но другие ОС тоже подойдут, если это поможет. Простота и быстрота хороши, поскольку это временное решение.

Спасибо за ваши мысли!

решение1

Поскольку вам необходимо выполнить перезапись URL-адресов, вы можете использовать ARR (маршрутизацию запросов приложений) с IIS 7 (или выше). Существует возможность отключить «SSL-разгрузку», если вы не хотите завершать SSL на стороне прокси-сервера.

http://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/http-load-balancing-using-application-request-routing

Чтобы обеспечить перенос клиентских IP-адресов, вы можете установить ARRHelper, как описано ниже. http://blogs.iis.net/anilr/archive/2009/03/03/client-ip-not-logged-on-content-server-when-using-arr.aspx. Я предполагаю, что ваш веб-сайт работает под управлением IIS.

В качестве альтернативы, для быстрого и нестандартного решения в Windows, используйте netsh portproxy для проксирования всего трафика TCP 443 (SSL).

netsh interface portproxy add v4tov4 listenport=443 listenaddress=100.0.0.1 connectport=443 connectaddress=10.0.0.2

Видетьhttp://technet.microsoft.com/en-us/library/cc731068(v=ws.10).aspx#BKMK_1

Убедитесь, что IIS не установлен, и обратите внимание, что IP-адрес клиента не переносится.

решение2

Самым простым решением обратного прокси для вас, вероятно, будет IIS 7 с Application Request Routing. Это очень быстрая установка, так что даже если это не то, что вы ищете, по крайней мере вы можете попробовать, не тратя много времени.

http://learn.iis.net/page.aspx/489/using-the-application-request-routing-module/

http://www.hanselman.com/blog/NewModulesForIIS7ApplicationRequestRoutingProxyAndLoadBalancingModule.aspx

решение3

Я использую Squid на Windows 2003 изhttp://squid.acmeconsulting.it/ Он отлично работает как обычный веб-прокси.

Если вы считаете, что Squid может подойти, у них также есть двоичный файл SSL Squid 2.7 (stable-8), который предназначен «только для обратного прокси-сервера — ЭКСПЕРИМЕНТАЛЬНЫЙ»

решение4

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

Вы можете просто использоватьБраузер Tor(Статья в Википедии). Если он сможет пройти черезВеликий китайский файрвол, он также может сделать любой необходимый сайт доступным в сети организации.

Я знаю, что это не объяснение, как настроить прокси-сервер, но вопрос был в том, как сделать это просто и быстро. И это:

Загрузите Tor Browser --> Запустите Tor Browser --> Возможно, настройтемосты--> Нажмите «Подключиться» --> Пользуйтесь анонимным веб-серфингом без цензуры, отслеживания и наблюдения

Вам даже не нужны права администратора!

Браузер Tor — безопасный, анонимный иFLOSS (бесплатное программное обеспечение с открытым исходным кодом)лицензировано в соответствии сGPLv3 (GNU General Public License, версия 3)(Википедия) свободная лицензия с авторским правомFSF (Фонд свободного программного обеспечения).

Я знаю, что этот форум посвящен серверам, но вопрос здесь, и это также решение.

Связанный контент