Канал между сервером и клиентом будет шифрован. Канал на выходе из сервера будет открыт. Так будет не зависимо от того, кто провайдер или где сервер. Шифруется только туннель между клиентом и сервером.
Конечно, смысла скрывать транзитный (через сервер) трафик от провайдера данного сервера нет - он увидит его с нешифрованной стороны - на выходе из туннеля.
Если вы не построите свой ДЦ, то это в любом случае будет с посредниками. Многие именно так и делают: арендуют и перепродают (учитывая стоимость серверов у нас и зарубежом это вполне выгодно) На больших объемах можно получать большие скидки.
Что вас удивляет? Не понятен ваш вопрос..
Если вы не знали, то (я надеюсь) уже никто не использут хабы, а свичи вам чужой трафик послушать не дадут. А если кто-то подслушает ваш трафик используя оборудование провайдера, то это с точки зрения безопасности, ни чем не отличается от того, что сам провайдер подслушает ваш трафик.
Соответсвенно, именно от провайдера(ов) и надо его прятать.
Получается примерно наоборот:
1. Если IP не совпадает
2. И адрес не равен index.html (чтоб не было зацикливания)
3. то преобразуем любой запрос (.*) в /index.html
(поправил немного предыдущий код) :)
Решается другими методами:
Открытая точка доступа является вашим провайдером. Локальная сеть вашего провайдера, то же, собственно и есть ваш провайдер :)
А кто такие сторонние лица, и как они получат доступ к трафику, позвольте узнать? :)
ipfw nat лучше не использовать ввиду плохой его производительности. Можно использовать ipnat или pf.
Врёт он всё :)
Куда ж ему идти как не через "Подключение по локальной сети". ВПН то у вас построен в этом канале? Другое дело, что вы там должны видеть инкапсулированный трафик. Видимо, вам надо убрать фильтр по http, тогда вы увидите то, что видит провайдер
1. route print, или как там в Windows, покажет куда идет трафик по-умолчанию (default gateway)
4,5. Домашний провайдер видит (шифрованный) трафик до впн сервера.
Зависит от того что за "вирус" и какая cms. Если он просто в тексте страницы, а страницы хранятся в базе, то и базу нужно проверять.