
Ang pusit ay isa sa pinakasikat na proxy server sa mundo. Maaari itong i-download mula sa Internet nang libre, madaling i-install at maaaring i-deploy sa anumang pamamahagi ng Linux. Dito ay ipinapakita namin sa iyo kung paano i-install at i-configure ang isang Squid proxy server sa Ubuntu.
Mga hakbang para sa i-install at i-configure ang isang Squid proxy server sa Ubuntu
Ang proxy server ay isang napaka-kapaki-pakinabang na tool para sa web. Ito ay karaniwang ginagamit sa mga network ng computer upang protektahan ang network mula sa mga pag-atake, upang i-filter ang nakakahamak na nilalaman ng web, mga pahina na hiniling ng mga lokal na gumagamit, at upang mapabilis ang paghahatid ng mga web page at nilalaman ng web sa pamamagitan ng pag-cache (pag-save) ng mga web page, dokumento, at media .
Maaari mo ring maging interesado sa: Paano Ayusin ang err_proxy_connection_failed Error. 11 Mga Solusyon
Karaniwang naka-deploy ang mga proxy sa mga pribadong LAN upang i-filter, protektahan, at i-cache ang nilalamang hinihiling ng mga user sa network na iyon, ito ay tinatawag na "proxy" o "transparent na proxy." Ang mga proxy ay maaari ding i-deploy sa mga malayuang third-party na target na web server upang protektahan ang mga server na iyon sa pamamagitan ng pag-filter ng mga kahilingan, pagpapabilis sa paghahatid ng mga web page, at pag-cache ng mga madalas na hinihiling na mga file.
sudo apt-makakuha ng update
sudo apt-get install squid squid-common
- Hakbang 2: Mga paraan upang simulan at ihinto ang Squid:
pagsisimula ng sudo service squid
sudo /usr/sbin/squid sudo pkill -9 squid (puwersang patayin ang isang proseso)
- Hakbang 3: Pag-configure ng Squid: Pumunta sa folder ng Squid para hanapin ang configuration file:
pusit.conf
cd /etc/squid
- Hakbang 4: I-back up ang iyong file:
pusit.conf
sudo cp squid.conf squid.conf.bak
- Hakbang 5: Para sa mga layunin ng pagsubok, buksan ang Firefox at i-configure ito upang magpadala ng mga kahilingan sa web sa Squid proxy server (maaari mong mahanap ang iyong IP address gamit ang ifconfig command).
- Hakbang 6: Buksan ang Firefox: I-edit > Mga Kagustuhan, Advanced > Tab ng Network > Mga Setting ng Koneksyon: Mga Setting ng Manu-manong Proxy: HTTP Proxy: Ang iyong IP address o loopback 127.0.0.1, port: 3128
- Hakbang 7: I-click ang OK at Isara
- Ngayon, kung susubukan mong bisitahin ang isang site tulad ng Google, dapat kang makakita ng error: Tinanggihan ang pag-access mula sa Squid. Nangangahulugan ito na aktibong sinasala ng Squid ang trapiko.
- Hakbang 8: Susunod, dapat mong i-configure ang Squid upang payagan ang trapiko sa web sa pamamagitan ng proxy server. Buksan ang squid.conf sa isang text editor:
sudo nano squid.conf
- Hakbang 9: Baguhin ang iyong Squid proxy name (linya 3399). LABEL:
visible_hostname
visible_host_name YourNameProxyServer
- Hakbang 10: Maaari mong i-configure ang mga panuntunan sa pag-access para sa iyong Squid proxy (mga linya 331 hanggang 831 ay para sa access control). Tandaan na ang mga linya 606-630 ay tumutukoy sa mga LAN at port (mga serbisyo) na ginamit. Ang mga aktibong linya ng pagsasaayos ay mga linyang hindi nagkomento, ibig sabihin, hindi nagsisimula ang mga ito sa isang # na senyales.
- Hakbang 11: Upang muling paganahin ang web access, ang uncomment line 676 http_access ay nagpapahintulot sa localnet.
- Hakbang 12: Upang matiyak na gumagana na ngayon ang network, i-save ang iyong mga pagbabago sa squid.conf file at i-restart ang Squid server: sudo service squid restart
- Hakbang 13: I-refresh ang iyong Firefox browser at dapat na makikita ang iyong home page.
- Hakbang 14: Ngayon ay maaari kang magsanay sa pagsulat ng iyong sariling ACL (listahan ng access) sa squid.conf file upang harangan ang mga partikular na domain at website.
- Hakbang 15: Maaari mong isulat ang iyong sariling ACL sa dulo ng linya ng acl sa paligid ng linya 631. Mula sa isang blangkong linya, i-type ang mga sumusunod na linya upang i-verify ang lock ng domain:
acl blocked_websites dstdomain .msn.com .yahoo.comhttp_access deny blocked_websites
- Hakbang 16: I-restart ang Squid server at tingnan kung tinatanggihan ng Squid ang access sa iyong mga naka-block na domain/website sa Firefox.
Mga uri ng proxy server
Ang proxy (isinalin mula sa English ay nangangahulugang isang pinagkakatiwalaang tao) ay isang intermediate transit web server na ginagamit bilang isang tagapamagitan sa pagitan ng user at ng end server. Siya web browser ng kliyente ay naka-configure upang tukuyin ang IP address ng proxy server.
Maaaring i-bypass ng kliyente ang proxy sa pamamagitan ng pag-alis o pagbabago sa mga setting ng proxy address. Maaaring pigilan ito ng isang administrator sa pamamagitan ng paggawa ng Group Policy Object sa Active Directory na humaharang sa access sa mga setting ng web browser. Ang isang proxy server ay maaari ding gumana bilang isang proxy server. imbakan naka-cache.
- Transparent na proxy server: Ipinapadala ng router ang lahat ng trapiko sa pamamagitan ng mga partikular na port sa isang transparent na proxy, kaya hindi ma-bypass ng mga kliyente ang proxy. Ang isang transparent na proxy ay maaari ding gumana bilang isang cache server.
- Baliktarin ang proxy (caching): Ang isang reverse proxy o caching server ay inilalagay sa harap ng web server upang mapabilis ang paghahatid ng mga madalas na hinihiling na mga pahina at protektahan ang web server sa pamamagitan ng paglikha ng isang layer ng paghihiwalay at kalabisan.
Baka interesado ka sa: Paano Mag-download ng Discord Para sa Ubuntu – Tutorial
Ano ang Pusit – proxy server?
Ang Squid ay isang buong tampok na proxy caching server application para sa HTTP, FTP, at iba pang sikat na network protocol. Ito ay may kakayahang mag-cache at mag-proxy ng mga kahilingan sa SSL at mag-cache ng mga resulta ng paghahanap ng DNS, pati na rin ang transparent na pag-cache.
Sinusuportahan din ng application ang malawak na hanay ng mga protocol ng caching, tulad ng ICP (Internet Caching Protocol), HTCP (Hypertext Caching Protocol), CARP (Caching Routing Protocol), at WCCP ( Content Redirection Caching Protocol).
Ang Squid Proxy ay isang mahusay na solusyon para sa malawak na caching at proxy server na mga kinakailangan na sumusukat mula sa rehiyonal na opisina hanggang sa corporate network kapag nagbibigay ng extensible shared access control at kritikal na mekanismo ng pagsubaybay sa SNMP.
Kapag pumipili ng isang computer system na gagamitin bilang isang proxy ng pusit o cache server, siguraduhin na ang iyong system ay may sapat na RAM, dahil ang Squid ay nagpapanatili ng isang in-memory na cache upang mapabuti ang pagganap.
Upang i-install ang Squid Server, sa Terminal, dapat mong ipasok ang sumusunod na command: sudo apt-get install squid At para i-configure ito, i-edit ang mga direktiba na nasa /etc/squid/squid.conf configuration file.
Ngayon na alam mo na kung paano i-configure ang isang Squid proxy server sa Ubuntu, Hindi mo dapat palampasin ang pagkakataong gawin ito at tamasahin ang mga pakinabang na inaalok nito sa pamamagitan ng pag-iimbak ng mga web page na binibisita ng mga user at sa gayon ay maipapadala ang mga ito sa ibang mga user nang hindi na kinakailangang mag-access muli sa Internet.
Ang pangalan ko ay Javier Chirinos at ako ay mahilig sa teknolohiya. Sa natatandaan ko, mahilig ako sa computer at video games at ang libangan na iyon ay nauwi sa trabaho.
Mahigit 15 taon na akong naglalathala tungkol sa teknolohiya at gadgets sa Internet, lalo na sa mundobytes. Sa
Isa rin akong dalubhasa sa online na komunikasyon at marketing at may kaalaman sa pagbuo ng WordPress.