mirror of
https://codeberg.org/postscriptum/devzone.org.ua.git
synced 2026-02-18 22:02:41 +00:00
update squid conf example
This commit is contained in:
parent
ba1709e8cc
commit
67228346a5
1 changed files with 21 additions and 5 deletions
|
|
@ -17,21 +17,37 @@ apt install squid
|
|||
``` /etc/squid/conf.d/debian.conf
|
||||
|
||||
# інтерфейс, на якому слухати вхідні підключення
|
||||
# * можна вказати декілька рядків http_port
|
||||
# * важливо звернути увагу на однойменну глобальну директиву, закоментувавши її:
|
||||
# /etc/squid/squid.conf
|
||||
# інакше відбудеться оголошення на інтерфейсах ::/0.0.0.0 поряд з IP, вказаним нижче
|
||||
http_port [aaa:aaaa:aaaa:aaaa:aaaa]:3128
|
||||
|
||||
# налаштування журналів
|
||||
logfile_rotate 0
|
||||
# logfile_rotate 0
|
||||
|
||||
# оголошуємо групу "remote", куди входить IP "b"
|
||||
acl remote src bbb:bbbb:bbbb:bbbb:bbbb
|
||||
# можна підвищити приватність, видаливши заголовки:
|
||||
# request_header_access From deny all
|
||||
# request_header_access Referer deny all
|
||||
# request_header_access User-Agent deny all
|
||||
#
|
||||
# reply_header_access Server deny all
|
||||
# reply_header_access X-Powered-By deny all
|
||||
# reply_header_access X-Frame-Options deny all
|
||||
# reply_header_access Strict-Transport-Security deny all
|
||||
|
||||
# оголошуємо групу "clients", куди входить IP "b"
|
||||
acl clients src bbb:bbbb:bbbb:bbbb:bbbb
|
||||
|
||||
# оголошуємо набір правил "updates" типу "dstdomain"
|
||||
# мені проксі потрібен тільки для системних оновлень,
|
||||
# окрім iptables, на всяк випадок, я вирішив додати правила на піддомени (у вас може бути інший набір - дивіться /etc/apt/sources.list.d)
|
||||
# окрім iptables, на всяк випадок, я вирішив додати правила на піддомени
|
||||
# * у вас може бути інший набір - дивіться /etc/apt/sources.list.d
|
||||
# * замість dstdomain можна вказати dst з IP або діапазоном IP (наприклад 0200::/7)
|
||||
acl updates dstdomain .debian.org .debian.net .armbian.com .github.com .gitlab.com .crates.io .fastlydns.net .librewolf.net .nodesource.com
|
||||
|
||||
# вмикаємо обмеження у послідовності
|
||||
http_access allow remote updates
|
||||
http_access allow clients updates
|
||||
http_access deny all
|
||||
```
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue