HTTP

Как да инсталирате и настроите TinyProxy на вашия Linux сървър

Как да инсталирате и настроите TinyProxy на вашия Linux сървър
Tinyproxy е HTTP / HTTPS прокси. Той е лек, бърз, много лесен за конфигуриране и прокси услуга с отворен код. Tinyproxy може да се конфигурира и като обратен прокси. Добре е да се използва като малък прокси с по-малко системни ресурси, защото е много лек.

Характеристика

Инсталирайте TinyProxy

Актуализирайте системните пакети, като напишете следната команда.

[имейл защитен]: ~ $ sudo apt-get update
[имейл защитен]: ~ $ sudo apt-get upgrade -y

След като актуализацията завърши, инсталирайте Tinyproxy, като въведете тази команда.

[имейл защитен]: ~ $ sudo apt-get -y инсталира tinyproxy

Tinyproxy ще бъде инсталиран. За да стартирате и проверите състоянието на 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.

Най-добрите емулатори на игрови конзоли за Linux
Тази статия ще изброи популярния софтуер за емулация на игрова конзола, наличен за Linux. Емулацията е слой за софтуерна съвместимост, който емулира х...
Най-добрите дистрибуции на Linux за игри през 2021 г
Операционната система Linux е изминала дълъг път от първоначалния си, прост, базиран на сървъра външен вид. Тази операционна система се подобри неимов...
Как да заснемете и поточно предадете игралната си сесия на Linux
В миналото играта на игри се смяташе само за хоби, но с течение на времето игралната индустрия отбеляза огромен ръст по отношение на технологиите и бр...