เชกเซ‹เชฎเซ‡เชจ เช…เชงเชฟเช•เซƒเชคเชคเชพ เชธเชพเชฅเซ‡ เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชฎเชพเชŸเซ‡ เชฎเชซเชค เชชเซเชฐเซ‹เช•เซเชธเซ€ เชธเชฐเซเชตเชฐ

เชกเซ‹เชฎเซ‡เชจ เช…เชงเชฟเช•เซƒเชคเชคเชพ เชธเชพเชฅเซ‡ เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชฎเชพเชŸเซ‡ เชฎเชซเชค เชชเซเชฐเซ‹เช•เซเชธเซ€ เชธเชฐเซเชตเชฐ

https เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เชธเชพเชฅเซ‡ pfSense+Squid + เชเช•เซเชŸเชฟเชต เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เช—เซเชฐเซ‚เชช เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เชธเชพเชฅเซ‡ เชธเชฟเช‚เช—เชฒ เชธเชพเช‡เชจ-เช“เชจ (SSO)

เชธเช‚เช•เซเชทเชฟเชชเซเชค เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ

เช•เช‚เชชเชจเซ€เช AD เชฎเชพเช‚เชฅเซ€ เชœเซ‚เชฅเซ‹ เชฆเซเชตเชพเชฐเชพ เชธเชพเช‡เชŸเซเชธเชจเซ€ เชเช•เซเชธเซ‡เชธ (https เชธเชนเชฟเชค) เชซเชฟเชฒเซเชŸเชฐ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชธเชพเชฅเซ‡ เชชเซเชฐเซ‹เช•เซเชธเซ€ เชธเชฐเซเชตเชฐเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเชคเซ€ เชœเซ‡เชฅเซ€ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เช•เซ‹เชˆเชชเชฃ เชตเชงเชพเชฐเชพเชจเชพ เชชเชพเชธเชตเชฐเซเชกเซเชธ เชฆเชพเช–เชฒ เชจ เช•เชฐเซ‡, เช…เชจเซ‡ เชตเซ‡เชฌ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชฅเซ€ เชธเช‚เชšเชพเชฒเชฟเชค เชฅเชˆ เชถเช•เซ‡. เชธเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ, เชคเซ‡ เชจเชฅเซ€?

เชธเชพเชšเซ‹ เชœเชตเชพเชฌ เช•เซ‡เชฐเซ€เชฏเซ‹ เช•เช‚เชŸเซเชฐเซ‹เชฒ เช…เชฅเชตเชพ เชฏเซเชเชฐเช—เซ‡เชŸ เชœเซ‡เชตเชพ เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธ เช–เชฐเซ€เชฆเชตเชพเชจเซ‹ เชนเชถเซ‡, เชชเชฐเช‚เชคเซ เชนเช‚เชฎเซ‡เชถเชจเซ€ เชœเซ‡เชฎ เชชเซˆเชธเชพ เชจเชฅเซ€, เชชเชฃ เชœเชฐเซ‚เชฐ เช›เซ‡.

เช† เชคเซ‡ เช›เซ‡ เชœเซเชฏเชพเช‚ เชธเชพเชฐเซ€ เชœเซ‚เชจเซ€ เชธเซเช•เซเชตเชฟเชก เชฌเชšเชพเชตเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชซเชฐเซ€เชฅเซ€ - เชนเซเช‚ เชตเซ‡เชฌ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช•เซเชฏเชพเช‚เชฅเซ€ เชฎเซ‡เชณเชตเซ€ เชถเช•เซเช‚? SAMS2? เชจเซˆเชคเชฟเช• เชฐเซ€เชคเซ‡ เช…เชชเซเชฐเชšเชฒเชฟเชค. เช† เชคเซ‡ เช›เซ‡ เชœเซเชฏเชพเช‚ pfSense เชฌเชšเชพเชตเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชตเชฐเซเชฃเชจ

เช† เชฒเซ‡เช– เชธเซเช•เซเชตเชฟเชก เชชเซเชฐเซ‹เช•เซเชธเซ€ เชธเชฐเซเชตเชฐเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช—เซ‹เช เชตเชตเซเช‚ เชคเซ‡เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเชถเซ‡.
Kerberos เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เช…เชงเชฟเช•เซƒเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.
SquidGuard เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชกเซ‹เชฎเซ‡เชจ เชœเซ‚เชฅเซ‹ เชฆเซเชตเชพเชฐเชพ เชซเชฟเชฒเซเชŸเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ Lightsquid, sqstat เช…เชจเซ‡ เช†เช‚เชคเชฐเชฟเช• pfSense เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.
เชคเซ‡ เชธเชฟเช‚เช—เชฒ เชธเชพเชˆเชจ-เช“เชจ (SSO) เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชจเซ€ เชฐเชœเซ‚เช†เชค เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเซ€ เชเช• เชธเชพเชฎเชพเชจเซเชฏ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชชเชฃ เชนเชฒ เช•เชฐเชถเซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เช•เซ‡ เชœเซ‡ เชคเซ‡เชฎเชจเชพ เชธเชฟเชธเซเชŸเชฎ เชเช•เชพเช‰เชจเซเชŸ เชธเชพเชฅเซ‡ เชนเซ‹เช•เชพเชฏเช‚เชคเซเชฐ เช–เชพเชคเชพ เชนเซ‡เช เชณ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชธเชฐเซเชซ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡.

เชธเซเช•เซเชตเชฟเชก เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซ€ เชคเซˆเชฏเชพเชฐเซ€ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

pfSense เชจเซ‡ เช†เชงเชพเชฐ เชคเชฐเซ€เช•เซ‡ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชธเซเชฅเชพเชชเชจ เชธเซ‚เชšเชจเซ‹.

เชœเซ‡เชจเซ€ เช…เช‚เชฆเชฐ เช…เชฎเซ‡ เชกเซ‹เชฎเซ‡เชจ เชเช•เชพเช‰เชจเซเชŸเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชซเชพเชฏเชฐเชตเซ‹เชฒ เชชเชฐ เช“เชฅเซ‡เชจเซเชŸเชฟเช•เซ‡เชถเชจ เช—เซ‹เช เชตเซ€เช เช›เซ€เช. เชธเซ‚เชšเชจเชพ

เช–เซเชฌ เช…เช—เชคเซเชฏเชจเซเช‚!

เชคเชฎเซ‡ Squid เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‹ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚, เชคเชฎเชพเชฐเซ‡ DNS เชธเชฐเซเชตเชฐเชจเซ‡ pfsense เชฎเชพเช‚ เช—เซ‹เช เชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช…เชฎเชพเชฐเชพ DNS เชธเชฐเซเชตเชฐ เชชเชฐ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ A เชฐเซ‡เช•เซ‹เชฐเซเชก เช…เชจเซ‡ PTR เชฐเซ‡เช•เซ‹เชฐเซเชก เชฌเชจเชพเชตเชตเชพเชจเซ€ เช…เชจเซ‡ NTPเชจเซ‡ เช—เซ‹เช เชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡เชฅเซ€ เชธเชฎเชฏ เชกเซ‹เชฎเซ‡เชจ เชจเชฟเชฏเช‚เชคเซเชฐเช• เชชเชฐเชจเชพ เชธเชฎเชฏ เช•เชฐเชคเชพเช‚ เช…เชฒเช— เชจ เชนเซ‹เชฏ.

เช…เชจเซ‡ เชคเชฎเชพเชฐเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ, pfSense เชจเชพ WAN เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‡ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เชœเชตเชพเชจเซ€ เช…เชจเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐเชจเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ 7445 เช…เชจเซ‡ 3128 เชชเซ‹เชฐเซเชŸเซเชธ (เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ 8080) เชธเชนเชฟเชค LAN เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เชฅเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‹.

เชฌเชงเซเช‚ เชคเซˆเชฏเชพเชฐ เช›เซ‡? เชถเซเช‚ LDAP เช•เชจเซ‡เช•เซเชถเชจ pfSense เชชเชฐ เช…เชงเชฟเช•เซƒเชคเชคเชพ เชฎเชพเชŸเซ‡ เชกเซ‹เชฎเซ‡เชจ เชธเชพเชฅเซ‡ เชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชธเชฎเชฏ เชธเชฎเชจเซเชตเชฏเชฟเชค เช›เซ‡? เชฎเชนเชพเชจ. เชฎเซเช–เซเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เช•เชฐเชตเชพเชจเซ‹ เชธเชฎเชฏ เช›เซ‡.

เชธเซเชฅเชพเชชเชจ เช…เชจเซ‡ เชชเซ‚เชฐเซเชต เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ

"เชธเชฟเชธเซเชŸเชฎ/เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐ" เชตเชฟเชญเชพเช—เชฎเชพเช‚ pfSense เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐเชฎเชพเช‚เชฅเซ€ Squid, SquidGuard เช…เชจเซ‡ LightSquid เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชธเชซเชณ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชชเช›เซ€, "เชธเซ‡เชตเชพเช“ / เชธเซเช•เซเชตเชฟเชก เชชเซเชฐเซ‹เช•เซเชธเซ€ เชธเชฐเซเชตเชฐ /" เชชเชฐ เชœเชพเช“ เช…เชจเซ‡ เชธเซŒ เชชเซเชฐเชฅเชฎ, เชธเซเชฅเชพเชจเชฟเช• เช•เซ‡เชถ เชŸเซ‡เชฌเชฎเชพเช‚, เช•เซ‡เชถเซ€เช‚เช—เชจเซ‡ เช—เซ‹เช เชตเซ‹, เชฎเซ‡เช‚ เชฌเชงเซเช‚ 0 เชชเชฐ เชธเซ‡เชŸ เช•เชฐเซเชฏเซเช‚ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชฎเชจเซ‡ เช•เซ‡เชถเซ€เช‚เช— เชธเชพเช‡เชŸเซเชธเชฎเชพเช‚ เชตเชงเซ เชฌเชฟเช‚เชฆเซ เชฆเซ‡เช–เชพเชคเซเช‚ เชจเชฅเซ€, เชฌเซเชฐเชพเช‰เชเชฐเซเชธ เช† เชธเชพเชฅเซ‡ เชเช• เชธเชฐเชธ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เชธเซ‡เชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชธเซเช•เซเชฐเซ€เชจเชจเชพ เชคเชณเชฟเชฏเซ‡ "เชธเซ‡เชต" เชฌเชŸเชจ เชฆเชฌเชพเชตเซ‹ เช…เชจเซ‡ เช† เช…เชฎเชจเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชชเซเชฐเซ‹เช•เซเชธเซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชคเช• เช†เชชเชถเซ‡.

เชฎเซเช–เซเชฏ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เช›เซ‡:

เชกเซ‹เชฎเซ‡เชจ เช…เชงเชฟเช•เซƒเชคเชคเชพ เชธเชพเชฅเซ‡ เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชฎเชพเชŸเซ‡ เชฎเชซเชค เชชเซเชฐเซ‹เช•เซเชธเซ€ เชธเชฐเซเชตเชฐ

เชกเชฟเชซเซ‹เชฒเซเชŸ เชชเซ‹เชฐเซเชŸ 3128 เช›เซ‡, เชชเชฐเช‚เชคเซ เชนเซเช‚ 8080 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชชเชธเช‚เชฆ เช•เชฐเซเช‚ เช›เซเช‚.

เชชเซเชฐเซ‹เช•เซเชธเซ€ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชŸเซ‡เชฌเชฎเชพเช‚ เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เช…เชฎเชพเชฐเซเช‚ เชชเซเชฐเซ‹เช•เซเชธเซ€ เชธเชฐเซเชตเชฐ เช•เชฏเชพ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชชเชฐ เชธเชพเช‚เชญเชณเชถเซ‡. เช† เชซเชพเชฏเชฐเชตเซ‹เชฒ เชเชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเซ‡เชฒ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ WAN เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชคเชฐเซ€เช•เซ‡ เชœเซเช เช›เซ‡, เชคเซ‡เชฎ เช›เชคเชพเช‚ LAN เช…เชจเซ‡ WAN เชเช• เชœ เชธเซเชฅเชพเชจเชฟเช• เชธเชฌเชจเซ‡เชŸ เชชเชฐ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เชนเซเช‚ เชชเซเชฐเซ‹เช•เซเชธเซ€ เชฎเชพเชŸเซ‡ LAN เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซเช‚ เช›เซเช‚.

sqstat เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฒเซ‚เชชเชฌเซ‡เช• เชœเชฐเซ‚เชฐเซ€ เช›เซ‡.

เชจเซ€เชšเซ‡ เชคเชฎเชจเซ‡ เชชเชพเชฐเชฆเชฐเซเชถเช• (เชชเชพเชฐเชฆเชฐเซเชถเช•) เชชเซเชฐเซ‹เช•เซเชธเซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ, เชคเซ‡เชฎเชœ SSL เชซเชฟเชฒเซเชŸเชฐ เชฎเชณเชถเซ‡, เชชเชฐเช‚เชคเซ เช…เชฎเชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เช…เชฎเชพเชฐเซ€ เชชเซเชฐเซ‹เช•เซเชธเซ€ เชชเชพเชฐเชฆเชฐเซเชถเช• เชฐเชนเซ‡เชถเซ‡ เชจเชนเซ€เช‚, เช…เชจเซ‡ https เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเชจเซ‡ เชฌเชฆเชฒเซ€เชถเซเช‚ เชจเชนเซ€เช‚ (เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœ เชชเซเชฐเชตเชพเชน เช›เซ‡, เชฌเซ‡เช‚เช• เช—เซเชฐเชพเชนเช•เซ‹, เชตเช—เซ‡เชฐเซ‡), เชšเชพเชฒเซ‹ เชซเช•เซเชค เชนเซ‡เชจเซเชกเชถเซ‡เช• เชœเซ‹เชˆเช.

เช† เชคเชฌเช•เซเช•เซ‡, เช…เชฎเชพเชฐเซ‡ เช…เชฎเชพเชฐเชพ เชกเซ‹เชฎเซ‡เชจ เชจเชฟเชฏเช‚เชคเซเชฐเช• เชชเชฐ เชœเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชคเซ‡เชฎเชพเช‚ เชเช• เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เช–เชพเชคเซเช‚ เชฌเชจเชพเชตเซ‹ (เชคเชฎเซ‡ เชชเซ€เชเชซเชธเซ‡เชจเซเชธ เชชเชฐ เชœ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเซ‡เชฒ เชเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเชฃ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹). เช…เชนเซ€เช‚ เชเช• เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชชเชฐเชฟเชฌเชณ เช›เซ‡ - เชœเซ‹ เชคเชฎเซ‡ AES128 เช…เชฅเชตเชพ AES256 เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เช‡เชฐเชพเชฆเซ‹ เชงเชฐเชพเชตเซ‹ เช›เซ‹ - เชคเซ‹ เชคเชฎเชพเชฐเชพ เชเช•เชพเช‰เชจเซเชŸ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เชฏเซ‹เช—เซเชฏ เชฌเซ‰เช•เซเชธเชจเซ‡ เชšเซ‡เช• เช•เชฐเซ‹.

เชœเซ‹ เชคเชฎเชพเชฐเซเช‚ เชกเซ‹เชฎเซ‡เชจ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“ เชธเชพเชฅเซ‡เชจเซเช‚ เช–เซ‚เชฌ เชœ เชœเชŸเชฟเชฒ เชœเช‚เช—เชฒ เช›เซ‡ เช…เชฅเชตเชพ เชคเชฎเชพเชฐเซเช‚ เชกเซ‹เชฎเซ‡เชจ .local เช›เซ‡, เชคเซ‹ เชคเซ‡ เชถเช•เซเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชšเซ‹เช•เซเช•เชธ เชจเชฅเซ€ เช•เซ‡ เชคเชฎเชพเชฐเซ‡ เช† เชเช•เชพเช‰เชจเซเชŸ เชฎเชพเชŸเซ‡ เชเช• เชธเชฐเชณ เชชเชพเชธเชตเชฐเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชชเชกเชถเซ‡, เชญเซ‚เชฒ เชœเชพเชฃเซ€เชคเซ€ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เช•เชฆเชพเชš เชœเชŸเชฟเชฒ เชชเชพเชธเชตเชฐเซเชก เชธเชพเชฅเซ‡ เช•เชพเชฎ เชจ เช•เชฐเซ€ เชถเช•เซ‡, เชคเชฎเชพเชฐเซ‡ เชšเซ‹เช•เซเช•เชธ เชšเซ‹เช•เซเช•เชธ เช•เซ‡เชธ เชคเชชเชพเชธเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เชกเซ‹เชฎเซ‡เชจ เช…เชงเชฟเช•เซƒเชคเชคเชพ เชธเชพเชฅเซ‡ เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชฎเชพเชŸเซ‡ เชฎเชซเชค เชชเซเชฐเซ‹เช•เซเชธเซ€ เชธเชฐเซเชตเชฐ

เชคเซ‡ เชชเช›เซ€, เช…เชฎเซ‡ เช•เชฐเซเชฌเซ‡เชฐเซ‹เชธ เชฎเชพเชŸเซ‡ เช•เซ€ เชซเชพเช‡เชฒ เชฌเชจเชพเชตเซ€เช เช›เซ€เช, เชกเซ‹เชฎเซ‡เชจ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เชชเชฐ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เช…เชงเชฟเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡ เช•เชฎเชพเชจเซเชก เชชเซเชฐเซ‹เชฎเซเชชเซเชŸ เช–เซ‹เชฒเซ€เช เช›เซ€เช เช…เชจเซ‡ เชฆเชพเช–เชฒ เช•เชฐเซ€เช เช›เซ€เช:

# 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 เชธเซ‚เชšเชตเซ€เช เช›เซ€เช, เช•เซ‡เชธเชจเซ‡ เชฎเชพเชจ เช†เชชเชตเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเซ‹, เชฎเซ‡เชชเซเชฏเซเชเชฐ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐเชฎเชพเช‚ เช…เชฎเชพเชฐเซเช‚ เชกเซ‹เชฎเซ‡เชจ เชเช•เชพเช‰เชจเซเชŸ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เชชเชพเชธเชตเชฐเซเชก เชฆเชพเช–เชฒ เช•เชฐเซ‹, เช…เชจเซ‡ เช•เซเชฐเชฟเชชเซเชŸเซ‹เชฎเชพเช‚ เช…เชฎเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชชเชฆเซเชงเชคเชฟ เชชเชธเช‚เชฆ เช•เชฐเซ€เช เช›เซ€เช, เชฎเซ‡เช‚ เช•เชพเชฎ เชฎเชพเชŸเซ‡ rc4 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เช…เชจเซ‡ -เช†เช‰เชŸ เชซเซ€เชฒเซเชกเชฎเชพเช‚ เช…เชฎเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ€เช เช›เซ€เช เชœเซเชฏเชพเช‚ เช…เชฎเซ‡ เช…เชฎเชพเชฐเซ€ เชซเชฟเชจเชฟเชถเซเชก เช•เซ€ เชซเชพเช‡เชฒ เชฎเซ‹เช•เชฒเชถเซ‡.
เช•เซ€ เชซเชพเช‡เชฒ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชฌเชจเชพเชตเซเชฏเชพ เชชเช›เซ€, เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เช…เชฎเชพเชฐเชพ pfSense เชชเชฐ เชฎเซ‹เช•เชฒเซ€เชถเซเช‚, เชฎเซ‡เช‚ เช† เชฎเชพเชŸเซ‡ เชซเชพเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเชฎเซ‡ เช† เชฌเช‚เชจเซ‡ เช†เชฆเซ‡เชถเซ‹ เช…เชจเซ‡ เชชเซเชŸเซเชŸเซ€ เชธเชพเชฅเซ‡ เช…เชฅเชตเชพ "เชกเชพเชฏเช—เซเชจเซ‹เชธเซเชŸเชฟเช•เซเชธ เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ" เชตเชฟเชญเชพเช—เชฎเชพเช‚ pfSense เชตเซ‡เชฌ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชฆเซเชตเชพเชฐเชพ เชชเชฃ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชนเชตเซ‡ เช†เชชเชฃเซ‡ /etc/krb5.conf เชจเซ‡ เชเชกเชฟเชŸ/เช•เซเชฐเชฟเชเชŸ เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช

เชกเซ‹เชฎเซ‡เชจ เช…เชงเชฟเช•เซƒเชคเชคเชพ เชธเชพเชฅเซ‡ เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชฎเชพเชŸเซ‡ เชฎเชซเชค เชชเซเชฐเซ‹เช•เซเชธเซ€ เชธเชฐเซเชตเชฐ

เชœเซเชฏเชพเช‚ /etc/krb5.keytab เช เช•เซ€ เชซเชพเชˆเชฒ เช›เซ‡ เชœเซ‡ เช†เชชเชฃเซ‡ เชฌเชจเชพเชตเซ€ เช›เซ‡.

เช•เชฟเชจเชฟเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชฐเซเชฌเซ‡เชฐเซ‹เชธเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชคเชชเชพเชธเชตเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเซ‹, เชœเซ‹ เชคเซ‡ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชคเซ‹ เช†เช—เชณ เชตเชพเช‚เชšเชตเชพเชจเซ‹ เช•เซ‹เชˆ เช…เชฐเซเชฅ เชจเชฅเซ€.

เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชตเชฟเชจเชพ เชธเซเช•เซเชตเชฟเชก เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เช…เชจเซ‡ เชเช•เซเชธเซ‡เชธ เชธเซ‚เชšเชฟเชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เช•เชฐเซเชฌเซ‡เชฐเซ‹เชธ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เช—เซ‹เช เชตเซเชฏเชพ เชชเช›เซ€, เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เช…เชฎเชพเชฐเชพ เชธเซเช•เซเชตเชฟเชก เชธเชพเชฅเซ‡ เชœเซ‹เชกเซ€เชถเซเช‚.

เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, ServicesSquid Proxy Server เชชเชฐ เชœเชพเช“ เช…เชจเซ‡ เชฎเซเช–เซเชฏ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เช–เซ‚เชฌ เชœ เชจเซ€เชšเซ‡ เชœเชพเช“, เชคเซเชฏเชพเช‚ เช†เชชเชฃเชจเซ‡ "Advanced settings" เชฌเชŸเชจ เชฎเชณเชถเซ‡.

เช•เชธเซเชŸเชฎ เชตเชฟเช•เชฒเซเชชเซ‹ (เช“เชฅ เชชเชนเซ‡เชฒเชพเช‚) เชซเซ€เชฒเซเชกเชฎเชพเช‚, เชฆเชพเช–เชฒ เช•เชฐเซ‹:

#ะฅะตะปะฟะตั€ั‹
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 - เช† เชšเซ‹เช•เซเช•เชธ เช•เซ€เชŸเซ‡เชฌ เชซเชพเช‡เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡. เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช† เช เชœ เช•เซ€เชŸเซ‡เชฌ เชซเชพเช‡เชฒ เช›เซ‡ เชœเซ‡ เช…เชฎเซ‡ เชฌเชจเชพเชตเซ€ เช›เซ‡, เชœเซ‡ เชฎเซ‡เช‚ /usr/local/etc/squid/ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เช•เซ‰เชชเชฟ เช•เชฐเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เชจเชพเชฎ เชฌเชฆเชฒเซ€ เชจเชพเช–เซเชฏเซเช‚ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชธเซเช•เซเชตเชฟเชก เชคเซ‡ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชธเชพเชฅเซ‡ เชฎเชฟเชคเซเชฐ เชฌเชจเชตเชพ เชฎเชพเช‚เช—เชคเซ€ เชจ เชนเชคเซ€, เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡ เชคเซเชฏเชพเช‚ เชจเชนเซ‹เชคเชพ. เชชเซ‚เชฐเชคเชพ เช…เชงเชฟเช•เชพเชฐเซ‹.

เช•เซ€ -t เช…เชฐเซเชฅ เชธเชพเชฅเซ‡ - เช•เซ‹เชˆ เชจเชนเซ€เช‚ - เชกเซ‹เชฎเซ‡เชจ เชจเชฟเชฏเช‚เชคเซเชฐเช•เชจเซ‡ เชšเช•เซเชฐเซ€เชฏ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ 50 เชฅเซ€ เชตเชงเซ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชนเซ‹เชฏ เชคเซ‹ เชคเซ‡เชจเชพ เชชเชฐเชจเชพ เชญเชพเชฐเชจเซ‡ เชฎเซ‹เชŸเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‡ เช›เซ‡.
เชชเชฐเซ€เช•เซเชทเชฃเชจเชพ เชธเชฎเชฏเช—เชพเชณเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ -d เช•เซ€ เชชเชฃ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ - เชเชŸเชฒเซ‡ เช•เซ‡ เชกเชพเชฏเช—เซเชจเซ‹เชธเซเชŸเชฟเช•เซเชธ, เชตเชงเซ เชฒเซ‰เช—เซเชธ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชถเซ‡.
auth_param เชฌเชพเชณเช•เซ‹ 1000 เชจเซ‡เช—เซ‹เชถเชฟเชฏเซ‡เชŸ เช•เชฐเซ‹ - เชเช• เชธเชพเชฅเซ‡ เช•เซ‡เชŸเชฒเซ€ เช…เชงเชฟเช•เซƒเชคเชคเชพ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชšเชฒเชพเชตเซ€ เชถเช•เชพเชฏ เชคเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡
auth_param เชจเซ‡เช—เซ‹เชถเชฟเชฏเซ‡เชŸ Keep_alive on - เช…เชงเชฟเช•เซƒเชคเชคเชพ เชธเชพเช‚เช•เชณเชจเชพ เชฎเชคเชฆเชพเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชœเซ‹เชกเชพเชฃ เชคเซ‹เชกเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชคเซเช‚ เชจเชฅเซ€
acl auth proxy_auth เชœเชฐเซ‚เชฐเซ€ - เชเช•เซเชธเซ‡เชธ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชฒเชฟเชธเซเชŸ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เช…เชงเชฟเช•เซƒเชคเชคเชพ เชชเชธเชพเชฐ เช•เชฐเซ€ เชšเซ‚เช•เซ‡เชฒเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡
acl nonauth dstdomain "/etc/squid/nonauth.txt" - เช…เชฎเซ‡ เชธเซเช•เซเชตเชฟเชกเชจเซ‡ เชจเซ‹เชจเช…เชฅ เชเช•เซเชธเซ‡เชธ เชฒเชฟเชธเซเชŸ เชตเชฟเชถเซ‡ เชฎเชพเชนเชฟเชคเช—เชพเชฐ เช•เชฐเซ€เช เช›เซ€เช, เชœเซ‡เชฎเชพเช‚ เชกเซ‡เชธเซเชŸเชฟเชจเซ‡เชถเชจ เชกเซ‹เชฎเซ‡เชจเซเชธ เชนเซ‹เชฏ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฆเชฐเซ‡เช•เชจเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เช…เชฎเซ‡ เชซเชพเช‡เชฒ เชชเซ‹เชคเซ‡ เชฌเชจเชพเชตเซ€เช เช›เซ€เช, เช…เชจเซ‡ เชคเซ‡เชจเซ€ เช…เช‚เชฆเชฐ เช…เชฎเซ‡ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชกเซ‹เชฎเซ‡เชจเซเชธ เชฆเชพเช–เชฒ เช•เชฐเซ€เช เช›เซ€เช

.whatsapp.com
.whatsapp.net

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ Whatsapp เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชจเชฟเชฐเชฐเซเชฅเช• เชจเชฅเซ€ - เชคเซ‡ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ เชชเซเชฐเซ‹เช•เซเชธเซ€ เชตเชฟเชถเซ‡ เช–เซ‚เชฌ เชœ เชชเชธเช‚เชฆ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเซ‹ เชคเซ‡เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชชเชนเซ‡เชฒเชพเช‚ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชตเชพเชฎเชพเช‚ เชจ เช†เชตเซ‡ เชคเซ‹ เชคเซ‡ เช•เชพเชฎ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚.
http_access เชจเซ‹เชจเซŒเชฅเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‹ - เชฆเชฐเซ‡เช•เชจเซ‡ เช† เชธเซ‚เชšเชฟเชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‹
http_access เชจเชพเชฎเช‚เชœเซ‚เชฐ !auth - เช…เชฎเซ‡ เช…เชจเซเชฏ เชธเชพเช‡เชŸเซเชธ เชชเชฐ เช…เชจเชงเชฟเช•เซƒเชค เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เช•เชฐเซ€เช เช›เซ€เช
http_access เชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‹ - เช…เชงเชฟเช•เซƒเชค เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‹.
เชฌเชธ, เชธเซเช•เซเชตเชฟเชก เชชเซ‹เชคเซ‡ เช—เซ‹เช เชตเซ‡เชฒ เช›เซ‡, เชนเชตเซ‡ เชœเซ‚เชฅเซ‹ เชฆเซเชตเชพเชฐเชพ เชซเชฟเชฒเซเชŸเชฐ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเชตเชพเชจเซ‹ เชธเชฎเชฏ เช›เซ‡.

SquidGuard เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

ServicesSquidGuard Proxy Filter เชชเชฐ เชœเชพเช“.

เชเชฒเชกเซ€เชเชชเซ€ เชตเชฟเช•เชฒเซเชชเซ‹เชฎเชพเช‚ เช†เชชเชฃเซ‡ เช•เชฐเซเชฌเชฐเซ‹เชธ เช“เชฅเซ‡เชจเซเชŸเชฟเช•เซ‡เชถเชจ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เช…เชฎเชพเชฐเชพ เชเช•เชพเช‰เชจเซเชŸเชจเซ‹ เชกเซ‡เชŸเชพ เชฆเชพเช–เชฒ เช•เชฐเซ€เช เช›เซ€เช, เชชเชฐเช‚เชคเซ เชจเซ€เชšเซ‡เชจเชพ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚:

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 เช•เชพเชชเชตเชพ เชฎเชพเชŸเซ‡ DOMAIN.LOCAL เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชธเชฎเช—เซเชฐ เชธเชฟเชธเซเชŸเชฎ เช–เซ‚เชฌ เชœ เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เช›เซ‡.

เชนเชตเซ‡ เช†เชชเชฃเซ‡ เช—เซเชฐเซเชช Acl เชชเชฐ เชœเชˆเช เช›เซ€เช เช…เชจเซ‡ เช…เชฎเชพเชฐเชพ เชกเซ‹เชฎเซ‡เชจ เชเช•เซเชธเซ‡เชธ เชœเซ‚เชฅเซ‹เชจเซ‡ เชฌเชพเช‚เชงเซ€เช เช›เซ€เช, เชนเซเช‚ 0 เชธเซเชงเซ€ เช—เซเชฐเซเชช_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))

เช…เชฎเชพเชฐเซเช‚ เชœเซ‚เชฅ เชธเชพเชšเชตเซ‹, เชŸเชพเช‡เชฎเซเชธ เชชเชฐ เชœเชพเช“, เชคเซเชฏเชพเช‚ เชฎเซ‡เช‚ เชนเช‚เชฎเซ‡เชถเชพ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เช—เซ‡เชช เชฌเชจเชพเชตเซเชฏเซ‹, เชนเชตเซ‡ เชŸเชพเชฐเซเช—เซ‡เชŸ เช•เซ‡เชŸเซ‡เช—เชฐเซ€เช เชชเชฐ เชœเชพเช“ เช…เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชตเชฟเชตเซ‡เช•เชฌเซเชฆเซเชงเชฟเชฅเซ€ เชธเซ‚เชšเชฟ เชฌเชจเชพเชตเซ‹, เชฏเชพเชฆเซ€เช“ เชฌเชจเชพเชตเซเชฏเชพ เชชเช›เซ€ เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชœเซ‚เชฅเซ‹เชฎเชพเช‚ เชชเชพเช›เชพ เช†เชตเซ€เช เช›เซ€เช เช…เชจเซ‡ เชœเซ‚เชฅเชจเซ€ เช…เช‚เชฆเชฐ เช…เชฎเซ‡ เชฌเชŸเชจเซ‹ เชตเชกเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ€เช เช›เซ€เช เช•เซ‡ เช•เซ‹เชฃ เชœเชˆ เชถเช•เซ‡. เช•เซเชฏเชพเช‚, เช…เชจเซ‡ เช•เซ‹เชฃ เช•เซเชฏเชพเช‚ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€.

LightSquid เช…เชจเซ‡ sqstat

เชœเซ‹ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช…เชฎเซ‡ เชธเซเช•เซเชตเชฟเชก เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เชฒเซ‚เชชเชฌเซ‡เช• เชชเชธเช‚เชฆ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เช…เชฎเชพเชฐเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เช…เชจเซ‡ pfSense เชฌเช‚เชจเซ‡ เชชเชฐ เชซเชพเชฏเชฐเชตเซ‹เชฒเชฎเชพเช‚ 7445 เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช–เซ‹เชฒเซ€ เช›เซ‡, เชคเซ‹ เชชเช›เซ€ เชœเซเชฏเชพเชฐเซ‡ เชธเซเช•เซเชตเชฟเชก เชชเซเชฐเซ‹เช•เซเชธเซ€ เชฐเชฟเชชเซ‹เชฐเซเชŸเซเชธ เชกเชพเชฏเช—เซเชจเซ‹เชธเซเชŸเชฟเช•เซเชธ เชชเชฐ เชœเชˆเช, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ sqstat เช…เชจเซ‡ Lighsquid เชฌเช‚เชจเซ‡ เช–เซ‹เชฒเซ€ เชถเช•เซ€เช เช›เซ€เช, เชฌเชพเชฆเชฎเชพเช‚ เชฎเชพเชŸเซ‡ เช…เชฎเชจเซ‡ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡ เชคเซ‡ เชœ เชœเช—เซเชฏเชพเช, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพเชฎ เช…เชจเซ‡ เชชเชพเชธเชตเชฐเซเชก เชธเชพเชฅเซ‡ เช†เชตเซ‹, เช…เชจเซ‡ เชกเชฟเชเชพเช‡เชจ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เชคเช• เชชเชฃ เช›เซ‡.

เชธเชฎเชพเชชเซเชคเชฟ

pfSense เช เชเช• เช–เซ‚เชฌ เชœ เชถเช•เซเชคเชฟเชถเชพเชณเซ€ เชธเชพเชงเชจ เช›เซ‡ เชœเซ‡ เช˜เชฃเซเช‚ เชฌเชงเซเช‚ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ - เชฌเช‚เชจเซ‡ เชŸเซเชฐเชพเชซเชฟเช• เชชเซเชฐเซ‹เช•เซเชธเซ€เช‚เช— เช…เชจเซ‡ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เชเช•เซเชธเซ‡เชธ เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เช เชธเชฎเช—เซเชฐ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‹ เชฎเชพเชคเซเชฐ เชเช• เช…เช‚เชถ เช›เซ‡, เชคเซ‡เชฎ เช›เชคเชพเช‚, 500 เชฎเชถเซ€เชจเซ‹ เชธเชพเชฅเซ‡เชจเชพ เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เชเชฎเชพเช‚, เช† เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เชฒเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชชเซเชฐเซ‹เช•เซเชธเซ€ เช–เชฐเซ€เชฆเชตเซ€.

เชนเซเช‚ เช†เชถเชพ เชฐเชพเช–เซเช‚ เช›เซเช‚ เช•เซ‡ เช† เชฒเซ‡เช– เช•เซ‹เชˆเชจเซ‡ เชเชตเซ€ เชธเชฎเชธเซเชฏเชพ เชนเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชถเซ‡ เชœเซ‡ เชฎเชงเซเชฏเชฎ เช…เชจเซ‡ เชฎเซ‹เชŸเชพ เชธเชพเชนเชธเซ‹ เชฎเชพเชŸเซ‡ เชคเชฆเซเชฆเชจ เชธเซเชธเช‚เช—เชค เช›เซ‡.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹