วิธีตั้งค่าพร็อกซีบนเซิร์ฟเวอร์ของฉัน


1

ฉันจะตั้งค่าพร็อกซีบนเซิร์ฟเวอร์ของฉันได้อย่างไร ฉันไม่ได้หมายถึงพร็อกซี Glype ที่มีเว็บฟอร์มที่คุณป้อน URL สิ่งที่ฉันหมายถึงคือสิ่งที่เหมือนกัน ที่อยู่ที่นี่ ซึ่งคุณสามารถป้อนที่อยู่ IP และพอร์ต

ฉันจะตั้งค่าเซิร์ฟเวอร์ของฉันสำหรับสิ่งนี้ได้อย่างไร

ฉันต้องการสิ่งนี้เพื่อให้สคริปต์ PHP ของฉันบนเซิร์ฟเวอร์อื่นสามารถเชื่อมต่อผ่านเซิร์ฟเวอร์นั้นได้ $proxy = 192.155....:80 จากนั้นใช้สิ่งนั้นเพื่อจัดการคำขอ GET และ POST

คำตอบ:


1

สิ่งที่คุณต้องการคือ SQUID ( http://www.squid-cache.org ) ซึ่งเป็นซอฟต์แวร์ยอดนิยมที่ใช้สำหรับพร็อกซี่ แต่ในการตั้งค่าพร็อกซีคุณจะต้องใช้ VPS ซึ่งหมายถึงการเข้าถึงเซิร์ฟเวอร์โดยตรงและสิทธิ์ในการติดตั้งและกำหนดค่าซอฟต์แวร์เช่น SQUID
เมื่อคุณติดตั้ง SQUID ต่อไปนี้เป็นวิธีง่าย ๆ ในการกำหนดค่าเป็น proxy แบบโปร่งใส: http://www.cyberciti.biz/tips/linux-setup-transparent-proxy-squid-howto.html


ดังนั้นฉันจะต้องเข้าถึง SSH ไม่มีวิธีการทำเช่นนี้โดยที่ฉันไม่คิด?
user1905494

ใช่. นี่เป็นเพราะ PHP ปัจจุบันทำงานกับ Apache PHP สคริปต์ใด ๆ ที่ทำงานผ่าน Apache อาจไม่สามารถเป็นเซิร์ฟเวอร์ได้เนื่องจากมีสิ่งนั้น จำกัด เวลาสำหรับสคริปต์ PHP เมื่อถูกโจมตีสคริปต์จะถูกฆ่าโดยเซิร์ฟเวอร์ ดังนั้นสิ่งที่ดีที่สุดที่คุณสามารถทำได้โดยการเขียนพร็อกซีเซิร์ฟเวอร์ PHP นั้นคล้ายกับ TorrentFlux สคริปต์จะทำงานได้ในระยะเวลาที่ จำกัด เท่านั้น นอกเหนือจากนี้ฉันไม่เห็นเหตุผลที่ไม่ควรเขียนพร็อกซีเซิร์ฟเวอร์ PHP
Ernestas
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.