Введение
В настоящий момент проблема безопасного и анонимного доступа к сети Интернет волнует практически каждого пользователя мобильных устройств. И если для устройств на Android существуют программные решения для организации такого доступа через сеть мобильного оператора (3G), то для устройств на iOS такая возможность не предусмотрена. В частности, на iPhone и iPad настройка прокси-сервера доступна только для подключений по Wi-Fi, то есть получить доступ к прокси через 3G-сеть в случае недоступности точки доступа Wi-Fi не представляется возможным. Решить данную проблему можно с помощью организации связки RDP + socks прокси, то есть путем организации канала доступа к удаленному рабочему столу на удаленном сервере с Вашего мобильного устройства на iOS (iPhone, iPad), либо Android. Такую связку по силу организовать любому пользователю, обладающему необходимыми навыками работы в операционной системе Windows.
Что такое RDP (Remote Desktop Protocol) ? | Особенности и преимущества RDP
Remote Desktop Protocol (RDP) – протокол удаленного рабочего стола, созданный компанией Microsoft для управления удаленными серверами или компьютерами с домашнего стационарного компьютера или мобильного устройства. С практической точки зрения данная функция может быть очень полезной для пользователя мобильного устройства, желающего обеспечить высокий уровень безопасности и анонимности или обойти операторские региональные блокировки доступа к определенным веб-ресурсам. RDP позволяет полностью скрыть факт использования туннелирования, то есть провайдер не сможет определить, что Вы пользуетесь заблокированными веб-ресурсами, и не сможет отслеживать Вашу активность в сети.
Получение бесплатного RDP | Инструкция - как получить бесплатный RDP
Для использования связки RDP+socks-прокси необходимо арендовать удаленный сервер с операционной системой Windows, к рабочему столу которого Вы будете подключаться со своего мобильного устройства, и с которого Вы будете удаленно просматривать веб-страницы. Ниже приведен ознакомительный список провайдеров, у которых можно арендовать сервер, работающий на Windows:
· VPS.ua
· Rusonyx
· Inferno Solutions
· 1Gb.ru
· Siteko.net
Если какой-либо из данных ресурсов не работает, либо Вы хотите более мощный сервер для решения высокопроизводительных задач, Вы можете найти бюджетные сервисы, которые за небольшую плату предоставят Вам постоянный доступ к серверу с интересующей Вас мощностью.
После регистрации и оплаты пакета услуг (для платных сервисов) провайдер предоставляет пользователю удаленный доступ к серверу. Необходимо арендовать сервер с операционной системой Windows, поскольку серверная версия Windows мало чем отличается от обычной версии и не требует специальных знаний для настройки RDP.
Настройка и подключение к RDP (Удаленный рабочий стол) на iPhone/iPad или Android
После регистрации и оплаты пакета услуг (для платных сервисов), поставщик услуги предоставляет пользователю доступ к личному кабинету для управления специфическими настройками сервера, в котором, помимо прочей информации, указывается IP-адрес сервера. Именно этот IP-адрес необходимо ввести в адресную строку RDP-клиента, установленного на мобильном устройстве, чтобы подключиться к удаленному серверу.
Для этого:
1. Установите RDP-клиент на Ваше мобильное устройство. Наиболее удобным и стабильно работающим RDP-клиентом является Microsoft Remote Desktop. Данное приложение выпущено компанией Microsoft и доступно для скачивания на App Store (для iOS) и GooglePlay (для Android). Приложение использует технологию RemoteFX с поддержкой жестов для Windows на мобильных устройствах, что значительно упрощает управление удаленным рабочим столом с экрана мобильного устройства. Приложение имеет следующие характеристики:
- доступ к удаленным ресурсам через Remote Desktop Gateway (удаленный шлюз рабочего стола)
- управление мультитач с поддержкой жестов и технологии RemoteFx
- безопасное подключение к данным и приложениям
- простое управление всеми удаленными подключениями с помощью Центра подключений
- качественное воспроизведение изображения и звука с удаленного сервера на мобильном устройстве
- простое подключение к внешним мониторам и проекторам для презентаций
- поддержка Azure RemoteApp.
2. Запустите приложение на своем мобильном устройстве. Для создания нового подключения нажмите кнопку + и выберите Add PC or Server.
3. В поле PC Name введите ранее полученный IP-адрес удаленного сервера, а в поле User Name выберите пункт Add user account. В открывшемся окне введите имя пользователя и пароль для доступа к удаленному серверу. Кроме того, существует возможность настройки дополнительных параметров в меню Settings, например настройка разрешения экрана и масштаба (работает начиная с Windows 8), а также использования локального хранилища. Настройка дополнительных параметров необязательна.
4. Нажмите кнопку Save, после чего в главном окне программы появится значок только что созданного подключения. Нажмите на него, и на экране Вашего мобильного устройства отобразится рабочий стол удаленного сервера.
5. В Microsoft Remote Desktop предусмотрено 2 типа управления курсором: виртуальный курсор, аналогичный курсору Windows, и обычное нажатие на экран как на смартфоне. В первом случае, Вы управляете курсором мыши, подводите его к иконкам и запускаете приложение двойным щелчком, то есть управляете рабочим столом аналогично тачпаду на ноутбуке. Во втором случае, используются те же нажатия, что и в самой iOS или Android, то есть двойным нажатием на иконку запускается приложение, а долгим нажатием вызывается контекстное меню. Переключение между режимами осуществляется нажатием на левую кнопку меню вверху экрана с последующим нажатием на правую нижнюю кнопку в открывшемся меню настроек.
6. Для вызова виртуальной клавиатуры нажмите на соответствующую иконку вверху экрана.
Далее необходимо получить доступ к сервису SOCKS прокси на сайте https://5socks.net:
1. Откройте в браузере на мобильном устройстве или на удаленном рабочем столе страницу https://admin.5socks.net/ и войдите в свой аккаунт
2. Введите логин и пароль своей учетной записи для доступа к сервису. В результате откроется Панель администратора учетной записи. На данной панели отображаются кнопка поиска прокси socks 4/5 по различным параметрам (Proxy Search), кнопка вывода списка всех доступных в настоящий момент прокси (List Proxies) и кнопка вывода информации о Вашем аккаунте (Account Settings).
3. Нажмите кнопку поиска прокси (Proxy Search) и выберите любую страну, прокси-серверы которой Вы желаете использовать, после чего нажмите кнопку Go.
4. На экране отображаются результаты поиска с детальной информаций о доступных прокси-серверах: страна, штат, город, сеть, время работы, время последней проверки доступности сервера и скорость.
5. Нажмите на имя любого подходящего Вам сервера, после чего откроется окно с дополнительной информацией. Для просмотра IP-адреса прокси и порта нажмите click here to view.
6. Через несколько секунд на экране отобразится информация об IP-адресе и порте прокси-сервера. Скопируйте или запишите эти данные – они понадобятся для последующей настройки браузеров на удаленном сервере. В приведенном примере IP-адрес: 83.85.214.142, Порт:58933.
1. Подключитесь к рабочему столу удаленного сервера в соответствии с указаниями, приведенными в данном руководстве.
2. Откройте на удаленном сервере браузер, скачайте и установите Firefox.
3. После завершения установки запустите на удаленном рабочем столе браузер Firefox, откройте панель настроек и перейдите в меню «Настройки» («Options»).
4. Откройте вкладку «Дополнительные» («Advanced»), вкладку «Сеть» («Network») и нажмите кнопку «Настроить» («Settings»)
5. В открывшемся окне выберите следующие параметры:
· Ручная настройка сервиса прокси (Manual proxy configuration)
· SOCKS v5. Введите IP-адрес прокси SOCKS, который мы получили на https://5socks.net (в нашем примере 83.85.214.142)
· Введите номер порта полученного прокси (в нашем примере 58933)
· Активируйте SOCKS5, а так же «Remote DNS» (все DNS запросы будут выполняться на стороне сокс-сервера)
· Нажмите «ОК».
6. Настройка Firefox завершена.
7. Убедитесь, что используется именно прокси сервер. Для этого откройте на удаленном сервере Firefox. пройдите по ссылке http://www.ipleak.com/ и проверьте Ваш текущий IP-адрес.
По скриншоту мы видим, что сетевой адрес Вашего компьютера соответствует голландскому ip-адресу 83.85.214.142. Настройка прокси на RDP в браузере Firefox успешно завершена !
1. Запустите на удаленном рабочем столе браузер Internet Explorer, перейдите в меню «Tools» и выберите пункт «Internet Options».
2. Откройте вкладку «Connections» и нажмите на кнопку «LAN Settings…». В открывшемся окне активируйте пункт «Use a proxy server for your LAN» и нажмите кнопку «Advanced».
3. В открывшемся окне в поле «Socks» IP-адрес прокси SOCKS, который мы получили на https://5socks.net (в нашем примере 83.85.214.142), а в поле «Port» введите номер порта полученного прокси (в нашем примере 58933)
ВНИМАНИЕ! Указывайте IP-адрес и порт только в строке SOCKS. Остальные поля необходимо оставить пустыми
3. Нажмите «ОК» во всех открытых в процессе настройки окнах.
4. Настройка Internet Explorer завершена.
5. Убедитесь, что используется именно прокси сервер. Для этого откройте на удаленном рабочем столе Internet Explorer, пройдите по ссылке http://www.ipleak.com/ и проверьте Ваш текущий IP-адрес.
По скриншоту мы видим, что видимый сетевой адрес Вашего компьютера соответствует голландскому ip-адресу 83.85.214.142. Настройка на RDP прокси в браузере Internet Explorer успешно завершена !