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
|
``` /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
|
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"
|
# оголошуємо набір правил "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
|
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
|
http_access deny all
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue