Home Без рубрики Настройка публичного Squid 5.4.1 на Ubuntu 20.04

Настройка публичного Squid 5.4.1 на Ubuntu 20.04

by admin
315 views
squid proxy 1024x512 1 335x220 1

Осторожна данная статья , рассказывает от том как создать публичный прокси сервер Squid , конечно же не по стандартному порту, но всеже открытого для всего мира и без авторизации! И так начнем

squid настройка

Что такое прокси сервер Squid

Squid — это полнофункциональный прокси-сервер для кеширования, поддерживающий популярные сетевые протоколы, такие как HTTP, HTTPS, FTP и другие. Его можно использовать для повышения производительности веб-сервера путем кэширования повторяющихся запросов, фильтрации веб-трафика и доступа к контенту с географическим ограничением.

В этом руководстве объясняется, как настроить прокси-сервер Squid на Ubuntu 20.04 и настроить веб-браузеры Firefox и Google Chrome для его использования.


Установка Squid на Ubuntu

Обновим пакеты в системе

apt-get update
apt-get upgrade

Настройка Сетевых интерфейсов

 nano /etc/netplan/00-installer-config.yaml
network:
    version: 2
    renderer: networkd
    ethernets:
        eth0:
            dhcp4: no
            addresses: [185.9.87.167/28]
            gateway4: 185.9.87.161
            mtu: 1500
            nameservers:
                addresses: [8.8.8.8, 77.88.8.8]

Установка Squid

sudo apt update
sudo apt install squid

После завершения установки служба Squid запустится автоматически. Чтобы убедиться в этом, проверьте статус сервиса:

sudo systemctl status squid

Посмотрим статус сервиса :

squid.service - Squid Web Proxy Server
     Loaded: loaded (/lib/systemd/system/squid.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2020-10-23 19:02:43 UTC; 14s ago
       Docs: man:squid(8)
...

Настройка конфигурации Squid

Сервис squid можно настроить, отредактировав файл /etc/squid/squid.conf . Файл конфигурации содержит комментарии, описывающие, что делает каждый параметр конфигурации. Вы также можете поместить свои параметры конфигурации в отдельные файлы, которые можно включить в основной файл конфигурации с помощью директивы «include».

Перед внесением любых изменений рекомендуется создать резервную копию исходного файла конфигурации:

sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.copy

Начинаем редактировать конфиг

sudo nano /etc/squid/squid.conf

По умолчанию squid настроен на прослушивание порта 3128 на всех сетевых интерфейсах сервера.

Если вы хотите изменить порт и установить интерфейс прослушивания, найдите строку, начинающуюся с http_port и укажите IP-адрес интерфейса и новый порт. Если интерфейс не указан, Squid будет прослушивать все интерфейсы.
Мы в свою очередь поменяем порт на нестандартный 61110

# Squid normally listens to port 3128
http_port 61110

Предоставим Squid доступ без авторизации:


# Example rule allowing access from your local networks.
# Adapt localnet in the ACL section to list your (internal) IP networks
# from where browsing should be allowed
#http_access allow localnet
http_access allow all

После перезапустим службу squid

sudo systemctl restart squid

Поздравляем вы настроили squid без авторизации

Статьи из этой категории

Leave a Comment