ច្បាប់ចូលប្រើ Squid 6 សម្រាប់ IP អតិថិជនមួយ
កំណត់ប្រូកស៊ីបញ្ជូនបន្ត Squid 6.13 ឱ្យប្រើបានតែអតិថិជនស្គាល់ រក្សាការពារគោលដៅ និងពិនិត្យលំដាប់ច្បាប់មុនដាក់ប្រើ។
ការកំណត់នេះសម្រាប់ Squid 6.13 រួមទាំងកញ្ចប់ Debian 13។ បញ្ជាក់កំណែដែលដំឡើងដោយ squid -v៖ ឯកសារបញ្ជារបស់ Squid សម្គាល់ http_access ថាមិនមានក្នុងកំណែ 8។
ជ្រើសអាសយដ្ឋានជាមុន
ឧបករណ៍ស្ដាប់ត្រូវការអាសយដ្ឋានដែលបានផ្ដល់ឱ្យម៉ាស៊ីនមេ។ ច្បាប់អតិថិជនត្រូវការអាសយដ្ឋានប្រភពដែល Squid ឃើញ ដែលអាចជាអាសយដ្ឋានចេញសាធារណៈរបស់បណ្ដាញ NAT ជំនួសអាសយដ្ឋានឯកជនរបស់កុំព្យូទ័រយួរដៃ។
ជំនួសអាសយដ្ឋានឯកសារខាងក្រោម។ ការកំណត់អតិថិជនគឺអាសយដ្ឋានមួយ បង្ហាញជា /32។
http_port 192.0.2.10:3128
acl proxy_client src 198.51.100.27/32
acl Safe_ports port 80 443
acl SSL_ports port 443
acl CONNECT method CONNECT
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny manager
http_access deny to_localhost
http_access deny to_linklocal
http_access allow proxy_client
http_access deny all
ជំនួសឧបករណ៍ស្ដាប់ និយមន័យ ACL និងច្បាប់ចូលប្រើដែលត្រូវគ្នាក្នុងការកំណត់កញ្ចប់ ប៉ុន្តែរក្សាការកំណត់កំណត់ហេតុ និងប្រព័ន្ធឯកសារ។ បន្ថែមច្បាប់ទាំងនេះក្រោមច្បាប់អនុញ្ញាតអតិថិជនមុន អាចឱ្យរំលងការកំណត់បាន។ និយមន័យ ACL បែបបញ្ជីដែលធ្វើឡើងដដែលៗក៏អាចបន្ថែមតម្លៃ។
របៀបដែលសំណើឆ្លងកាត់ច្បាប់
ការបដិសេធដំបូងរារាំងច្រកគោលដៅមិនចង់បាន សំណើគ្រប់គ្រង និងគោលដៅក្នុងម៉ាស៊ីន ឬ link-local។ អតិថិជនស្គាល់ត្រូវបានអនុញ្ញាតក្រោយការពិនិត្យទាំងនោះ។ សំណើផ្សេងទៀតទាំងអស់ទៅដល់ការបដិសេធចុងក្រោយ។ ការពារគោលដៅនៅតែចាំបាច់ ព្រោះបញ្ជីប្រភពអនុញ្ញាតតែមួយមុខមិនកំណត់គោលដៅទេ។
កំណត់ជញ្ជាំងភ្លើងរបស់ម៉ាស៊ីន ឬបណ្ដាញត្រឹមប្រភពដែលចង់បានមុនបើកឧបករណ៍ស្ដាប់។ ការចងអាសយដ្ឋានជ្រើសកន្លែងដែល Squid ទទួលការតភ្ជាប់។ ច្បាប់ចូលប្រើកំណត់សំណើដែលវាអនុញ្ញាត។
sudo squid -k parse -f /etc/squid/squid.conf
កែកំហុសវិភាគមុនផ្ទុកសេវាគ្រប់គ្រងឡើងវិញ។ សាកល្បងពីអតិថិជនដែលអនុញ្ញាត និងប្រភពទីពីរដែលអ្នកគ្រប់គ្រងហើយគួរត្រូវបដិសេធ។ បញ្ជាក់ថាគោលដៅទទួលតែសំណើមានសិទ្ធិ៖ ការតភ្ជាប់ TCP តែឯងមិនបញ្ជាក់សិទ្ធិបញ្ជូនបន្តទេ។