Cách mô phỏng Proxy Server của công ty trên máy phát triển của tôi


14

Tôi đang phát triển một ứng dụng khách nhỏ đôi khi sẽ cần phải gọi ra một dịch vụ web từ một máy trong một mạng công ty hoàn chỉnh với máy chủ proxy.

Mạng LAN của chúng tôi trong cửa hàng phát triển của chúng tôi không sử dụng proxy.

Những gì tôi cần để có thể làm là kiểm tra đằng sau một proxy trên máy của tôi. Điều này có thể không? Tôi đã cài đặt một máy chủ proxy miễn phí (được gọi là FreeProxy) và bằng cách chạy nó và thay đổi cài đặt IE của tôi để sử dụng proxy, nhưng điều tôi cần xảy ra là khi tôi đánh dấu vào "Sử dụng Proxy" trong IE, Tôi không thể truy cập web. Ngoài ra, không có ứng dụng khách nào có thể truy cập web mà không cần thông qua proxy của tôi.

Mong được trả lời của bạn.

Câu trả lời:


6

Bạn có thể có một cá thể hệ điều hành bị cô lập trong một máy ảo, chỉ có thể truy cập internet thông qua proxy. Khi bạn cần kiểm tra, hãy chuyển ứng dụng vào HĐH bên trong máy ảo và xem nó hoạt động như thế nào.


Cảm ơn, nhưng tôi sẽ cấu hình HĐH đó như thế nào (Say, win7) để chỉ truy cập thông qua proxy?
DavidGouge

Giả sử bạn có một máy chủ proxy đang chạy trên một máy chủ: cổng. Bạn chỉ có thể hạn chế quyền truy cập thông qua proxy đó bằng cách loại bỏ bất kỳ thứ gì khác (ý ​​tôi là các gói IP mạng ở đây) bằng bất kỳ tường lửa nào.
vtest

19

Cách dễ nhất tôi tìm thấy là:

  1. Tải xuống và chạy proxy Fiddler (miễn phí). Nó sẽ tự động đặt làm proxy hệ thống trong Windows trong mỗi lần chạy. Đồng thời nhấp Rules -> Require Proxy Authenticationvào menu trên cùng nếu bạn muốn kiểm tra xác thực với proxy (tên người dùng và mật khẩu là " 1").

  2. Mở Windows Firewall , sau đó Advanced settings -> Windows Firewall Properties. Chặn tất cả các kết nối ra cho tất cả các cấu hình bạn cần (tên miền, riêng tư, công khai) và nhấp vào OK.

  3. Thêm quy tắc tường lửa đi mới để cho phép tất cả quyền truy cập vào 8888cổng (cổng Fiddler mặc định) hoặc ứng dụng "% LOCALAPPDATA% \ Programs \ Fiddler \ Fiddler.exe" .

Đó là nó, chỉ các chương trình sử dụng cài đặt proxy của bạn ( http://1:1@127.0.0.1:8888) sẽ hoạt động.


Rất tuyệt, lưu ý rằng vị trí mặc định của Fiddler đã thay đổi, nhưng phần còn lại của các chi tiết là tại chỗ.
Bogdan Gavril MSFT

1

Vì bạn đã có một số loại thiết lập mạng LAN, bạn có thể mở rộng điều đó với một số loại proxy nội bộ.

Dán máy trên mạng LAN chính, sau đó kết nối với mạng LAN quy mô nhỏ (mới) khác (có một trung tâm 4 cổng cũ sắp đặt?). Định cấu hình máy này để mô phỏng proxy môi trường sản xuất, sau đó bạn chỉ cần kết nối máy kiểm tra với mạng LAN "mở rộng" - nơi chỉ có thể kết nối bằng máy proxy mà bạn đã định cấu hình.

Yêu cầu một chút phần cứng và nỗ lực bổ sung, nhưng là sự thay thế "thực sự" cho việc sử dụng một vài VM.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.