Несколько недель назад я писал статью про то, как заблокировать веб-сайт в Ubuntu, и сейчас я чувствую, что мне нужно поделиться некоторыми советами по разблокировке веб-сайтов на Ubuntu (или на другой GNU/Linux-подобной операционной системе, такой как Linux Mint), просто для сохранения свободы слова. Хотя этот пост написал для пользователей Ubuntu, но некоторые советы могут работать также и в других операционных системах. я пробовал это на Ubuntu 11.10 и 10.04 LTS (Long Term Support, релиз с увеличенным временем поддержки), но это также должно хорошо работать и с более старыми, и с новыми версиями, такие как 12.04 (вышла альфа-версия, стабильная заблокирована на апрель 2012).
Три способа разблокировать сайт в Ubuntu
1. Используя OpenDNS
OpenDNS также можно использовать для блокировки веб-сайтов, но он также хорош для разблокировки сайтов, если ваш ISP блокирует доступ к вашим любимым сайтам. OpenDNS-сервера — улучшенные DNS-сервера. Они предоставляют стопроцентный аптайм с безопасностью, а также улучшат скорость вашего веб-сёрфинга, но могут возникнуть и некоторые проблемы, так что хорошенько протестируйте их, перед тем как полностью переключаться на них.
Настраиваем Open DNS в Ubuntu 11.10/12.04
Перейдите в Настройки сети -> Настроить -> Настройки -> Автоматический DHCP-адрес и введите IP-адрес в поле для серверов:
208.67.222.222,208.67.220.220
2. Используя прокси
Прокси-сёрфинг — одна из самых популярных технологий для разблокировки веб-сайтов, которые заблокированы в какой-либо стране. Веб-сайты могут блокироваться на основе I.P-адресов, так что сёрфинг через прокси можте легко обойти механизм IP-фильтрации, потому что прокси-сервер выступает промежуточным звеном. Есть много путей использования прокси-серверов — от настроек сети (прокси устанавливается на уровне всей системы), до настроек браузера (если вы хотите использовать прокси-сервер для какого-то конкретного браузера), но для начала вам нужен доступ к прокси-серверу. Есть множество доступных бесплатных прокси-серверов в различных странах, о также доступны некоторые платные сервера, которые предоставляют лучшую доступность и скорость.
3. Редактирование файла Hosts
Этот метод очень простой и работает, если сайт заблокирован на компьютере, или если вы знаете IP-адрес веб-сайта, который вы хотите разблокировать. Просто откройте файл /etc/hosts и удалите записи о ваши любимых веб-сайтах и очистите DNS для применения изменений.
gksu gedit /etc/hosts
В другом случае, если вы знаете IP-адрес нужного веб-сайта, при блокировки на ISP-уровне или чём-то ещё, добавьте запись (в /etc/hosts) для того веб-сайта, который работает на этом IP-адресе. Второй метод можно логично вывести из первого — если доменное имя запрещено.
Добавьте следующую DNS-запись в файл etc/hosts —
НУЖНЫЙ_IP_АДРЕС НУЖНОЕ_ДОМЕННОЕ_ИМЯ_ВЕБСАЙТА
Затем выполните следующие команды (для очисти кэша DNS)
sudo apt-get install nscd
sudo /etc/init.d/nscd restart