Използвайте ACL за домейн по местоназначение, когато изискването се отнася до хоста, а не до дума някъде в URL:

acl selected_sites dstdomain .example.com

Формата с водеща точка покрива example.com и неговите поддомейни. Тя не прави example.com.other.test част от този домейн. Запазете селектор за точен хост, когато политиката разрешава само този хост.

Изберете полето, преди да промените шаблон. dstdomain, dstdom_regex и url_regex изследват различни представяния. Път или заявка в URL, съдържащи текст, подобен на домейн, не именува това местоназначение.

Дръжте всяко име на ACL на един тип. Повторното използване на име за списък с домейни и regex не слива семантиката им; давайте различни имена на различните проверки и ги комбинирайте в правилото за достъп или избор на peer.

Самата дефиниция не дава достъп или родителски маршрут. Използвайте я с решението за достъп, което искате, като запазвате условието за оторизиран клиент и другите задължителни условия.

Запазете в политиката желаните съвпадения на база и поддомейн и подвеждащите несъвпадения на по-дълги имена. Обикновеният CONNECT може да разкрие хоста по местоназначение, но не и криптирания път на страницата, така че правило за домейн не обещава инспекция на пътя.

Подобни статии