pfSense+Squid https แคแแแขแ แแ + แแ แแฏแแ แแแ แจแแกแแแ (SSO) Active Directory แฏแแฃแคแแก แคแแแขแ แแ แแแแ
แแแแแ แคแแแแ
แแแแแแแแแก แกแญแแ แแแแแแ แแ แแฅแกแ แกแแ แแแ แแก แแแแแ แแแ, แกแแแขแแแแ แฌแแแแแแก (แแแ แจแแ แแก https) แคแแแขแ แแชแแแก แฃแแแ แแ AD-แแก แฏแแฃแคแแแแก แแแฎแแแแแ, แ แแแ แแแแฎแแแ แแแแแแแ แแ แจแแแงแแแแแ แแแแแขแแแแแ แแแ แแแแแ แแ แแแกแ แแแแแแแกแขแ แแ แแแ แจแแกแแซแแแแแแ แแงแแก แแแ แแแขแแ แคแแแกแแแแ. แแแ แแ แแแแแแแชแแแ, แแ แ?
แกแฌแแ แ แแแกแฃแฎแ แแฅแแแแ แแกแแแ แแแแแฌแงแแแขแแแแแแแแก แงแแแแ, แ แแแแ แแชแแ Kerio Control แแ UserGate, แแแแ แแ แ แแแแ แช แงแแแแแแแแก แคแฃแแ แแ แแ แแก, แแแแ แแ แแ แแก แกแแญแแ แแแแ.
แแก แแ แแก แกแแแแช แแแ แแ แซแแแแ Squid แแแแแก แกแแแแจแแแแแจแ, แแแแ แแ แแกแแ - แกแแ แจแแแแซแแแ แแแ แแแขแแ แคแแแกแ? SAMS2? แแแ แแแฃแ แแ แแแซแแแแแแฃแแ. แแก แแ แแก แกแแแแช pfSense แแแแแก แกแแแแจแแแแแจแ.
แแฆแฌแแ แ
แแก แกแขแแขแแ แแฆแฌแแ แก, แแฃ แ แแแแ แฃแแแ แแแแแแแคแแแฃแ แแ แแ Squid แแ แแฅแกแ แกแแ แแแ แ.
Kerberos แแแแแงแแแแแฃแแ แแฅแแแแ แแแแฎแแแ แแแแแแแก แแแขแแ แแแแชแแแกแแแแก.
SquidGuard แแแแแงแแแแแฃแแ แแฅแแแแ แแแแแแฃแ แ แฏแแฃแคแแแแก แแแฎแแแแแ แแแกแแคแแแขแ แแ.
แแแแแขแแ แแแแแกแแแแก แแแแแงแแแแแฃแแ แแฅแแแแ Lightsquid, sqstat แแ แจแแแ pfSense แแแแแขแแ แแแแแก แกแแกแขแแแแแ.
แแก แแกแแแ แแแแแญแ แแก แกแแแ แแ แแ แแแแแแแก, แ แแแแแแช แแแแแแจแแ แแแฃแแแ แแ แแแแแ แจแแกแแแแก (SSO) แขแแฅแแแแแแแแก แแแแแ แแแแกแแแ, แแแ แซแแ, แแแแแแแชแแแแแแ, แ แแแแแแแช แชแแแแแแแ แแแขแแ แแแขแจแ แกแแ แคแแแแก แแแแแแกแแก แแแแแ แแจแแก แฅแแแจ แแแแแแแแ แกแแกแขแแแแก แแแแแ แแจแแ.
แแแแแแแ Squid-แแก แแแกแขแแแแชแแแกแแแแก
pfSense แแฅแแแแ แแแฆแแแฃแแ, แ แแแแ แช แกแแคแฃแซแแแแ,
แ แแแแแก แจแแแแแ แฉแแแ แแแฌแงแแแ แแแแแแขแแคแแแแชแแแก แแแแแ firewall-แแ แแแแแแแก แแแแแ แแจแแแแก แแแแแงแแแแแแ.
แซแแแแแ แแแแจแแแแแแแแแแ!
แกแแแแ แแแแฌแงแแแ Squid-แแก แแแกแขแแแแชแแแก, แแฅแแแ แฃแแแ แแแแแแแคแแแฃแ แแ แแ DNS แกแแ แแแ แ pfsense-แจแ, แแแแแแแแ A แฉแแแแฌแแ แ แแ PTR แฉแแแแฌแแ แ แแแกแแแแก แฉแแแแก DNS แกแแ แแแ แแ แแ แแแแแแแคแแแฃแ แแ แแ NTP แแกแ, แ แแ แแ แ แแ แแแแกแฎแแแแแแแแแแก แแแแแแแก แแแแขแ แแแแ แแก แแ แแแกแแแ.
แแ แแฅแแแแก แฅแกแแแจแ, แฃแแ แฃแแแแแงแแ pfSense-แแก WAN แแแขแแ แคแแแกแแก แแแแแกแแแแก แจแแกแแซแแแแแแแ แแแขแแ แแแขแจแ, แฎแแแ แแแแแแฃแ แฅแกแแแจแ แแงแแค แแแแฎแแแ แแแแแแก แแแแแแจแแ แแแ LAN แแแขแแ แคแแแกแแแ, แแแ แจแแ แแก 7445 แแ 3128 แแแ แขแแแแ (แฉแแแก แจแแแแฎแแแแแจแ 8080).
แงแแแแแคแแ แ แแแแแแ? แแแแงแแ แแแฃแแแ LDAP แแแแจแแ แ แแแแแแแแ pfSense-แแ แแแขแแ แแแแชแแแกแแแแก แแ แแ แ แกแแแฅแ แแแแแแแฃแแแ? แแแแ. แแ แแ แแแแแฌแงแแ แซแแ แแแแแ แแ แแชแแกแ.
แแแกแขแแแแชแแ แแ แฌแแแแกแฌแแ แ แแแแคแแแฃแ แแชแแ
Squid, SquidGuard แแ LightSquid แแแแแกแขแแแแ แแแแ pfSense แแแแแขแแก แแแแแฏแแ แแแแ "แกแแกแขแแแแก / แแแแแขแแก แแแแแฏแแ แแก" แแแแงแแคแแแแแแจแ.
แฌแแ แแแขแแแฃแแ แแแกแขแแแแชแแแก แจแแแแแ แแแแแแแ "แกแแ แแแกแแแ / Squid Proxy server /" แแ แแแ แแแ แ แแแจแ แแแแแแฃแ แ แฅแแจแแก แฉแแแแ แแจแ แแแแแแแคแแแฃแ แแ แแ แฅแแจแแ แแแ, แงแแแแแคแแ แ แแแแแงแแแ 0-แแ, แ แแแแแ แแ แแแ แแฎแแแแ แแแ แแแ แก แกแแแขแแแแก แฅแแจแแ แแแแจแ, แแ แแฃแแแ แแแ แแแแ แแแ แกแแฅแแแก แแแแแแแแ. แแแ แแแแขแ แแแแก แแแงแแแแแแก แจแแแแแ แแแแญแแ แแ แฆแแแแแก "แจแแแแฎแแ" แแแ แแแแก แแแแแจแ แแ แแก แแแแแชแแแก แจแแกแแซแแแแแแแแก แแแแแแแแแ แซแแ แแแแแ แแ แแฅแกแ แแแ แแแแขแ แแแ.
แซแแ แแแแแ แแแ แแแแขแ แแแ แจแแแแแแแ:
แแแแฃแแแกแฎแแแแ แแแ แขแ แแ แแก 3128, แแแแ แแ แแ แแแ แฉแแแแแ แแแแแแแงแแแ 8080.
แแ แแฅแกแ แแแขแแ แคแแแกแแก แฉแแแแ แแจแ แจแแ แฉแแฃแแ แแแ แแแแขแ แแแ แแแแกแแแฆแแ แแแก แ แแแแ แแแขแแ แคแแแกแแแก แแแฃแกแแแแก แฉแแแแ แแ แแฅแกแ แกแแ แแแ แ. แแแแแแแแ แแก แแฃแฎแแ แ แแกแแ แแแแแฃแแ, แ แแ แแก แแแขแแ แแแขแจแ แแแแแแงแฃแ แแแ, แ แแแแ แช WAN แแแขแแ แคแแแกแ, แแแฃแฎแแแแแแ แแแแกแ, แ แแ LAN แแ WAN แจแแแซแแแแ แแงแแก แแ แแกแ แแ แแแแแ แแแแแแฃแ แฅแแแฅแกแแแแ, แแแ แฉแแแ แแแแแแงแแแแ LAN แแ แแฅแกแแกแแแแก.
Loopback แกแแญแแ แแ sqstat-แแก แแฃแจแแแแแกแแแแก.
แฅแแแแแ แแแฎแแแ แแแแญแแแ แแแแ (แแแแญแแแ แแแแ) แแ แแฅแกแแก แแแ แแแแขแ แแแก, แแกแแแ SSL แคแแแขแ แก, แแแแ แแ แฉแแแ แแ แแแญแแ แแแแ แแกแแแ, แฉแแแแ แแ แแฅแกแ แแ แแฅแแแแ แแแแญแแแ แแแแ แแ https แคแแแขแ แแชแแแกแแแแก แฉแแแ แแ แจแแแชแแแแ แกแแ แขแแคแแแแขแก (แแแแฅแแก แแแแฃแแแแขแแแแก แแแแแแ, แแแแแ แแแแแแขแแแ แแ แ.แจ.), แแแแแ, แฃแแ แแแแ แแแแแแฎแแแแ แฎแแแแก แฉแแแแ แแแแแแก.
แแ แแขแแแแ, แฉแแแ แฃแแแ แแแแแแแ แฉแแแแก แแแแแแแก แแแแขแ แแแแ แจแ, แจแแแฅแแแแ แแแกแจแ แแแขแแ แแแแชแแแก แแแแแ แแจแ (แแกแแแ แจแแแแซแแแแ แแแแแแงแแแแ แแก, แ แแแแแแช แแแแคแแแฃแ แแ แแแฃแแ แแงแ แแแขแแ แแแแชแแแกแแแแก แแแแแ pfSense-แแ). แแฅ แแ แแก แซแแแแแ แแแแจแแแแแแแแแ แคแแฅแขแแ แ - แแฃ แแฅแแแ แแแแ แแแ แแแแแแงแแแแ AES128 แแ AES256 แแแจแแคแแ แ - แจแแแแแฌแแแ แจแแกแแแแแแกแ แแแแแแ แแฅแแแแ แแแแแ แแจแแก แแแ แแแแขแ แแแจแ.
แแฃ แแฅแแแแ แแแแแแ แแ แแก แซแแแแแ แ แแฃแแ แขแงแ แแแแ แ แแแแแแแแแ แแแ แแฅแขแแ แแแแแ แแ แแฅแแแแ แแแแแแ แแ แแก .local, แแแจแแ แจแแกแแซแแแแแแแ, แแแแ แแ แแ แ แแแ แแแแฃแแ, แ แแ แแแแแฌแแแ แแแ แขแแแ แแแ แแแแก แแแแแงแแแแแ แแ แแแแแ แแจแแกแแแแก, แฎแแ แแแแ แชแแแแแแแ, แแแแ แแ แจแแแซแแแแ แฃแแ แแแแ แแ แแแฃแจแแแก แ แแฃแแ แแแ แแแแ, แแฅแแแ แฃแแแ แจแแแแแฌแแแ แแแแแ แแขแฃแแ แจแแแแฎแแแแ.
แแแแก แจแแแแแ, แฉแแแ แแฅแแแแ แกแแแแแแซแ แคแแแแก kerberos-แแกแแแแก, แแฎแกแแแ แแ แซแแแแแแก แกแขแ แแฅแแแก แแแแแแแกแขแ แแขแแ แแก แฃแคแแแแแแแ แแแแแแแก แแแแขแ แแแแ แแ แแ แจแแแแงแแแแ:
# ktpass -princ HTTP/[email protected] -mapuser pfsense -pass 3EYldza1sR -crypto {DES-CBC-CRC|DES-CBC-MD5|RC4-HMAC-NT|AES256-SHA1|AES128-SHA1|All} -ptype KRB5_NT_PRINCIPAL -out C:keytabsPROXY.keytab
แกแแแแช แแแแฃแแแแแแ แฉแแแแก FQDN pfSense-แก, แแฃแชแแแแแแแ แแแแชแแแแ แกแแฅแแ, แจแแแขแแแแ แฉแแแแ แแแแแแแก แแแแแ แแจแ แแ แแแกแ แแแ แแแ mapuser แแแ แแแแขแ แจแ แแ แแ แแแขแแจแ แแแ แฉแแแ แแแจแแคแแ แแก แแแแแแก, แกแแแฃแจแแแ แแแแแแแงแแแ rc4 แแ -out แแแแจแ แแแ แฉแแแ แกแแ แแแแแแแแแแแแแ แฉแแแแก แแแ แกแแแแแแซแ แคแแแแก.
แแแกแแฆแแแแก แคแแแแแก แฌแแ แแแขแแแแ แจแแฅแแแแก แจแแแแแ, แฉแแแ แแแก แแแแแแแแแแแ แฉแแแแก pfSense-แจแ, แแ แแแแกแแแแก แแแแแแแงแแแ Far, แแแแ แแ แแฅแแแ แแกแแแ แจแแแแซแแแแ แแแแก แแแแแแแแ แ แแแแ แช แแ แซแแแแแแแแ, แแกแแแ putty-แแ แแ pfSense แแแ แแแขแแ แคแแแกแแก แแแจแแแแแแ "แแแแแแแกแขแแแแก แแ แซแแแแแแก แฎแแแแก" แแแแงแแคแแแแแแจแ.
แแฎแแ แฉแแแ แจแแแแแซแแแ แจแแแชแแแแแ/แจแแฅแแแแ /etc/krb5.conf
แกแแแแช /etc/krb5.keytab แแ แแก แฉแแแ แแแแ แจแแฅแแแแแ แกแแแแแแซแ แคแแแแ.
แแแ แฌแแฃแแแแ, แ แแ แจแแแแแฌแแแ แแแ แแแ แแก แคแฃแแฅแชแแแแแ แแแ แแแแแขแแก แแแแแงแแแแแแ, แแฃ แแก แแ แแฃแจแแแแก, แแแ แ แแ แแฅแแก แจแแแแแแ แฌแแแแแฎแแแก.
Squid Authentication-แแกแ แแ Access List-แแก แแแแคแแแฃแ แแชแแ แแแขแแ แแแแชแแแก แแแ แแจแ
แแแ แแแ แแกแแก แฌแแ แแแขแแแแ แแแแคแแแฃแ แแชแแแก แจแแแแแ, แฉแแแ แแแแแแแแ แแแ แแแก แฉแแแแก แแแแแแ แแ.
แแแแกแแแแแก แแแแแแแ ServicesSquid Proxy Server-แแ แแ แแแแแแ แแแ แแแแขแ แแแจแ แแแแแแแ แแแแแจแ, แแฅ แแแแแแแ แฆแแแแแก "Advanced settings".
แแแ แแแแฃแแ แแแ แแแแขแ แแแ (Auth-แแแ) แแแแจแ แจแแแงแแแแแ:
#ะฅะตะปะฟะตัั
auth_param negotiate program /usr/local/libexec/squid/negotiate_kerberos_auth -s GSS_C_NO_NAME -k /usr/local/etc/squid/squid.keytab -t none
auth_param negotiate children 1000
auth_param negotiate keep_alive on
#ะกะฟะธัะบะธ ะดะพัััะฟะฐ
acl auth proxy_auth REQUIRED
acl nonauth dstdomain "/etc/squid/nonauth.txt"
#ะ ะฐะทัะตัะตะฝะธั
http_access allow nonauth
http_access deny !auth
http_access allow auth
แกแแแแช auth_param แแแแแแแ แแแแแแก แแ แแแ แแแ /usr/local/libexec/squid/negotiate_kerberos_auth - แแ แฉแแแก แแแ แแแ แแก แแแแแแขแแคแแแแชแแแก แแแแฎแแแ แแก, แ แแแแแแช แแแญแแ แแแแ.
แงแแแแแแ -s แแแแจแแแแแแแแ GSS_C_NO_NAME โ แแแแกแแแฆแแ แแแก แแแแแกแแแแ แ แแแแแ แแจแแก แแแแแงแแแแแแก แกแแแแแแซแ แคแแแแแแแ.
แงแแแแแแ -k แแแแจแแแแแแแแ /usr/local/etc/squid/squid.keytab - แแแแกแแแฆแแ แแแก แแ แแแแแ แแขแฃแแ แแแแแแจแแก แคแแแแแก แแแแแงแแแแแแก. แฉแแแก แจแแแแฎแแแแแจแ, แแก แแ แแก แแแแแ keytab แคแแแแ, แ แแแแแแช แฉแแแ แจแแแฅแแแแแ, แ แแแแแแช แแแแแแแแแ แ /usr/local/etc/squid/ แแแ แแฅแขแแ แแแจแ แแ แแแแแ แฅแแแ แกแแฎแแแ, แ แแแแแ แแแแแแ แก แแ แกแฃแ แแ แแ แแแ แแฅแขแแ แแแกแแแ แแแแแแ แแแ, แ แแแแ แช แฉแแแก, แแ แแงแ. แกแแแแแ แแกแ แฃแคแแแแแแ.
แงแแแแแแ -t แแแแจแแแแแแแแ - แแ แชแแ แแ - แแแแแ แแแแก แชแแแแฃแ แแแแฎแแแแแแก แแแแแแแก แแแแขแ แแแแ แแแ, แ แแช แแแแจแแแแแแแแแ แแแชแแ แแแก แแแกแแ แแแขแแแ แแแแก, แแฃ 50-แแ แแแขแ แแแแฎแแแ แแแแแ แแงแแแ.
แขแแกแขแแก แฎแแแแ แซแแแแแแแกแแแแก, แแกแแแ แจแแแแซแแแแ แแแแแแขแแ -d แแแแแแจแ - แแแฃ แแแแแแแกแขแแแ, แแแแแฉแแแแแ แแแขแ แแฃแ แแแแ.
auth_param แแแแแแแ แแแแแ แแแแจแแแแ 1000 - แแแแกแแแฆแแ แแแก แแแขแแ แแแแชแแแก แ แแแแแแแแ แแ แแชแแกแแก แแ แแแ แแฃแแแ แแแจแแแแ
auth_param negotiate keep_alive on - แแ แแซแแแแ แแแขแแ แแแแชแแแก แฏแแญแแแก แแแแแแแแฎแแแก แแ แแก แแแแจแแ แแก แแแฌแงแแแขแแก แกแแจแฃแแแแแแก
acl auth proxy_auth แกแแญแแ แ - แฅแแแแก แแ แแแแแฎแแแก แฌแแแแแแก แแแแขแ แแแแก แกแแแก, แ แแแแแแช แแแแชแแแก แแแแฎแแแ แแแแแแก, แ แแแแแแแแช แแแแแ แแก แแแขแแ แแแแชแแ
acl nonauth dstdomain "/etc/squid/nonauth.txt" - แฉแแแ แแชแแแแแแ แแแแแแ แก แแ แแแแขแแฃแ แ แฌแแแแแแก แกแแแก แจแแกแแฎแแ, แ แแแแแแช แจแแแชแแแก แแแแแจแแฃแแแแแก แแแแแแแแก, แ แแแแแแแแช แงแแแแแก แงแแแแแแแแก แแฅแแแแ แฌแแแแแ. แฉแแแ แแแแแ แแฅแแแแ แคแแแแก แแ แแแก แจแแแแแ แจแแแแแแแ แ แแแแแแแแก แคแแ แแแขแจแ
.whatsapp.com
.whatsapp.net
Whatsapp แแ แแ แแก แฃแจแแแแแแ แแแแแงแแแแแฃแแ, แ แแแแ แช แแแแแแแแ - แแก แซแแแแแ แแแแคแแแ แแแแแแขแแคแแแแชแแแก แแฅแแแ แแ แแฅแกแแก แแแแแ แ แแ แแ แแแฃแจแแแแแก, แแฃ แแแขแแ แแแแชแแแแแ แแแฃแจแแแแแแแ.
http_access แแแแแก แ แแแแก nonauth - แแแฃแจแแแ แแ แกแแแแ แฌแแแแแ แงแแแแแก
http_access แฃแแ แงแแคแ !auth - แฉแแแ แแฃแแ แซแแแแแ แฌแแแแแแก แแ แแแแขแแ แแแแแฃแแ แแแแฎแแแ แแแแแแแกแแแแก แกแฎแแ แกแแแขแแแแ
http_access แแแขแแ แแแแชแแแก แแแจแแแแ - แแแฃแจแแแ แแแขแแ แแแแแฃแแ แแแแฎแแแ แแแแแแแกแแแแก แฌแแแแแ.
แแกแ แแแ, แแแแแ แแแแแแ แ แแแแคแแแฃแ แแ แแแฃแแแ, แแฎแแ แแ แแ แแแแแฌแงแแ แฏแแฃแคแแแแก แแแฎแแแแแ แคแแแขแ แแชแแ.
SquidGuard-แแก แแแแคแแแฃแ แแชแแ
แแแแแแแ ServicesSquidGuard Proxy Filter-แแ.
LDAP แแคแชแแแแจแ แฉแแแ แจแแแแงแแแแ แฉแแแแ แแแแแ แแจแแก แแแแแชแแแแแก, แ แแแแแแแช แแแแแแงแแแแแ แแแ แแแ แแก แแแแแแขแแคแแแแชแแแกแแแแก, แแแแ แแ แจแแแแแ แคแแ แแแขแจแ:
CN=pfsense,OU=service-accounts,DC=domain,DC=local
แแฃ แแ แแก แกแแแ แชแแแแ แแ แแ แแแแแแแฃแ แ แกแแแแแแแแแ, แแแแแ แแก แฉแแแแฌแแ แ แฃแแแ แแงแแก แฉแแกแแฃแแ แแ แ แแ แแ แแแ แแ แญแงแแแแแจแ:
'CN=sg,OU=service-accounts,DC=domain,DC=local'
"CN=sg,OU=service-accounts,DC=domain,DC=local"
แจแแแแแแ, แแแ แฌแแฃแแแแ, แ แแ แจแแแแแฌแแแ แแก แงแฃแแแแ:
แแ แแกแแญแแ แ DOMAINpfsense-แแก แแแแแจแแ
แแฎแแ แฉแแแ แแแแแแแแ แ Group Acl-แจแ แแ แแแแแแจแแ แแแ แฉแแแแก แแแแแแแ แฌแแแแแแก แฏแแฃแคแแแก, แแ แแแงแแแแ แแแ แขแแ แกแแฎแแแแแก, แ แแแแ แแชแแ group_0, group_1 แแ แ.แจ. 3-แแแ, แกแแแแช 3 แแ แแก แฌแแแแแ แแฎแแแแ แแแแ แกแแแแ, แฎแแแ 0 - แงแแแแแคแแ แ แจแแกแแซแแแแแแแ.
แฏแแฃแคแแแ แแแแแแจแแ แแแฃแแแ แจแแแแแแแแแ แแ:
ldapusersearch ldap://dc.domain.local:3268/DC=DOMAIN,DC=LOCAL?sAMAccountName?sub?(&(sAMAccountName=%s)(memberOf=CN=group_0%2cOU=squid%2cOU=service-groups%2cDC=DOMAIN%2cDC=LOCAL))
แจแแแแแฎแแ แฉแแแแ แฏแแฃแคแ, แแแแแแแ Times-แจแ, แแฅ แจแแแฅแแแแ แแ แแ แฃแคแกแแ แฃแแ, แ แแช แแแแก แแแจแแแแก, แ แแ แแก แงแแแแแแแแก แแแฃแจแแแแแก, แแฎแแ แแแแแแแ แกแแแแแแ แแแขแแแแ แแแแจแ แแ แจแแฅแแแแแ แกแแแแ แฉแแแแ แจแแฎแแแฃแแแแแกแแแแแ , แกแแแแแก แจแแฅแแแแก แจแแแแแ แแฃแแ แฃแแแแแแ แฉแแแแก แฏแแฃแคแแแก แแ แฏแแฃแคแแก แจแแแแแ, แแแแแแงแแแแ แฆแแแแแแแ แแกแแ แฉแแแแ แแแ แกแแ แจแแแซแแแแ แฌแแแแแแก แแ แแแ แกแแ แแแ แฌแแแแแแก.
LightSquid แแ sqstat
แแฃ แแแแคแแแฃแ แแชแแแก แแ แแชแแกแจแ แฉแแแ แจแแแแ แฉแแแ loopback squid-แแก แแแ แแแแขแ แแแจแ แแ แแแแฎแกแแแแ 7445-แแ แฌแแแแแแก แจแแกแแซแแแแแแแ Firewall-แจแ แ แแแแ แช แฉแแแแก แฅแกแแแจแ, แแกแแแ แแแแแ pfSense-แแ, แแแจแแ Squid Proxy Reports Diagnostics-แแ แแแแแกแแแแกแแก แจแแแแแซแแแ แแแ แขแแแแ แแแแฎแกแแแ sqstat แแ Lighsquid. แแ แฃแแแแแกแแแแแแกแแแแก แแแแแญแแ แแแแ แแแแแ แแแแแแแก แจแแแแขแแแแ แแแแฎแแแ แแแแแก แกแแฎแแแ แแ แแแ แแแ แแ แแกแแแ แแ แแก แแแแแแแแก แแ แฉแแแแก แจแแกแแซแแแแแแแ.
แแแกแ แฃแแแแ
pfSense แแ แแก แซแแแแแ แแซแแแแ แ แแแกแขแ แฃแแแแขแ, แ แแแแแกแแช แจแแฃแซแแแ แแแแ แ แ แแแแก แแแแแแแแ - แ แแแแ แช แขแ แแคแแแแก แแ แแฅแกแ, แแกแแแ แแแแฎแแแ แแแแแก แแแขแแ แแแขแแ แฌแแแแแแก แแแแขแ แแแ แแแแแ แคแฃแแฅแชแแแแแ แแแแก แแฎแแแแ แแแฌแแแแ, แแแฃแฎแแแแแแ แแแแกแ, แกแแฌแแ แแแจแ 500 แแแแฅแแแแ, แแแแ แแแแแญแ แ แแ แแแแแแ แแ แแแแแแ แแ แแฅแกแแก แงแแแแ.
แแแแแ แแแฅแแก, แแก แกแขแแขแแ แแแแฎแแแ แแแ แแแแแแก แแ แแแแแแแก แแแแแญแ แแจแ, แ แแแแแแช แกแแแแแแ แแฅแขแฃแแแฃแ แแ แกแแจแฃแแแ แแ แแกแฎแแแแ แกแแฌแแ แแแแแแกแแแแก.
แฌแงแแ แ: www.habr.com