Создание личного прокси-сервера на вашем VPS

Вам нужен другой IP-адрес по причинам конфиденциальности? Может быть, вы хотите просмотреть заблокированный контент из другой страны? Хотите поделиться прокси между друзьями и членами семьи?

Эта статья покажет вам, как настроить прокси-сервер Squid на дешевом VPS, расположенном практически в любом месте мира. Все будет запущено и будет работать менее, чем за 30 минут!

GemerSquid-icon.png

1. Введение

Многие люди, уже имеющие VPS, занимаются такими вещами как веб-хостинг, электронная почта, файловый сервер и так далее. И по существу, у них уже есть основной компонент, необходимый для того, чтобы построить личный прокси-сервер - VPS.

В подавляющем большинстве случаев добавление возможностей прокси к вашему VPS является весьма простым процессом, а не отнюдь сложным, как может вам показаться. Кроме того, это не будет стоить вам ни копейки больше того, что вы уже платите за VPS, поскольку нет никаких дополнительных программных или аппаратных затрат для использования метода, описанного здесь.

Наличие соответствующего виртуального аппаратного и программного обеспечения, доступного на вашем VPS, имеет решающее значение для обеспечения хода дел без всяческих препятствий.

2. Приступая к работе

Для начала - перечень вещей, которые должны быть на месте, прежде чем начать установку программного обеспечения прокси. Так вот он:

- Убедитесь, что вы работаете на какой-то версии Linux (например, CentOS, Fedora, Debian, и т.д.).

- Доступ к командной строке будет необходим для настройки VPS.

- Убедитесь, что у вас есть внешний IP адрес для VPS.

- Замечательный клиент для удаленной работы по SSH протоколу - PuTTY , который находится в свободном доступе на сайте разработчиков.

3. Программное обеспечение прокси

Squid - вероятно, самое популярное в мире программное обеспечение, используется многими огромными организация, во многих случаях, для крупных проектов, таких как Википедия и так далее. Squid имеет все функции, которые вы ожидаете от большого прокси-сервера и многое другое. Установите его на свой Linux VPS (не должно занять более 5 минут!).

4. Установка Squid

Прежде всего, необходимо зайти в командную строку VPS интерфейса с помощью SSH- клиента (к примеру, PuTTY). Установка Squid будет немного отличаться на каждом дистрибутиве Linux. Чтобы установить его, вы должны использовать ваш менеджер пакетов ОС Linux, например, Yum в Red Hat.

Установка займет всего несколько минут, и теперь мы перейдем к более сложной части - конфигурации.

5. Настройка прокси

Чтобы настроить Squid, вам необходимо внести изменения в его конфигурационный файл. В Red Hat- системе он, как правило, находится в /etc/squid/squid.conf.

Файл конфигурации - очень хорошо документированный, поэтому большинство опций понятны без пояснений. Существует, однако, один параметр, который имеет решающее значение. Это ACL (список управления доступом) и должен быть вашим первым «портом захода», когда вносите изменений в конфигурацию.

После внесения изменений в конфигурации, вы должны перезапустить процесс Squid , чтобы изменения вступили в силу. В Red Hat- системах это может быть сделано в процессе /etc/init.d/squid restart.

5. Сколько оперативной памяти у вас в VPS?

512 MB
1GB
2GB
3GB
4GB +

6. Заключительное слово

По умолчанию Squid слушает запросы по TCP порта 3128 и это то, что вы можете изменить в файле конфигурации для сокращения числа попыток взлома системы.

После настройки Squid по своему вкусу, теперь у вас есть VPS - прокси-сервер для частного использования или чтобы поделиться с друзьями.