|

| Профессиональное использование proxy |
| Solo | Дата: Среда, 16.07.2008, 20:52 | Сообщение # 31 |
Admin
Группа: Администраторы
Сообщений: 2852
Репутация: 33
Статус: Offline
| Работа с FTP через proxy сервер: проблемы и решения В зависимости от того, что именно Вы хотите делать по FTP, и от типа proxy сервера, у Вас могут возникать различные проблемы при работе. Однако прежде всего хотим обратить Ваше внимание: любая работа с FTP через HTTP/HTTPS/SOCKS прокси сервер может выполняться, только если подключение к FTP серверу осуществляется в пассивном режиме! работа с FTP через SOCKS proxy скачивание файлов по FTP через socks proxy Осуществляется легко и просто. Если Вы воспользуетесь любым download менеджером, поддерживающим работу через socks proxy, Вы сможете без проблем скачивать файлы по FTP через SOCKS (только настройте работу с FTP в пассивный режим). управление файлами по FTP через socks proxy Опять же, без проблем. Поскольку Socks proxy поддерживает любые TCP пакеты, то Вы можете управлять файлами на FTP сервере: закачивать (upload) на сервер, удалять, перемещать, менять атрибуты и многое другое. Работа с FTP через FTP proxy Поскольку FTP proxy специально предназначен для работы по FTP протоколу, то Вы без проблем можете использовать его так же, как и SOCKS proxy - у Вас не должно возникнуть проблем при работе с FTP сервером через FTP proxy. Кроме того, с FTP прокси сервером Вы также можете использовать активный режим FTP. Работа с FTP через HTTP proxy Это наиболее часто встречающаяся ситуация, которая, к тому же, вызывает больше всего проблем. Рассмотрим ее более подробно. скачивание файлов по FTP через HTTP proxy В принципе, это действие осуществляется без проблем в том случае, если HTTP proxy поддерживает FTP протокол. Проверить поддержку этого протокола прокси сервером просто: достаточно обратиться к любому FTP серверу через прокси. Если сайт открывается, то проблема решена: Вы можете скачивать файлы, используя этот прокси сервер. Если же оглавление FTP сервера не открывается, значит Ваш HTTP proxy не поддерживает FTP. Вам отается единственный путь - использование шлюзов для доступа к FTP серверу. Такими шлюзами могут быть как CGI proxy (о том, как их использовать, см. ниже) или Web FTP клиент, позволяющий работать с файлами на FTP сервере через HTTP протокол. Web FTP клиент (web ftp client) Вы можете найти в Internet или на нашей странице анонимайзеров. управление файлами по FTP через HTTP proxy Без особых проблем управлять файлами по FTP (закачивать файлы на FTP сервер, удалать/создавать файлы и папки, и т.д.) Вы можете в том случае, если Ваш HTTP proxy поддерживает HTTPS протокол (HTTP + SSL). В этом случае Вы можете либо настроить port mapping на FTP сервер с помощью программ типа Socks Connector, либо воспользоваться программами, позволяющими перенаправить Ваш TCP трафик через HTTPS proxy сервер (например Socks2HTTP, SocksChain, SocksCap). Все эти программы описаны в разделе "Программы". Если же Ваш HTTP proxy не поддерживает HTTPS (т.е. метод CONNECT, из-за чего его еще называют CONNECT proxy), то у Вас остается только один выход - использовать Web FTP клиент, позволяющий работать с файлами на FTP сервере через HTTP протокол. Web FTP клиент (web ftp client) Вы можете найти в Internet или на нашей странице анонимайзеров. Хотим обратить Ваше внимание: это не программа, это сервер (шлюз), принимающий от Вас HTTP запросы, и передающий их FTP серверу (от своего имени). Работа с FTP через CGI proxy В общем и целом, работа с FTP через CGI proxy (анонимайзеры) аналогична работе с FTP через HTTP proxy. скачивание файлов по FTP через CGI proxy Аналогично HTTP proxy, анонимайзеры могут поддерживать или не поддерживать работу с FTP протоколом. В первом случае проблем практически нет, а во втором - Вам нужно использовать web FTP клиент. управление файлами по FTP через HTTP proxy Возможно только через web FTP клиент, позволяющий работать с файлами на FTP сервере через HTTP протокол. Web FTP клиент (web ftp client) Вы можете найти в Internet или на странице анонимайзеров. Обратите внимание: это не отдельная программа, это сервер (шлюз), принимающий от Вас HTTP запросы, и передающий их FTP серверу (от своего имени).
Я не Бог и мне всё по х..
|
| |
| | |
| Solo | Дата: Среда, 16.07.2008, 20:52 | Сообщение # 32 |
Admin
Группа: Администраторы
Сообщений: 2852
Репутация: 33
Статус: Offline
| WebMoney через прокси Каким образом работать с системой WebMoney через прокси сервер? Возможны несколько вариантов: 1. Сделать соксификацию программы WM Keeper. 2. Подменить адреса центров сертификации на локальные и сделать port mapping через прокси. 3. Использовать WM Keeper Light. 1 Соксификация WM Keeper Classic Поскольку WM Keeper Classic не умеет работать с прокси, нам необходимо произвести его соксификацию. Как это сделать, читайте в нашем proxy FAQ. Однако учтите, что не все программы поддаются соксификации: этот метод может не сработать. Вы можете попробовать использовать различные программы для соксификации (не ограничиваясь только SocksCap) 2 Подмена адресов центров сертификации WebMoney на локальные Вначале нужно определить IP адрес центра сертификации. Для этого нужно открыть командную строку Windows (или Сеанс MS-DOS) и набрать: ping wmsc.webmoney.ru После чего записать IP адрес (4 числа, разделенных точками) центра сертификации. После этого необходимо внести изменения в файл hosts. В WindowsNT/2000/XP/2003 он размещается в подкаталоге System32/drivers/etc, в Windows9x - в корневом каталоге системы (Все пути даны относительно корневого каталога системы - это обычно c:\windows или c:\winnt ). В Windows 9x вместо файла hosts может находиться только файл hosts.sam. В этом случае создайте файл hosts и скопируйте в него содержимое файла hosts.sam. Добавьте в конец файла hosts новые строки: 127.0.0.1 wmsc.webmoney.ru 127.0.0.1 wmsc1.webmoney.ru 127.0.0.1 wmsc2.webmoney.ru После перезагрузки WebMoney Keeper при обращении к центрам сертификации будет обращаться на Ваш же компьютер (127.0.0.1 - это локальный адрес). WebMoney Keeper использует порт 2802 и Вам нужно "отмаппить" этот локальный порт на IP адрес центра сертификации (который у Вас уже записан). В качестве локального порта указывайте порт 2802. Как организовать port mapping через прокси сервер - читайте в нашем proxy FAQ. Запустите WM Keeper Classic. Если все настроено правильно, он должен подсоединиться к серверу сертификации. При возникновении ошибки сообщение о ней можно прочитать в поле "Errors ..." закладки "System". 3 Использование WM Keeper Light Вы также можете использовать WM Keeper Light, работа с которым осуществляется через браузер (например Internet Explorer или Opera). В этом случае Вам достаточно в браузере прописать анонимный прокси сервер (который поддерживает работу с https:// адресами) - и этого достаточно для того, чтобы вся Ваша работа с системой WebMoney была полностью анонимна. В статье использованы материалы с сайта WebMoney.
Я не Бог и мне всё по х..
|
| |
| | |
| Solo | Дата: Среда, 16.07.2008, 20:53 | Сообщение # 33 |
Admin
Группа: Администраторы
Сообщений: 2852
Репутация: 33
Статус: Offline
| Программа не умеет работать с proxy. Что делать? Если программа сама не может использовать proxy сервер, ее можно этому "научить". Для этого Вам понадобятся дополнительные программы - одна или несколько, в зависимости от типа proxy. Настройка программы на SOCKS proxy Для того, чтобы настроить программу на SOCKS proxy, Вам необходимо воспользоваться программой SocksCap, которая может SOCKS-ифицировать любую программу (перенаправить все запросы этой программы на socks proxy). Подробнее о том что такое соксификация читайте здесь. Настройка программы на HTTP proxy Для того, чтобы настроить программу на работу с HTTP proxy, Вам необходимо, чтобы этот прокси сервер поддерживал протокол HTTPS. Для работы Вам нужно организовать локальный SOCKS proxy и перенаправить все запросы к нему на HTTP proxy. Для этого Вам необходимо соксифицировать программу и организовать туннелирование SOCKS запросов через HTTP proxy. О том, что такое соксификация читайте здесь. О туннелировании SOCKS запросов через HTTP прокси читайте здесь.
Я не Бог и мне всё по х..
|
| |
| | |
| Solo | Дата: Среда, 16.07.2008, 20:53 | Сообщение # 34 |
Admin
Группа: Администраторы
Сообщений: 2852
Репутация: 33
Статус: Offline
| Программа работает не через HTTP (а через SMTP, POP3, telnet, etc.). Что делать? Можно ли использовать proxy? Да, можно. Для этого Вам нужно использовать SOCKS прокси серверы, которые могут пропускать через себя любой TCP трафик, а не только HTTP или FTP. Если программа умеет использовать прокси, просто укажите в ее настройках адрес SOCKS proxy сервера. Если программа не умеет использовать прокси, ее необходимо соксифицировать, либо использовать port mapping через прокси. Кроме SOCKS, Вы можете также использовать HTTP proxy, которые поддерживают HTTPS протокол (HTTPS proxy). В этом случае Вам понадобится соксифицировать программу, а также организовать туннелирование запросов через HTTP proxy. Для этого имеются специальные программы - например, Socks2HTTP. Получить информацию об этих программах можно здесь. Кроме того, можно использовать port mapping через прокси.
Я не Бог и мне всё по х..
|
| |
| | |
| Solo | Дата: Среда, 16.07.2008, 20:54 | Сообщение # 35 |
Admin
Группа: Администраторы
Сообщений: 2852
Репутация: 33
Статус: Offline
| Мне нужно скачать файлы с российских сайтов (например MP3), однако многие сайты в России не пропускают файлы за рубеж. Я живу не в России. Что делать? Все очень просто - Вам необходимо использовать анонимный российский proxy сервер. С его помощью Вы сможете подключаться к российским сайтам и скачивать все, что Вам нужно. Многие web сайты могут не разрешать подключение через прокси сервер, поэтому Вам необходимо использовать анонимный (или сверханонимный, элитный) прокси. Что же делать в этом случае? Как найти прокси, работающий с нужным Вам сайтом? Это уже сложнее. Прежде всего Вам необходимо найти где-либо (например взять здесь) список прокси серверов. После этого Вам нужно проверить этот список на работоспособность какой-либо программой типа Proxy Checker. Обратите внимание: поскольку многие российские web-сайты "привередливы", то они могут отказаться пустить Вас на сайт даже через многие "хорошие" прокси. Что же делать в этом случае? Список прокси серверов нужно проверять именно для нужного Вам сайта! Как проверить список прокси для работы с конкретным сайтом? Приведем в качестве примера процедуру проверки с помощью нашей программы Proxy Checker (для разных Proxy Checker-ов процедура будет несколько разной). Программу Proxy Checker Вы можете скачать здесь. 1. проверьте список proxy серверов на работоспособность вообще (чтобы они были 100% рабочими); 2. проверенный список Вам необходимо проверить для Вашего сайта. Это делается так: 1. задайте в качестве source file (исходного файла) список уже проверенных proxy серверов; 2. в качестве destination file (файла, куда будет помещен список нужных Вам прокси) задайте новое имя файла (которого еще нет); 3. перейдите во вкладку "Options" 4. В поле "Connect to" укажите адрес (URL) того сайта, на который Вы хотите подключиться, и у Вас не получается (например для сайта http://purpendicular.by.ru/mp3.htm это будет скажем адрес http://mp3.int.ru/pub/mp3/Deep_Purple/Shades_Of_Deep_Purple/ ). Укажите в этом поле полный URL (включая http://) 5. Теперь в поле "Find string" Вам нужно указать подстроку для поиска. Это должна быть строка, которая содержится в страничке по адресу, указанному в "Connect to". Если Вы знаете, какие строки текста там могут быть (любой фрагмент) , указывайте любую из этих строк! Что делать, если вы этого не знаете? На таких сайтах, как правило, список файлов представлен в виде "a la FTP". То есть там есть такие строчки как "Index of <имя каталога>", после чего идет заголовок списка файлов - "Name", "Last modified", "Size", "Description", и т.п. Укажите одну из следующих строк (любую): Index of Name Last modified Size Description 6. В результате у Вас должно быть: В поле "Connect to" - адрес каталога со списком файлов (полный URL), например http://mp3.int.ru/pub/mp3/DISK_3/upload/scorpio/Deep_Purple_April/ В поле "Find string" - искомая строка для проверки, например Index of 7. После того, как настроили "Options", запускаем программу проверки, нажав кнопку "Run"; 8. После завершения работы программы, если имеются рабочие прокси серверы, их количество Вы увидите под заголовком "Good proxies". Сами прокси Вы сможете взять в файле-приемнике (destination file)
Я не Бог и мне всё по х..
|
| |
| | |
| Solo | Дата: Среда, 16.07.2008, 20:55 | Сообщение # 36 |
Admin
Группа: Администраторы
Сообщений: 2852
Репутация: 33
Статус: Offline
| Информация о WPAD (Web Proxy Auto-Discovery) Что такое WPAD? WPAD - это Web Proxy Auto-Discovery Protocol. Цель WPAD - в автоматическом обнаружении PAC URL (PAC - это Proxy Auto Config, файл на JavaScript). Для этого браузер использует DNS, DHCP и Service Location Protocol (SLP). WPAD позволяет клиентам автоматически определять настройки proxy сервера без участия пользователя. Какие браузеры поддерживают WPAD? Web Proxy Auto-Discovery Protocol поддерживается далеко не всеми браузерами. С ним может работать только Internet Explorer версии 5 и выше. Как работает WPAD? Если у вас включена настройка "автоматическое определение настроек", то при подключении к Internet браузер попытается найти сервер wpad.<имя-вашего-домена>. Если оно не обнаружено, то браузер будет добавлять "wpad" ко всем именам доменов уровнем выше (вплоть до 3-го уровня). Например, если клиент находится в домене a.b.microsoft.com, то Internet Explorer будет искать сервера: wpad.a.b.microsoft.com wpad.b.microsoft.com wpad.microsoft.com Если один из серверов найден, то браузер в корневом каталоге будет пытаться обнаружить файл wpad.dat . Если этот файл существует, то он будет использован в качестве скрипта при подключении к Internet (PAC-файл). Как настроить WPAD? 1. Создайте стандартный файл Proxy Auto-Config (PAC). 2. Сохраните этот файл в корневом каталоге вашего web-сервера (из вашего домена) под именем wpad.dat При необходимости вы можете использовать HTTP редирект, и сохранить этот файл где-либо еще: Redirect /wpad.dat http://other.server.com/proxy.pac 3. Убедитесь, что этот файл Вы можете открыть в браузере по адресу: http://www.<имя-вашего-домена >/wpad.dat , например: http://www.web.server.ru/wpad.dat 4. Добавьте следующую строку в файл mime.types на вашем сервере (если у вас на сервере есть уже такая строка для pac файлов, добавьте к ней "dat"): application/x-ns-proxy-autoconfig dat после чего перегрузите ваш web-сервер, чтобы это заработало (вы можете попробовать пропустить этот этап) 5. Создайте запись DNS на вашем сервере, которая позволит распознавать имя wpad.<имя-вашего-домена> в IP-адрес вашего web-сервера (дополнительное имя web-сервера, alias) Или же вы можете использовать файл hosts вашего компьютера, для создания связи: wpad.your.domain.name <IP-address your web-server> 6. В Internet Explorer 5, меню "Tools" ("Сервис"), "Internet Options" ("Свойства обозревателя"), "Connections" ("Подключение"), "Settings" or "LAN Settings" ("Настройка сети" или "Настройка локальной сети"), установите только "Use Automatic Configuration Script" ("Использовать сценарий автоматической настройки") и пропишите там адрес, где находится ваш файл wpad.dat, например: http://wpad.your.domain.name/wpad.dat Убедитесь, что все работает с использованием вашего скрипта (файла wpad.dat). Не переходите к следующему пункту до тех пор, пока не убедитесь, что все функционирует корректно... 7. Теперь вернитесь к экрану настройки конфигурации proxy, описанному в шаге 6, и отключите все флажки за исключением "Automatically Detect Settings" ("Автоматическое определение настроек"). Если этот флажок был включен, то выключите его, перегрузите браузер, и снова включите. Теперь перегрузите Internet Explorer... все должно работать.
Я не Бог и мне всё по х..
|
| |
| | |
| Solo | Дата: Среда, 16.07.2008, 20:55 | Сообщение # 37 |
Admin
Группа: Администраторы
Сообщений: 2852
Репутация: 33
Статус: Offline
| PAC (Proxy Auto-Config) файлы Что такое PAC-файл? Proxy Auto Configuration. Извлекаемый из заданного URL сценарий JavaScript автоматически выполняется при открытии браузера и конфигурирует этот клиент на работу с любым указанным администратором proxy-сервером. Для чего предназначены PAC-файлы? Файлы Proxy Auto-Config предназначены для автоматизации (и улучшения) работы браузеров (Internet Explorer, Opera, и т.д.) с proxy серверами. PAC-файл представляет собой программу на JavaScript, используя которую, браузер может: * использовать разные proxy-сервера (и/или подключаться напрямую, не используя proxy) в зависимости от адреса (web-сервера, страницы, и т.п.), даты, времени, IP вызывающего (Вашего) компьютера, и т.д. и т.п.; * использовать так называемую автопроверку proxy - если proxy-сервер не отвечает, браузер автоматически подключается к следующему прокси в списке; * блокировать/разрешать доступ к различным web-сайтам (или в определенное время, и т.д. и т.п.); * при необходимости почти мгновенно изменить настройки подключения браузера (способ подключения - с proxy или без) у всей организации, на сотнях компьютеров. Как работать с PAC-файлами? Как использовать PAC-файлы? Дополнительные сведения о работе с PAC-файлами вы можете узнать по адресу: http://developer.netscape.com/docs/manuals/proxy/adminux/autoconf.htm Формат PAC-файлов Информация о формате PAC-файлов находится по адресу: http://home.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html У меня есть список proxy. Как из них сделать PAC-файл? Разумеется, если Вы хотите использовать все возможности Proxy Auto-Config файлов, вам не обойтись без программирования вручную на JavaScript. Но если вы хотите просто "попробовать" эти файлы, например в плане "автопроверки" прокси (подключаемся к первому proxy в списке, не работает - берем следующий, и т.д.) - то для этого Вы можете воспользоваться программой TXT to PAC converter из раздела "Программы". Она поможет Вам начать работу с PAC-файлами.
Я не Бог и мне всё по х..
|
| |
| | |
| Solo | Дата: Среда, 16.07.2008, 20:56 | Сообщение # 38 |
Admin
Группа: Администраторы
Сообщений: 2852
Репутация: 33
Статус: Offline
| Тонкие моменты при работе с proxy (proxy & DNS) При поиске proxy серверов (и при работе с ними) имеется одна проблема, которая на первый взгляд не является существенной. Однако, если Вы используете много proxy серверов, то Вам необходимо о ней знать. Дело в том, что в DNS (доменной системе имен, осуществляющей преобразование имен серверов в IP-адрес компьютера, например www.microsoft.com в 207.46.197.101) одному имени компьютера (тому же www.microsoft.com) может соответствовать не один, а несколько IP-адресов (т.е. в принципе несколько компьютеров). Это означает, что появляется неопределенность - когда Вы обращаетесь к сайту www.microsoft.com, Вы можете попасть произвольным образом на любой из этих IP-адресов (это зависит от погоды :-) ). Что касается сайта Microsoft, то это несущественно - все они дублируют друг друга, поэтому Вам без разницы, на какой адрес Вы попадете. А с proxy-серверами это не так. Пример: имени сервера r-2.isb.ru (proxy r-2.isb.ru:8080) соответствует два IP-адреса: 195.218.194.2 и 195.218.194.171. Все бы ничего, но... 195.218.194.171 не является proxy-сервером! А вот 195.218.194.2 - является! Поэтому в зависимости от "настроения" Вашего DNS-сервера Вы либо сможете пользоваться этим прокси, либо нет. Проблема еще усугубляется тем, что не все IP-адреса, принадлежащие данному доменному имени, могут быть получены стандартным способом (для программистов: речь идет о функциях GetHostByAddr, GetHostByName). Примером этого является сервер ns2.rosugol.ru (proxy ns2.rosugol.ru:8080). Программа host (Copyright © Kiraly Enterprises) возвращает для этого имени только один IP-адрес: 195.218.180.29. А программа nslookup, входящая в состав Windows 2000 и NT 4, возвращает 3 (!) адреса: 195.218.180.29, 195.218.181.253, 195.218.183.253. Причем все эти три адреса являются различными proxy-серверами. Программа nslookup предназначена для выявления неполадок в настройках DNS-серверов, поэтому можно предположить, что это неверные настройки. Решением этой проблемы может быть следующий алгоритм работы: 1. при необходимости выбрать proxy сервера заданного домена (скажем русские) нужно преобразовать IP-адреса в доменные имена, после чего произвести фильтрацию списка прокси, используя программу, аналогичную Proxy List Filter; 2. преобразовать в списке proxy серверов DNS-имена в IP-адреса, используя программу, аналогичную DNS Resolver (учитывая, что каждому имени может соответствовать несколько IP, так что список может увеличиться) - лучше для этой цели использовать программу типа nslookup для более тщательного преобразования; 3. проверить данный список программами типа Proxy Checker.
Я не Бог и мне всё по х..
|
| |
| | |
| Solo | Дата: Среда, 16.07.2008, 20:56 | Сообщение # 39 |
Admin
Группа: Администраторы
Сообщений: 2852
Репутация: 33
Статус: Offline
| Как снова войти в чат, если Вас выкинули из чата? Для того, чтобы войти в чат, необходимо "подменить" свой IP-адрес. Для этого нужно: 1. найти список бесплатных proxy; 2. проверить этот список на вашем компьютере на анонимность; 3. настроить ваш браузер для работы с proxy-сервером. Теперь опишем эти пункты более подробно: 1. Для того, чтобы найти список бесплатных proxy-серверов достаточно либо зайти в раздел "Списки бесплатных proxy", либо - в "Ссылки". Оттуда нужно скачать себе список proxy-серверов, и сохранить его в файле на диске. 2. Чтобы проверить список на анонимность, Вы можете воспользоваться программой Proxy Checker из раздела "Программы". Информация о том, как проверить список прокси на анонимность, описана в справке к программе. 3. Теперь достаточно взять любую строчку из файла анонимными прокси (результаты работы программы Proxy Checker), и настроить Ваш браузер для работы с proxy-сервером. Как это сделать, описано в разделе "Как настроить браузер для работы с proxy". 4. Попробуйте войти в чат. Должно сработать!
Я не Бог и мне всё по х..
|
| |
| |
|
С нами сегодня были coologo, MalyshkaLissi
| Copyright MyCorp © 2009 |
 |
| |