โซลูชันเซิร์ฟเวอร์พร็อกซีโอเพนซอร์ส
- Category: ความปลอดภัย
- Author: Admin
- Publisher:
Psychz Networks
- July 25,2017
เซิร์ฟเวอร์พร็อกซีเป็นเซิร์ฟเวอร์ระดับกลางที่วางอยู่ระหว่างผู้ใช้และเว็บไซต์เพื่อให้ได้ชื่อที่ไม่เปิดเผยตัว เมื่อคุณพยายามเข้าถึงเว็บไซต์ผ่านทางพร็อกซีเซิร์ฟเวอร์คำขอของคุณจะไปที่พร็อกซีเซิร์ฟเวอร์ซึ่งจะส่งต่อไปยังเว็บไซต์ สำหรับเว็บไซต์คำขอดูเหมือนว่าจะมาจากพร็อกซีเซิร์ฟเวอร์และคุณจะถูกซ่อนไว้อย่างสมบูรณ์จากเว็บไซต์ นี่เรียกว่าพร็อกซีไปข้างหน้า
ในทางตรงกันข้ามเซิร์ฟเวอร์บางครั้งจำเป็นต้องบรรลุ anonymity เพื่อเพิ่มความปลอดภัย ในกรณีนี้เซิร์ฟเวอร์จะติดตั้งพร็อกซีเซิร์ฟเวอร์ซึ่งดูเหมือนจะเป็นปลายทางสำหรับผู้ใช้ การคืนค่าข้อมูลไม่เปิดเผยตัวตนของผู้ใช้ กระบวนการดังกล่าวเรียกว่า reverse proxy
ต่อไปนี้เป็นพร็อกซีเซิร์ฟเวอร์โอเพนซอร์สที่พบมากที่สุดในตลาด
ปลาหมึก
Squid เป็นพร็อกซี HTTP / 1.0 ที่มีคุณลักษณะครบถ้วนที่จะกลายเป็นพร็อกซี HTTP / 1.1 ที่มีคุณลักษณะครบถ้วน Squid มีระบบควบคุมการเข้าใช้งานที่ได้รับอนุญาตและบันทึกข้อมูลเพื่อพัฒนาพร็อกซีเว็บและแอพพลิเคชันที่ให้บริการเนื้อหา
หากคุณกำลังมองหาพร็อกซีแคชสำหรับโปรโตคอลบนเว็บเช่น HTTP, HTTPS และ FTP ในหมู่คนอื่น ๆ Squid เป็นทางเลือกที่เหมาะสมสำหรับคุณ
หากผู้ใช้เข้าชมไซต์บ่อย ๆ Squid จะเก็บข้อมูลในเว็บเพจและนำมาใช้ใหม่ซึ่งจะช่วยเพิ่มประสิทธิภาพและลดแบนด์วิดท์ เนื่องจากการควบคุมการเข้าถึงที่กว้างขวาง Squid จึงเป็นตัวเร่งเซิร์ฟเวอร์ที่ยอดเยี่ยม
เนื่องจากมีประสิทธิภาพสูงและการควบคุมการเข้าถึงที่หลากหลาย Squid จึงถูกใช้โดยผู้ให้บริการอินเทอร์เน็ตจำนวนมากทั่วโลก โดยการสร้างโมเดลเซิร์ฟเวอร์แคชซึ่งมีทางเลือกหลายเส้นทางที่ช่วยเพิ่มประสิทธิภาพการทำงานของเครือข่าย
โปรดไปที่ลิงก์ด้านล่างเพื่อดูคุณลักษณะ Squid ทั้งหมด
http://www.squid-cache.org/
Varnish HTTP Cache
อีกตัวเลือกหนึ่งสำหรับโซลูชันพร็อกซีเซิร์ฟเวอร์คือ Varnish HTTP Cache เวอร์ชันล่าสุด Varnish Cache 4.1.7 ได้รับการเผยแพร่และพร้อมสำหรับการดาวน์โหลด ข้อบกพร่องจากเวอร์ชันก่อนหน้าได้รับการแก้ไขแล้วโดยมีการปรับปรุงบางอย่าง ทำงานได้ดีบน Ubuntu, Debian, Red Hat, CentOS และ FreeBSD
https://www.varnish-cache.org/
Reborn
โซลูชันคลัสเตอร์ Redis แบบสมรรถนะสูงของพร็อกซีที่เขียนขึ้นใน Go / C Reborn เป็นทางเลือกหนึ่งของ Redis รองรับพร็อกซีไร้สัญชาติหลายแบบที่มีอินสแตนซ์ redis Reborn สามารถปรับขนาดได้อย่างสะดวกสบาย เป็นอีกหนึ่งความแตกต่างของ Reborn
https://github.com/reborndb/reborn
Twemproxy
พร็อกซีที่รวดเร็วและมีน้ำหนักเบาสำหรับโปรโตคอล memcached และ redis Twemproxy เป็นที่รู้จักกันว่า nutcracker ถูกสร้างขึ้นเพื่อลดจำนวนการเชื่อมต่อไปยังเซิร์ฟเวอร์แคชบนแบ็กเอนด์ คุณลักษณะหลักของ Twemproxy คือ protocol pipelining และ sharding ซึ่งจะช่วยคุณในการปรับขนาดตามแนวนอนของสถาปัตยกรรมแคชกระจายของคุณ
https://github.com/twitter/twemproxy