Linux Mint

Как да инсталирате и конфигурирате Squid Proxy в Ubuntu, Linux Mint

Как да инсталирате и конфигурирате Squid Proxy в Ubuntu, Linux Mint

Проксито задължително е система, която се намира между вашия компютър и компютъра, към който искате да се свържете. Чрез използване на прокси сървър, уеб трафикът преминава през прокси сървъра по пътя си към целевия адрес на различен сървър. След това заявката се връща през целевия сървър през същия прокси сървър, показващ уебсайта за вас.

Ето няколко неща, които прокси може да направи за вас.

Така че основно това прави проксито. В резултат на всичко това прави вашата система и мрежа много по-сигурни, бързи и намалява времето за реакция.

Прокси сървър на Squid

Сега, след като разбрахме сделката с прокси, нека поговорим за Squid. Squid Proxy Server е пълнофункционален прокси сървър, който е наистина популярен в общността на Linux. Това е така, защото има всичко, което може да се иска от програма от този вид.

Squid поддържа всички основни протоколи. Първият, HTTP (Hyper-Text Transfer Protocol), който ви предоставя уебсайтовете, които посещавате. След това FTP (File Transfer Protocol), който отговаря за всички видове изтегляния и качвания. Освен това той кешира данни от SSL (Secure Sockets Layer). Това е протоколът, който осигурява сигурна връзка. И накрая, той също кешира DNS (Domain Name System) данни, които извличат IP адреса на уебсайтовете, които посещавате. Това прави времето за реакция още по-бързо.

Това може да е малко поразително за начинаещи, но ако забележите чрез описанията, то основно обхваща всичко, което правите в интернет.

Сега нека започнем с инсталацията.

Инсталирайте и конфигурирайте Squid Proxy в Ubuntu, Debian и Mint

Стъпка 1 - Инсталиране и стартиране на услуги.

Първо актуализирайте системата си. Това не е абсолютно важно, но е добра практика.

sudo apt-get update

Сега инсталирайте Squid.

sudo apt-get инсталиране на калмари

Сега трябва да стартирате и активирате услугата. Така че, въведете тези кодове:

sudo systemctl старт калмари
sudo systemctl активира калмари

Сега за тестването (отново добра практика):

sudo systemctl статус калмари

Резултатът трябва да изглежда нещо подобно.

Ето как изглежда проверката на състоянието в Linux Mint.

Иска ми се да беше толкова лесно. Но не е така. По подразбиране настройките на Squid не са конфигурирани правилно, така че ще трябва да ги конфигурираме, преди да можем да го използваме. Така че нека видим какви неща трябва да се направят.

Стъпка 2 - Промяна на порта по подразбиране

Сега отворете конфигурационния файл на Squid с всеки текстов редактор, който ви харесва. За Ubuntu по подразбиране е Gedit, за Mint Xed. Препоръчвам да използвате Gedit. Ако го нямате, можете да го инсталирате, като използвате следната команда:

sudo apt-get инсталирайте gedit

Сега, за да отворите файла:

sudo gedit / etc / squid / squid.конф

Примерен изход

Ето как изглежда конфигурационният файл на Squid. Не четете твърде много от него, това ще ви забърка ума.

Сега потърсете, или още по-добре, използвайте функцията за търсене, за да намерите реда, който има „http_port 3128“. Можете да използвате функцията за търсене, като натиснете CTRL + F в Gedit (и повечето от другите графични текстови редактори). Портът по подразбиране на Squid е 3128 и се препоръчва да го промените, в противен случай системата ви може да бъде малко уязвима за атаки.

Затова заменете 3128 с порта, който искате. Не забравяйте да потърсите този номер на порта в интернет, в противен случай може да припокриете порт на друг важен протокол. Като пример използваме 8888.

Примерен изход

Промяната на HTTP порта е силно препоръчителна.

Стъпка 3 - Контролиране на списъци за контрол на достъпа

Толкова за лесната част. Сега трябва да добавим правила към конфигурационните файлове, които ще определят кои потребители имат достъп до системата и кои не.

Първо ще посочим обхвата на мрежата. Намерете ред, използвайки ключовите думи 'acl localnet'. Това трябва да се появи:

Примерен изход

'acl localnet' част от конфигурационния файл.

За да разберете какъв е обхватът на вашата мрежа, запалете друг терминал и напишете:

sudo ifconfig

Така че от вашия IP адрес, заменете последната част с „0“ и това е обхватът на вашата мрежа. Например, IP адресът ми е 192.168.43.161. Така че обхватът на мрежата ми е 192.168.43.0. В реда трябва да добавя 192.168.43.0/24. Това включва всички устройства в тази подмрежа.

Сега под всички редове, започващи с 'acl', добавете ред, който добавя вашия мрежов обхват.

acl мента src 192.168.43.0/24

Използвах потребителското име „монетен двор“. Можете да използвате всичко за него. Сега предоставяме достъп до потребителското име „монетен двор“.

http_access позволи мента

Това трябва да го направи. Сега запазете файла.

Примерен изход

Сега .conf е конфигуриран. * Фу *!

Сега рестартираме услугата Squid.

sudo systemctl рестартирайте калмари

Това трябва да даде възможност на потребителите на подмрежата да използват проксито.

И виола! Успешно инсталирахте проксито. Това е основно за инсталиране на прокси сървъра и списъци с черни списъци, разрешаване и забрана на определени потребители и други разширени функции. Как мина вашата инсталация? Уведомете ни вашите отзиви в коментарите по-долу.

OpenTTD срещу Simutrans
Създаването на собствена транспортна симулация може да бъде забавно, релаксиращо и изключително примамливо. Ето защо трябва да сте сигурни, че изпробв...
Урок за OpenTTD
OpenTTD е една от най-популярните бизнес симулационни игри там. В тази игра трябва да създадете прекрасен транспортен бизнес. Въпреки това, ще започне...
SuperTuxKart за Linux
SuperTuxKart е страхотно заглавие, създадено да ви предостави безплатно изживяването на Mario Kart във вашата Linux система. Играта е доста предизвика...