squid3

images

Живу я в Крыму, а на Крымский полуостров наложили санкции. Теперь не в GoogleAnalytics не заглянуть и AndroidSDK не скачать. Пришлось настраивать прокси сервер на базе Squid3. Конечно можно было и SOCKS настроить но гонять весь трафик мне нет смысла. Мне нужено просто использовать то что для меня теперь запрещено. Естественно как у любого ITшника у меня есть парочку серверов которыми я управляю. Работают они на базе моего любимого Ubuntu Linux, вот через один из них я и решил гонять свой трафик.

Итак ставим на Ubuntu

sudo apt-get install squid3 -y

После установки файл конфигурации находится в /etc/squid3/squid.conf

Настраиваем

vim /etc/squid3/squid.conf

Конфиг squid состоит из 7160 строк!!! Это вам не proftpd настраивать. Так что про удобства плавания по конфигу забыли сразуже 🙂

Что самое главное!

Указать порт и хост вашего сервера ищем http_port и пишем:

http_port ipвашегоинтерфейса:8888

Далее возвращаемся на верх и ищем http_access deny all меняем на:

http_access allow all

После ищем вот такой блок

                request_header_access Authorization allow all
                request_header_access Proxy-Authorization allow all
                request_header_access Cache-Control allow all
                request_header_access Content-Length allow all
                request_header_access Content-Type allow all
                request_header_access Date allow all
                request_header_access Host allow all
                request_header_access If-Modified-Since allow all
                request_header_access Pragma allow all
                request_header_access Accept allow all
                request_header_access Accept-Charset allow all
                request_header_access Accept-Encoding allow all
                request_header_access Accept-Language allow all
                request_header_access Connection allow all
                request_header_access All allow all

И раскоментируем его !!! Внимание последняя строчка должна быть такой какая в этом листинге!!!

Если у вас гонится трафик с одного интерфейса в другой то надобы «1» вписать в /proc/sys/net/ipv4/ip_forward:

echo «1» > /proc/sys/net/ipv4/ip_forward

Последний удар в бубен

service squid3 restart;

Вот так я победил санкции 🙂 и теперь в GoogleAnalytics могу заглянуть, и ещё кое что сделать 😉

vk.com facebook.com TwitterMail.ru