Опубликовано 21 ноября 2010, 12:04

1) Устанавливаем 3proxy. В конфиг, помимо всего прочего, пишем:

plugin /usr/local/etc/3proxy/bin/PCREPlugin.ld.so pcre_plugin
pcre_rewrite cliheader dunno "Accept-Encoding: (gzip,deflate|deflate,gzip|gzip|deflate)" "X-Sergey: true"
pcre_rewrite srvdata dunno "Сергей  *****ов" "Серёга Гусь :-D"

2) Запускаем, перенаправляем через него трафик:

iptables -t nat -I PREROUTING -s 192.168.0.5 -p tcp --dport 80 -j DNAT --to 192.168.0.1:8081
iptables -t nat -I POSTROUTING -s 192.168.0.5 -p tcp --dport 80 -d 192.168.0.1 -j SNAT --to-source 192.168.0.1

И радостно гыгыкаем, ожидая когда же Сехый зайдёт вконтакт.

Хотелось бы немного прояснить ситуацию. С Accept-Encoding получается, конечно, подло: мало того, что портим человеку интернет, так он ещё и работать будет медленнее. Но ничего не поделаешь: разжимать gzip'аный контент перед тем, как работать с ним, авторам плагина лень, и в доке они о таком препятствии просто умолчали.

Обратите внимание на два пробела между именем и фамилией. Это так и должно быть (там же ещё ник посередине). К своему стыду, потратил на обнаружение сего факта минут пять. По непонятным причинам, подстановка должна быть той же длины, что и исходная строка, в противном случае страница будет обрываться где-нибудь на середине. Ну в данном случае нам просто повезло.

И, наконец, конфиг надо сохранить в кодировке cp1251, потому что вконтакте, очевидно, для минимизации трафика, использует именно её. Добавьте версию с одним пробелом, чтобы заменялось ещё и в списке друзей (там ника нет), и версию в UTF-8, чтобы заменялось в том, что пришло AJAX'ом.

Пацаны приняли фишкан на ура. Один высказал предположение, что так происходит, потому что у нас с Серым айпишник одинаковый, а второй — что дело в неком плагине, и почти угадал. Теперь я Вова Плагин

А ещё вчера научился плевать и, наконец-то, обоссал свою школу

Комментарии (4)
ramwoolf
24 ноября 2010, 17:55
S Q #1
Вова Плагин спешит на помощь....
Вова Плагин спешит на помощь....
themylogin
24 ноября 2010, 18:07
S Q #2
Саня Кислый
Саня Кислый
ReDetection
24 ноября 2010, 23:08
S Q #3
По непонятным причинам, подстановка должна быть той же длины, что и исходная строка
Content-Length?
<quote>По непонятным причинам, подстановка должна быть той же длины, что и исходная строка</quote> Content-Length?
themylogin
24 ноября 2010, 23:19
S Q #4
Убирал, не помогало
Убирал, не помогало
Добавить комментарий
Войдите через  Доступные тэги: <b>, <i>, <s>, <u>, <a href="">, <img src="" /> (загрузить), <pre>, <quote>
Теги
1nsk Alternative E-Business Embedded GNU/GPL-софт HTML/CSS ICQ KDE last.fm Linux Linuxnsk Live Lyceum game Microsoft Motivator MySQL New Age P2P Party Photoshop PHP Python Qt4/C++ SEO Sibnet thelogin.ru Timelapse Web 2.0 Webdev Webstream Windows Wireless А я говорил! Авто Админ Алексеев Аниме Атмосфера Безобразие Бесплатный Wi-Fi Блоги Большой бизнес Боты Бред Бухать Бытовуха Велосипед Весна Вечер Взлом Винил Винтаж Вконтакте Вода Воспоминания Гетто Гламур Гопота Горский Графити Грузовик Дача Двор Девушки Девченки!!! Деньги Дизайн Дом Домофоны Драка Драки Еда Железо Животные Заведения общественного отдыха Задроты Затулинка Зима Игрушки Игры Идея Интересно Интернет Исследование История Казань Карикатура Квартира Класс Компьютеры Коромшук Коты КПК Кран Красиво Криминал Крыша Курение Лето Литература Лицей Лицей НГТУ Лохи Магнитофоны Маркса Мат Математика Машинный перевод Мегафон Менты Метро Мечты Мифы Мне стыдно Мобайл Можга МТС Музыка Мультикасса Мультики Мы помним Надписи Наука НГТУ Недвижимость Непоняятно Новосибирск Носители Ноутбуки Ночь Обидно Обман Образование Общественный транспорт Омск Опечатки Орфография Осень Парк Периферия Пиратство Плохо Погода Поезд Помойка Праздники Презрение Природа Провайдеры Программирование Протест Радиотехника Растения Реклама Религия и вера Ретро Рисунок Руины Рэп Салют Сервер Серверы Сервис Сериалы Скринкаст Скриншоты Смешно СМИ Снег Собаки Совет Софт Спам Спасём Россию Спецтранспорт Стоп-ляп Стройка Студяга Танцы ТВ Типа страх Трамваи Транс Транспорт Уважаю Ужас Умный дом Утро Филдрепорты Философия Форум ФПМИ Хикки Хостинг Цитатник Школа Школа 208 ЭГ Эксперимент Юго-Западный
Twitter 21-11-2010
Lorem Ipsum
Сидоры и Пидоры.
Lorem Ipsum
http://dxdy.ru/topic28510.html
Lorem Ipsum
⎷█ НОВОГОДНИЙ СПЕКТАКЛЬ НА ФПМИ! "ШЕРЛОК ХОЛМС И ДОКТОР ВАТСОН: ГОРЯЧИЕ ТРУБКИ"!!! 7 ДЕКАБРЯ/13:45/ЦЕНТР КУЛЬТУРЫ НГТУ █⎷ (http://vkontakte.ru/club21532870) .
Lorem Ipsum
ПЭХЭПЭ-СКРИПТ
Lorem Ipsum
(Crunkcore) Brokencyde - Will Never Die - 2010, MP3, VBR 138 - 243 kbps ( что за ебучая скобка?
Lorem Ipsum
Краснодарский переулок, последний дом, ТОРГУЮТ НАРКОТОЙ!
Lorem Ipsum
вообще нет подводных камней, регулярно получаю такие посылки от своего друга, Пабло, из Колумбии. пишеш на посылке анонимно и её не проверяют, боятся наверное.
Lorem Ipsum
ЭТО БЫЛ ПИЗДЕЦ