Cài đặt proxy toàn cầu cho tất cả các ứng dụng Windows trong Windows Vista


53

Làm cách nào để tạo Windows (Vista) để áp dụng máy chủ proxy nhất định cho tất cả các ứng dụng sử dụng internet?


2
Câu hỏi này có thể được áp dụng cho Win 7 & 8 không?
Simon

Câu trả lời:


53

Câu trả lời ngắn gọn là: bạn không thể. Không có cài đặt proxy "toàn cầu", vì proxy được sử dụng bởi các ứng dụng riêng lẻ (như Internet Explorer, Firefox, v.v.), chứ không phải bởi chính Windows. Tuy nhiên, một số chương trình sử dụng các thư viện Internet Explorer để truy cập web, vì vậy chúng sẽ sử dụng cài đặt IE, như được đăng bởi firefly .

Bạn có thể buộc các ứng dụng riêng lẻ sử dụng proxy, ngay cả khi chính các ứng dụng đó không hỗ trợ proxy, bằng cách sử dụng các công cụ như FreeCAP hoặc Vớify .

Nếu bạn thực sự muốn buộc tất cả các chương trình phải thông qua proxy, thì nó sẽ phải được thực hiện ở cấp độ mạng, vì vậy bạn sẽ cần thiết lập kết nối VPN tới một dịch vụ như Your Freedom hoặc Steganos Internet Anonymous .


Câu trả lời này đúng hơn, vì không phải tất cả các phần mềm đều sử dụng cài đặt proxy cho Internet Explorer. Một số phần mềm cung cấp cho bạn tùy chọn để sử dụng các cài đặt tương tự như Internet Explorer, nhưng không phải tất cả chúng đều làm điều đó.
TFM

1
+1 FreeCap chính xác là những gì tôi cần trong một thời gian rất dài! Cảm ơn.
Mohammad Deh Afghanistan

Bạn có biết Visual Studio có sử dụng các thư viện IE không?
J86

14

Cài đặt proxy mặc định được đặt trong các tùy chọn Internet Explorer.

Công cụ-> Tùy chọn Internet-> tab Kết nối-> Nút Cài đặt Lan

Thông tin proxy được chỉ định ở đây sẽ là mặc định hệ thống. Mặc dù vậy, không phải tất cả các ứng dụng đều sử dụng cài đặt proxy mặc định.


1
bạn cũng có thể truy cập các tùy chọn internet thông qua bảng điều khiển
Chuck

3
nếu bạn muốn bật cập nhật windows qua máy chủ proxy, trước tiên hãy chạy lệnh này : Netsh winhttp import proxy source=ie. Nguồn: answer.oreilly.com/topic/ trên
knb

Cách tôi thường nhận được với cài đặt proxy (trong Windows 8+) là Ctrl+X-C(đối với Dấu nhắc lệnh) hoặc Ctrl+X-A(đối với lời nhắc của Quản trị viên) và thực thi inetcpl.cplđể hiển thị Tùy chọn Internet , sau đó bấm vào tab Kết nối và nút Cài đặt Lan. Đối với Vista, nó sẽ là Ctrl-R(Run thoại), nhập cmd> [Enter]> inetcpl.cpl> [Enter]. Nếu bạn muốn cắt quyền theo đuổi, lệnh control inetcpl.cpl,,4sẽ mở thẳng đến tab Kết nối tùy chọn Internet . Bạn có thể phải điều chỉnh số cho các phiên bản Windows trước đó (chẳng hạn như Vista).
rubynorails

Không, "Tùy chọn Internet" là cài đặt cho> người dùng hiện tại <, được lưu trữ trong HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Cài đặt Internet. Vì vậy, điều này chỉ dành cho Ứng dụng chạy trong tài khoản người dùng hiện tại và không dành cho Dịch vụ đang chạy trong tài khoản HỆ THỐNG cục bộ
Klaus

11

Bạn có thể đặt proxy toàn cầu, cấp độ máy bằng cách sử dụng Netsh.exe. Chạy:

netsh winhttp set proxy <proxy server address> <exception list in quotes, seperated by ;>

1
Các phiên bản Windows trước Vista sử dụng ProxyCfg.exe .
Nick Westgate

9

Đầu dò

nhập mô tả hình ảnh ở đây

Ra khỏi hộp, bạn không thể đặt proxy toàn cầu cho tất cả các ứng dụng sử dụng. Mặc dù bạn có thể nhập chi tiết proxy của mình vào Internet Explorer như firefly gợi ý, nhưng điều này sẽ chỉ hoạt động đối với một số ứng dụng nhất định (chủ yếu là các ứng dụng Windows, nhưng Google Chrome sử dụng các cài đặt này.).

Privoxy làm chính xác những gì bạn đang theo đuổi. Nó sẽ thiết lập một kết nối đến proxy và định tuyến tất cả lưu lượng ra khỏi nó (tất nhiên không bao gồm lưu lượng truy cập cục bộ). Nó hoạt động trên cả Windows và OS X, và thậm chí có phiên bản di động.

Proxifier là một chương trình cho phép các ứng dụng mạng không hỗ trợ làm việc thông qua các máy chủ proxy hoạt động thông qua proxy HTTPS hoặc SOCKS hoặc một chuỗi các máy chủ proxy.

Với Proxifier, bạn có thể làm việc với mọi máy khách Internet (trình duyệt, FTP, IRC, BitTorrent, trình nhắn tin, telnet, SSH, video / âm thanh, trò chơi ...) thông qua mạng được tách biệt với Internet bằng tường lửa (chỉ có một cổng mở là cần thiết cho một đường hầm proxy để vượt qua tường lửa).

Tôi cũng sử dụng chương trình này để trả lời của tôi hơi Force (và các chương trình khác mà không chỉ định cài đặt proxy) để sử dụng một proxy câu hỏi.


2
Trông đẹp, nhưng nó rất đắt: 40 đô la cho một giấy phép, đó không phải là đa nền tảng, mặc dù thực tế là chúng có cả phiên bản OS X và Windows.
iconoclast

7

Bạn có thể sử dụng chính sách nhóm để đặt máy chủ proxy mặc định cho tất cả người dùng :

Trong chính sách nhóm: Chính sách máy tính cục bộ - Cấu hình máy tính - Mẫu quản trị - Windows DirectXants -I Explorer Explorer - bật "Tạo cài đặt proxy 'trên mỗi máy' so với 'Mỗi người dùng'" Cài đặt này giúp bạn không phải gán lại cài đặt mỗi lần người dùng khác nhau đăng nhập vào máy.

Chính sách máy tính cục bộ - Cấu hình người dùng - Cài đặt Windows - Bảo trì Internet Explorer - Kết nối - Cài đặt proxy. (Bạn có thể xác định cài đặt proxy tại đây)

Chính sách máy tính cục bộ - Cấu hình người dùng - Cài đặt Windows - Bảo trì Internet Explorer - URL (bạn có thể đặt trang chủ mặc định của mình, ect, tại đây)

Ngoài ra còn có một tùy chọn để cấu hình Windows Update để sử dụng máy chủ proxy :

Netsh winhttp set proxy myproxy

Netsh winhttp set proxy myproxy:80 ";bar"

Netsh winhttp set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*.   contoso.com"

Trong môi trường của chúng tôi, chúng tôi đã kết thúc bằng cách sử dụng: netsh winhttp set proxy 192.168.0.100:88 "<local>;*.company.com"


1

Nếu bạn có fiddler, bạn có thể xem các yêu cầu từ trình duyệt của mình sau khi bạn đã xác thực và sao chép tiêu đề Ủy quyền Proxy, sau đó đặt điểm dừng trước khi yêu cầu bắt các yêu cầu từ chương trình của bạn và dán tiêu đề vào yêu cầu. Hoặc bạn có thể thêm quy tắc tùy chỉnh bên trong OnB BeforeRequest (Ctrl + R):

if(!oSession.oRequest.headers.Exists("Proxy-Authorization")){
    oSession.oRequest.headers.Add("Proxy-Authorization", "Basic xxxxxxxxxxxxx");
}

xxxxx là những gì bạn đã chụp từ yêu cầu của trình duyệt. Mặc dù không phải là một giải pháp lâu dài nhưng nó đơn giản và hoạt động tốt. Thêm quy tắc cũng hoạt động với phát trực tuyến bật.

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.