Проксито задължително е система, която се намира между вашия компютър и компютъра, към който искате да се свържете. Чрез използване на прокси сървър, уеб трафикът преминава през прокси сървъра по пътя си към целевия адрес на различен сървър. След това заявката се връща през целевия сървър през същия прокси сървър, показващ уебсайта за вас.
Ето няколко неща, които прокси може да направи за вас.
- Първото предимство и това, към което всички се привличат, е, че скрива вашия истински IP адрес от всички уебсайтове или сървъри, които посещавате. По този начин този сървър не може да разбере вашето реално местоположение. Ако наистина харесвате този, мисля, че сте се захванали с някои подли неща. Просто се опитайте да не стигнете до затвора.
- След това можете да го използвате, за да добавяте или нарушавате правила на вашата мрежа! Можете да посетите някои уебсайтове, които може да са били блокирани от вашия мрежов администратор, или да добавите уебсайтове в „черен списък“, който не искате мрежовите потребители да посещават.
- И накрая, прокситата също кешират или по същество съхраняват известно количество данни от посетените уебсайтове. Какво прави това? Е, ако посетите уебсайт и данните от него се съхраняват и го посетите следващия път, вашата система може да покаже уебсайта директно от съхранените данни! Дори няма да е необходима връзка със сървъра.
Така че основно това прави проксито. В резултат на всичко това прави вашата система и мрежа много по-сигурни, бързи и намалява времето за реакция.
Прокси сървър на 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 статус калмари
Резултатът трябва да изглежда нещо подобно.
Иска ми се да беше толкова лесно. Но не е така. По подразбиране настройките на Squid не са конфигурирани правилно, така че ще трябва да ги конфигурираме, преди да можем да го използваме. Така че нека видим какви неща трябва да се направят.
Стъпка 2 - Промяна на порта по подразбиране
Сега отворете конфигурационния файл на Squid с всеки текстов редактор, който ви харесва. За Ubuntu по подразбиране е Gedit, за Mint Xed. Препоръчвам да използвате Gedit. Ако го нямате, можете да го инсталирате, като използвате следната команда:
sudo apt-get инсталирайте gedit
Сега, за да отворите файла:
sudo gedit / etc / squid / squid.конф
Примерен изход
Сега потърсете, или още по-добре, използвайте функцията за търсене, за да намерите реда, който има „http_port 3128“. Можете да използвате функцията за търсене, като натиснете CTRL + F в Gedit (и повечето от другите графични текстови редактори). Портът по подразбиране на Squid е 3128 и се препоръчва да го промените, в противен случай системата ви може да бъде малко уязвима за атаки.
Затова заменете 3128 с порта, който искате. Не забравяйте да потърсите този номер на порта в интернет, в противен случай може да припокриете порт на друг важен протокол. Като пример използваме 8888.
Примерен изход
Стъпка 3 - Контролиране на списъци за контрол на достъпа
Толкова за лесната част. Сега трябва да добавим правила към конфигурационните файлове, които ще определят кои потребители имат достъп до системата и кои не.
Първо ще посочим обхвата на мрежата. Намерете ред, използвайки ключовите думи '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 позволи мента
Това трябва да го направи. Сега запазете файла.
Примерен изход
Сега рестартираме услугата Squid.
sudo systemctl рестартирайте калмари
Това трябва да даде възможност на потребителите на подмрежата да използват проксито.
И виола! Успешно инсталирахте проксито. Това е основно за инсталиране на прокси сървъра и списъци с черни списъци, разрешаване и забрана на определени потребители и други разширени функции. Как мина вашата инсталация? Уведомете ни вашите отзиви в коментарите по-долу.