it-swarm-vi.tech

Làm cách nào để định cấu hình cài đặt proxy cho HỆ THỐNG ĐỊA PHƯƠNG?

Nếu tôi chỉnh sửa Cài đặt proxy thông qua Bảng điều khiển, cài đặt sẽ được lưu trong HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable...\ProxyServer. Các cài đặt này tất nhiên không được sử dụng khi chạy như một dịch vụ trong LOCAL SYSTEM.

Vì vậy, tôi đã thử đặt ProxyEnableProxyServer dưới HKEY_USERS\S-1-5-18\... (cũng như HKEY_USERS\.DEFAULT\... và tất cả người dùng khác trên hệ thống), nhưng điều đó không hoạt động.

Làm cách nào để đặt cài đặt proxy cho LOCAL SYSTEM người dùng?

22
Rasmus Faber

Hình dung ra nó:

Nó thực sự là giá trị trong Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\DefaultConnectionSettings được sử dụng.

Vì điều đó không dễ dàng sửa đổi, bạn có thể sửa đổi cài đặt proxy cho người dùng, xuất khóa đăng ký, sửa đổi đường dẫn trong tệp đã xuất thành HKEY_USERS\S-1-5-18 và nhập lại nó.

21
Rasmus Faber

Sao chép IE cài đặt proxy vào WinHttp:

  • Chạy cmd với tư cách quản trị viên:

    • netsh winhttp show proxy

    • netsh winhttp import proxy source =ie

11
TomazZ

Một cách khác, mặc dù rắc rối hơn nhiều, là sử dụng psexec để mở lệnh Prompt chạy dưới dạng HỆ THỐNG ĐỊA PHƯƠNG, sau đó từ iexplore.exe mở đó, sửa đổi cài đặt một cách thích hợp.

6
Rory

Reg thêm "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"/v "ProxyEnable"/t REG_DWORD/d "0"/f

Reg thêm "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"/v "ProxyServer"/t REG_SZ/d " http: //procycorp.bac: 8 "/f

1
user319684

Bạn có thể muốn thử sử dụng ProxyCFG.EXE , để đặt proxy cho mọi cuộc gọi WinHTTP.

1
Christopher_G_Lewis

Điều tương tự có thể được thực hiện dễ dàng hơn nhiều theo cách này-

& C:\windows\System32\bitsadmin.exe /Util /SetIEProxy LocalSystem Manual_proxy http://<proxyserver>:<proxy port> "<Any bypasses to be added>"
1
Alan Jebakumar