imho.ws |
|
01.06.2006, 16:52 | # 1 |
Member
Регистрация: 21.08.2003
Адрес: Россия
Пол: Male
Сообщения: 388
|
Прокси-сервер: использование в локальной сети
Прокси-сервер
Данная стайтья посвящена использованию прокси серверов в сети. Истоком данной темы послужило вот что. В последнее время все чаще и чаще юзеры жалуются на то, что невозможно скачать требующийся файл с ресурса (будь то вэб-страничка, портал или файловое хранилище). Эти жалобы в основном касаются тех, кто из-за границы хочет качать файлы с российских серверов. А в силу траффиковой политики со скачкой возникают проблемы (поясню: траффик между российскими и зарубежными сегментами Интернета платный для ресурсов, откуда скачивается файл). Бывает, что с некоторых зарубежных ресурсов доступ юзерам, имеющим российский IP-адрес, закрывают (тоже свои особенности, и не одна). Для обхода этих ограничений нам и помогут прокси-сервера. В кратце, возможности прокси-серверов: 1. ускорения доступа в Интернет 2. частичное сокращение расходов на Интернет 3. обход ограничений при работе в Интернете 4. блокировка требуемой информации (как от клиента к "источнику", так и наоборот) 5. возможность выхода в Интернет по локальной сети при наличии одного "выхода" в интернет Цели статьи: - дать краткое описание механизма использования прокси-серверов; - поделиться опытом с прочими юзерами (как начинающими, так и не очень :-) ) и предложить практические приемы: - сэкономить часть инета читателям (насколько получится :-) ); - расширить знания о использовании прокси-серверов и, как результат, использовать самим полученные знания. Теория У каждого юзера, при путешествии по Интернету, есть свой уникальный (бывают исключения) номер, по которому юзер опознается в сети. Он называется IP-адрес (ай-пи). Для каждой страны выделяются диапазоны (большая куча) этих IP-адресов. Эти списки доступны и, если есть IP-адрес, по списку можно определить, к какой стране он относится. А раз известна страна, можно задать блокировку, если нужно. Как же быть? Тут помогут прокси-сервера. Они выполняют такую роль: подставляют свой IP-адрес вместо вашего. Т.е., если, например, прокси имеет американский IP-адрес, то ресурс, на который вы обратились, будет "думать", что вы из америки. "Ара!!!", воскликните Вы, или "Еврика!" , но это может не сработать. Почему? Потому, что некоторые прокси вместе со своим IP-адресом могут передать и ваш (да, да!!). ТОгда такой прокси будет называться "прозрачным" (transparent). Для того, чтоб передачу вашего настоящего IP-адреса исключить, можно использовать "анонимный" прокси. Такие прокси как минимум делают то, что нужно - подставляют свой IP. В случае с русскими IP немного сложнее. Сложность в том, что найти бесплатный, "живой", русский прокси очень сложно. Выход - использовать платные, которых сейчас открылось достаточное количество (ссылки не привожу, чтоб не посчитали рекламой, в помощь Гугл). Есть еще плюс проксей - кеширование. Насчет кэширования можно возразить, что все сайты сейчас динамические. Согласен, но графика то остаётся. И она занимает львиную долю трафика. А странички на порядок меньше. Встречаются так же случаи, когда на работе системный администратор закрывает доступ к очень "нужному" сайту, или к любимой Аське (ICQ). В этом случае прокси может быть выходом. Т.е. выход к нужному получается "в обход". Вот еще вариант применения - выход в Интернет через локальную сеть, в которую вы подключены. Например, в доме проведена самодельная домовая локальная сеть. И один из пользователей "разбогател" и провел себе быстрый интернет. Соседи-пользователи про это узнали, окружили "богатого" пользователя, и говорят: "Мы тоже хотим! Давай делись!" . Если серьезно, такая ситуация встречается часто, особенно когда качественный и быстрый интернет дорогой. Выход организуется так: 1. выделяется один компьютер в качестве "шлюза" в интернет (и лучше, чтобы он работал круглосуточно); 2. ставится на него прокси-сервер с требуемымы функциями (кэширование, блокировка, фильтрация рекламы, подсчет траффика, подсчет затрат); 3. настраиваются программы на компьютерах пользователей. Это самая простая схема. Практика Приведу примеры использования. Пример Инструменты и программное обеспечение: 1. Программа, требующая выхода в Интернет. 2. Coolproxy http://coolproxy.narod.ru или HandyCache http://handycache.e-voice.ru/ или Proxomitron 4.5 http://www.proxomitron.info Пояснения по пунктам: (1) программа должна поддерживать работу через прокси-сервера; (2) 1. это примеры прокси-серверов, их существует огромное количество; (2) 2. Proxomitron - пример прокси-сервера с расширенными возможностями по обработке приходящего содержимого с вэб-сайтов и к ним. Подготовка: 1. Скачивается ПО 2. Устанавливается 3. Настраиваем Остановимся здесь подробнее. Прокси ставится на наш компьютер с выходом в интернет (для краткости, назовём его "шлюз"). Прокси-сервер ставим на свой выбор, в зависимости от требований. Для примера, будем настраивать для следующих требований: 1. экономия трафика (прокси должен быть кэширующим); 2. избавление от рекламы; 3. избавление от закачки определенных файлов (например, для блокировки закачки фильмов или музыки). Теперь со шлюзом. Допустим, в локальной сети он имеет IP-адрес 192.168.0.1 . Тогда и адрес прокси сервера в локальной сети будет 192.168.0.1 (в общем, IP-адрес не зависит от устанавливаемой программы, этот адрес присваивается КОМПЬЮТЕРУ "целиком"). Настраивать будем HandyCache (рассматривается версия 0.95b3b1). Установили, запустили (напомню, что IP у шлюза 192.168.0.1). Открываем главное окно HandyCache - при первом запуске отображается Монитор. Здесь отображается ход загрузок, кто грузит, откуда, какие правила обработки страниц сработали. Переходим на вкладку Настройки->Общие->Доступ. Здесь будем добавлять пользователей, кто будет иметь доступ в Интернет. Так же здесь есть поле Порт, ставим стандартное значение 3128 (получается, адрес нашего прокси-сервера в локальной сети будет 192.168.0.1:3128 -вот для чего нужен порт). Составим список пользователей, которым нужен доступ во Всемирную сеть, т.е. Интернет (придумаем в виде имя, IP-адрес). user1 192.168.0.2 user2 192.168.0.3 user3 192.168.0.4 Идем добавлять и видим, что в списке пользователей уже есть один пользователь с именем local и IP-адресом 127.0.0.1 - это локальный IP-адрес, который есть на каждом компьютере. По нему происходит работа на локальной машине, т.е. на самом шлюзе можно установить броузер и он будет обращаться к прокси по адресу 127.0.0.1.
__________________
The Man Who Sold The World (© Nirvana) So What! (© Metallica) Последний раз редактировалось Zueuk; 04.06.2006 в 13:19. |
02.06.2006, 12:47 | # 2 |
Member
Регистрация: 21.08.2003
Адрес: Россия
Пол: Male
Сообщения: 388
|
Теперь добавляем наших пользователей по образцу. При надобности, ставим им пароли. Нажимаем кнопку Сохранить (в виде дискеты).
С настройкой прокси пока можно закончить. Переходим к настройке пользователей. На компьютере пользователя (например, user1), открываем Internet Explorer-> Сервис -> Свойства обозревателя -> Подключения-> Настройка LAN. Здесь отмечаем "Использовать прокси (...)" (сократил). Становится доступной кнопка "Дополнительно". Нажимаем. Появляется окно, в котором много полей. Заполняем поля "HTTP", "FTP" - наверное, уже сами догадатлись, что туда вводить? Да, туда вводим адрес нашего прокси 192.168.0.1 и порт 3128. После ввода нажимаем Ok. Можно отметить галкой "Не использовать прокси-сервер для локальных адресов", а можно оставить пустым. После этого нажимаем Океи и пробуем ввести ссылку на вэб-сайт. Если открылся, то всё нормально. Настройка остальных пользователей происходит точно так-же. Настройка кэша Теперь перейдем к настройке кэша. Для этого идем в раздел "Кэш"-> Управление. Ставим галку "Чтение из кэша" "Разрешить". Дальше "Кэш"-> Каталог. Здесь прописываем путь к нашему каталогу с кэшем. Например, в разделе "Первый набор" в "Основной" вписываем "С:\Cache". И, конечно, отмечаем "Разрешить". Настройка блокировок, доступов, резки рекламы. Идем в "Списки". Здесь самые разные списки, названия говорят за себя. Зайдем в "Списки"-> Запись в кэш. По умолчанию, здесь уже есть три правила для основных типов файлов: это графические файлы, интернет-страницы. По желанию, можно добавить и своих. Теперь перейдем в "Списки"->Черный. Здесь настравивается закрытие доступа. Например, запретим загрузку видео файлов. Щелкаем в свободное поле и в поле "Правило" добавляем: (.)*\.(avi|mpg|mpeg|wmv|mov) для блокировки музыки: (.)*\.(mp3|wma|ogg|wav) Вот, пожалуй, и всё. Разобраться можно, это легко и интересно, к тому же теперь есть для этого Интернет . Данная информация не претендует на абсолютную истину, а только предлагается для ознакомления и дальнейшего самостоятельного изучения! P.S. Материал данной статьи предлагается только в образовательных целях.
__________________
The Man Who Sold The World (© Nirvana) So What! (© Metallica) Последний раз редактировалось Zueuk; 04.06.2006 в 13:20. |
Теги (метки) |
proxy |
|
|