У Tinyproxy 1.11.2 Listen выбірае адрас прыёму кліенцкіх злучэнняў, а Allow кіруе дапушчанымі кліентамі. Bind выбірае выходны адрас.

Правілы праслухоўвання і кліентаў

Захавайце налады пакета для карыстальніка службы, журнала і PID-файла. Замяніце запісы праслухоўвання і доступу патрэбнай палітыкай:

Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443

Замяніце абодва дакументацыйныя адрасы. Адрас праслухоўвання павінен належаць серверу, а адрас кліента — адпавядаць крыніцы, якую бачыць сервер. Выдаліце састарэлыя занадта шырокія дазволы.

Без запісаў Allow або Deny Tinyproxy дазваляе ўсіх кліентаў. Калі з’яўляюцца запісы доступу, стандартным дзеяннем становіцца адмова, а парадак правілаў мае значэнне. Таму выдаленне ўсіх радкоў доступу адкрывае палітыку, а не аднаўляе абмежавальны стандартны рэжым.

ConnectPort 443 абмяжоўвае CONNECT гэтым портам прызначэння. Звычайным HTTP-запытам патрэбныя асобныя абмежаванні мэтаў, калі ваша разгортванне іх патрабуе.

Праверка запушчанай службы

Выходная налада Bind не абмяжоўвае ўваходныя сокеты. Пасля запуску праверце фактычнае праслухоўванне:

sudo ss -ltnp 'sport = :8888'

Праверце абодва сямействы адрасоў на нечаканыя слухачы або старыя асобнікі службы.

Гэтая версія не мае дакументаванага ключа -t толькі для разбору канфігурацыі. Калі кіраваная служба спынена, запуск на пярэднім плане пакажа памылкі старту:

sudo tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf

Спыніце працэс на пярэднім плане перад перазапускам кіраванай службы. Праверце запыты з дазволенай крыніцы і другой кантраляванай крыніцы, якой трэба адмовіць. Журналы мэты дапамагаюць пацвердзіць, што адхілены запыт не быў перасланы.

Падобныя артыкулы