Записи за January, 2014
Три способа по-быстрому поднять forward proxy
Friday, January 24th, 2014
Forward proxy – это (обычно) анонимный прокси, к которому клиент обращается и сообщает адрес хоста, к которому он хочет подключиться.
При обращении на такой прокси браузер особым образом формирует запросы. В случае обычного HTTP протокола он просто добавляет обязательный заголовок Host:, а сам URL в запросе формирует в абсолютном виде. В этом случае принципиальной разницы с reverse proxy нет. Но при обращении на HTTPS или любой нестандартный порт происходит установление сквозного туннеля с целевым сервером с помощью метода CONNECT, отправляемого на прокси. Прокси при этом использует заголовки этого запроса для установления соединения, но не может ни ловить сессионные SSL-ключи, ни тем более смотреть проходящий трафик.
Работать в режиме forward proxy могут многие серверы, но не все. Тот же Nginx, например, хоть и считается одним из лучших reverse proxy, категорически не работает как forward и вообще не умеет обрабатывать метод CONNECT. Поэтому я по-быстрому рассмотрю Apache TrafficServer, Apache/mod_proxy и Squid. Плюс задача будет усложнена условием, чтобы прокси-сервер пропускал только трафик, идущий на определённый домен и его суб-домены, и не все серверы с этим справятся (по крайней мере "по-быстрому").
Метки: Apache, Linux
Категория: Linux | Нет комментариев »
Операция “Квадрокоптер”. День третий. Настройка
Sunday, January 19th, 2014
Квадрокоптер собран и почти готов к полёту, нужно только выполнить несколько подготовительных действий, про которые тут и пойдёт речь. Паяльник, мультиметр и прочие полезные штуки могут отправляться обратно на антресоль. А понадобится лишь компьютер (к сожалению с Windows на борту) и провод с microUSB для подключения полётной платы к этому компьютеру.
Метки: Beyond IT, R/C
Категория: R/C | 6 Комментариев »
Операция “Квадрокоптер”. День второй. Сборка
Wednesday, January 8th, 2014
Сборка квадрокоптера состоит из двух условных процессов. Первый процесс подразумевает соединение компонентов нужными интерфейсами и в нужной последовательности. Второй процесс (менее технологичный, но более творческий) заставляет решать, как разместить всё на маленькой площади, закрепить и как проложить провода. Эти процессы идут параллельно, то входя в конфронтацию вплоть до полной блокировки, то помогая друг другу.
Так как второй процесс весьма индивидуален и сильно зависит от конкретной рамы и конкретной реализации, начнём именно с него.
Метки: Beyond IT, R/C
Категория: R/C | 1 Комментарий »