Характеристика
- Tinyproxy е лесен за конфигуриране и модифициране.
- Малък отпечатък на паметта означава, че заема много малко място в операционните системи. Отпечатъкът от паметта му е почти около 2MB.
- Анонимният режим позволява оторизиране на отделни HTTP заглавки, които трябва да бъдат разрешени и такива, които не трябва да бъдат.
- Контрол на достъпа чрез блокиране на неоторизиран потребител.
- Филтрирането позволява на потребителя да блокира или разреши определен домейн чрез създаване на черен и бял списък.
- Функциите за поверителност контролират както входящите, така и изходящите данни от HTTPS / HTTP сървърите.
Инсталирайте TinyProxy
Актуализирайте системните пакети, като напишете следната команда.
[имейл защитен]: ~ $ sudo apt-get update[имейл защитен]: ~ $ sudo apt-get upgrade -y
След като актуализацията завърши, инсталирайте Tinyproxy, като въведете тази команда.
[имейл защитен]: ~ $ sudo apt-get -y инсталира tinyproxyTinyproxy ще бъде инсталиран. За да стартирате и проверите състоянието на Tinyproxy, въведете тези команди.
[имейл защитен]: ~ $ sudo systemctl tinyproxy start[имейл защитен]: ~ $ sudo systemctl tinyproxy статус
Конфигурирайте уеб браузъра
За да накарате вашия Tinyproxy да работи, трябва да промените някои настройки във вашия уеб браузър. За целта влезте в мрежовите настройки на вашия уеб браузър и кликнете върху ръчната конфигурация на прокси сървъра, а в лентата за прокси HTTP напишете своя публичен IP_Address, на който искате да стартирате Tinyproxy. И номера на порта (по подразбиране tinyproxy порт №. е 8888).
Можете също да използвате foxyproxy за конфигуриране на вашия уеб браузър. Това е инструмент за управление на прокси, който е много по-добър от ограничените възможности на конфигурацията на прокси за firefox. Това е разширение за уеб браузърите Firefox и Chrome и може да бъде изтеглено от техните магазини.
Конфигурация на Tinyproxy
Конфигурационният файл на Tinyproxy се намира по следния път “Etc / tinyproxy / tinyproxy.доверие ”.
За достъп до него въведете следната команда.
[имейл защитен]: ~ $ cd и т.н. / tinyproxy / tinyproxy.конфЗа да направите промени в конфигурационния файл на Tinyproxy, отворете го с помощта на vim.
[имейл защитен]: ~ $ sudo vim etc / tinyproxy / tinyproxy.конфОтидете до линията Позволете 127.0.0.1 и го променете с вашия публичен IP адрес.
Сега отидете на ред # Слушайте 192.168.0.1 . Коментирайте този ред и напишете своя IP_Address в него.
Разрешаване и блокиране на диапазон от потребителски IP адреси
Tinyproxy ви позволява да добавяте или блокирате потребителски IP или редица IP адреси от използването на tinyproxy. За да разрешите или блокирате потребителски IP, отидете на реда Allow 127.0.0.1 и под този ред добавете IP адресите, които искате Разрешаване [IP_Address]. За разрешаване на диапазон от IP адреси точно под реда Позволете 192.168.0.0 добавете ред
Разрешаване на [IP_Address / range]За блокиране на потребителски IP или диапазон от IP адреси, просто коментирайте IP_Address, който искате да блокирате. В tinyproxy по подразбиране всички IP адреси са блокирани.
Разрешение
В tinyproxy можете да настроите оторизация, така че само онези потребители да имат достъп до tinyproxy, които са упълномощени. За да настроите идентификационните данни за оторизация, отидете на реда #BasicAuth потребителска парола. Разкоментирайте този ред и напишете паролата си в края на този ред.
Потребителска парола BasicAuth [Вашата парола]Добавяне на филтър
Можете също да добавите филтър за трафик, като блокирате уебсайтове с помощта на tinyproxy. Следвайте инструкциите за добавяне на филтри за трафик.
Отидете до линията Филтър „/ etc / tinyproxy / filter“. Коментирайте този ред. Можете да поставите филтъра върху URL или домейни. Също така, под този ред, коментирайте друг ред, „FilterExtanded On“. И “FilterDefaultDeny Да”.
Запазете промените и добавете домейни на уебсайтовете, които искате да блокирате във филтърния файл. Можете да получите достъп до филтърния файл в “/ Etc / tinyproxy / filter” път. Затова го отворете с помощта на vim.
[имейл защитен]: ~ $ sudo vim etc / tinyproxy / filterДобавете домейните ред по ред. Можете да добавите всеки и толкова домейни, колкото искате да блокирате.
Всеки път, когато правите промени в списъка с филтри или конфигурационния файл на tinyproxy, трябва да рестартирате услугата tinyproxy. За да рестартирате командата тип услуга tinyproxy.
[имейл защитен]: ~ $ рестартиране на tinyproxy услугаСега разрешете защитната стена, като въведете командата.
[имейл защитен]: ~ $ sudo iptables -A INPUT -j ACCEPT -m comment --comment “tinyproxy” -s 192.163.28.73/24 -p tcp --dport 8888Регулирайте TinyProxy с помощта на Cron Job
Ако искате да планирате времето на вашия tinyproxy, например когато искате да стартирате, рестартирайте или спрете tinyproxy. Можете да го направите със специална функция на заданието Linux cron. Той следва този модел време (минута, час, ден от месеца, месец, ден от седмицата) команда за път. За да редактирате командата за тип cron crontab -e
За да планирате началния час на tinyproxy, въведете следните команди.
0 6 * * * и т.н. / init.г / tinyproxy стартЗа да планирате времето за спиране на tinyproxy, въведете следните команди.
0 23 * * * и т.н. / init.г / tinyproxy стопТова означава, че услугата tinyproxy автоматично ще започне в 6 сутринта и ще спре в 23 часа всеки ден.
Заключение
Tinyproxy е полезен и лесен инструмент за настройка на HTTP / HTTPS прокси. Той е за малки сървъри, но ако искате да имате прокси сървър, работещ за по-големи мрежи, може да се наложи да отидете на прокси сървър. Тук споделихме само някои съвети, но те са достатъчно добри. Използвайки това просто ръководство за това как да инсталирате, конфигурирате и използвате tinyproxy, ще можете да настроите вашия tinyproxy.