วิธีการจำลอง Corporate Proxy Server บนเครื่องของฉัน


14

ฉันกำลังพัฒนาแอปพลิเคชันไคลเอนต์ขนาดเล็กที่บางครั้งจะต้องโทรออกไปยังเว็บเซอร์จากเครื่องภายใน LAN องค์กรพร้อมพร็อกซีเซิร์ฟเวอร์

LAN ในร้านพัฒนาของเราไม่ใช้พรอกซี

สิ่งที่ฉันต้องทำคือทดสอบว่าอยู่หลังพร็อกซีในเครื่องของฉัน เป็นไปได้ไหม ฉันได้ติดตั้งพร็อกซีเซิร์ฟเวอร์ฟรี (เรียกว่า FreeProxy) และโดยการเรียกใช้และเปลี่ยนการตั้งค่า IE ของฉันเพื่อใช้พร็อกซีมันทำงานได้ แต่สิ่งที่ฉันต้องเกิดขึ้นก็คือเมื่อฉันลบเครื่องหมายออกจาก "Use Proxy" ใน IE ฉันไม่สามารถเข้าถึงเว็บได้ นอกจากนี้แอปไคลเอ็นต์ไม่ควรสามารถเข้าถึงเว็บโดยไม่ต้องผ่านพร็อกซีของฉัน

รอการตอบกลับของคุณ

คำตอบ:


6

คุณสามารถมีอินสแตนซ์ของระบบปฏิบัติการแยกในเครื่องเสมือนซึ่งเข้าถึงอินเทอร์เน็ตผ่านพร็อกซีเท่านั้น เมื่อคุณต้องการทดสอบให้ย้ายแอปไปยังระบบปฏิบัติการภายในเครื่องเสมือนและดูว่ามันทำงานอย่างไร


ขอบคุณ แต่ฉันจะกำหนดค่าระบบปฏิบัติการนั้น (พูด win7) ให้เข้าถึงผ่านพร็อกซีได้อย่างไร
DavidGouge

สมมติว่าคุณมีพร็อกซีเซิร์ฟเวอร์ที่ทำงานบนโฮสต์: พอร์ต คุณสามารถ จำกัด การเข้าถึงผ่านพร็อกซีนั้นโดยการปล่อยสิ่งอื่น (ฉันหมายถึงแพ็กเก็ต IP เครือข่ายที่นี่) โดยใช้ไฟร์วอลล์ใด ๆ
vtest

20

วิธีที่ง่ายที่สุดที่ฉันพบคือ:

  1. ดาวน์โหลดและเรียกใช้พร็อกซี Fiddler (ฟรี) มันจะตั้งค่าตัวเองโดยอัตโนมัติเป็นพร็อกซีระบบใน Windows ในแต่ละการรัน คลิกRules -> Require Proxy Authenticationที่เมนูด้านบนหากคุณต้องการทดสอบการตรวจสอบสิทธิ์พร็อกซี่ (ชื่อผู้ใช้และรหัสผ่านคือ " 1")

  2. เปิดWindows FirewallAdvanced settings -> Windows Firewall Propertiesแล้ว ปิดกั้นการเชื่อมต่อขาออกทั้งหมดสำหรับโปรไฟล์ทั้งหมดที่คุณต้อง (โดเมนส่วนตัวสาธารณะ) OKและคลิก

  3. เพิ่มกฎไฟร์วอลล์ขาออกใหม่เพื่ออนุญาตการเข้าถึง8888พอร์ต (พอร์ต Fiddler เริ่มต้น) หรือแอป"% LOCALAPPDATA% \ Programs \ Fiddler \ Fiddler.exe"ทั้งหมด

เพียงเท่านี้โปรแกรมที่ใช้การตั้งค่าพร็อกซีของคุณ ( http://1:1@127.0.0.1:8888) จะทำงานได้


เยี่ยมมากโปรดทราบว่าตำแหน่งเริ่มต้นของ Fiddler มีการเปลี่ยนแปลง แต่รายละเอียดที่เหลืออยู่ในจุด
Bogdan Gavril MSFT

ไม่ทำงานจนกว่าฉันจะวางเส้นทางโดยตรงไปที่ไวโอลินโดยไม่ต้องมีตัวแปร env หลังจากนั้นทำงานเหมือนจับใจ
dgolovin

1

เนื่องจากคุณมีการตั้งค่า LAN บางประเภทอยู่แล้วคุณจึงสามารถขยายได้ด้วยพร็อกซีภายใน

ติดเครื่องบน LAN หลักแล้วเชื่อมต่อกับ LAN ขนาดเล็กตัวใหม่ (มีฮับ 4 พอร์ตเก่าวางอยู่หรือเปล่า) กำหนดค่าเครื่องนี้เพื่อจำลองพร็อกซีสภาพแวดล้อมการผลิตจากนั้นคุณเพียงต่อเครื่องทดสอบเข้ากับ LAN ที่ "ขยาย" - ซึ่งเป็นไปได้ที่จะเชื่อมต่อโดยใช้เครื่องพร็อกซีที่คุณกำหนดค่าเท่านั้น

ต้องใช้ฮาร์ดแวร์และความพยายามเล็กน้อย แต่เป็นทางเลือก "ของจริง" ในการใช้ VM บางตัว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.