Windows 10 - Thiết lập proxy cấp hệ điều hành với xác thực


18

Để kết nối với máy chủ nhất định, tôi cần phải luôn có cùng một IP. Với mục đích đó, tôi đã tạo một proxy riêng và tôi đã thêm xác thực để tin tặc không sử dụng nó cho mục đích xấu.

Cấu hình proxy trên phần mềm như Firefox rất đơn giản. Vấn đề là trình duyệt web không phải là phần mềm duy nhất cần kết nối với máy chủ này. Đối với điều này, tôi muốn cấu hình toàn bộ hệ điều hành của mình để sử dụng proxy.

Tôi đã thử tìm kiếm trong cấu hình mạng Windows 10 và tôi thấy một nơi để đặt địa chỉ IP của proxy của mình, nhưng không có tùy chọn nào để bao gồm tên người dùng / mật khẩu để kết nối.

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

Làm thế nào tôi có thể giải quyết vấn đề này?


Đúng; Tùy chọn Internet, thiết lập proxy. Bất kỳ ứng dụng nào sử dụng cài đặt proxy sau đó sẽ tôn trọng các cài đặt đó. Một ứng dụng không phải tôn trọng các tùy chọn mặc dù.
Ramhound

Khi bạn nói "Tùy chọn Internet", tôi cho rằng bạn có nghĩa là "Tùy chọn Internet" -> tab "Kết nối" -> "Cài đặt mạng LAN". Vấn đề là không có nơi nào để chỉ định tên người dùng hoặc mật khẩu cho proxy.
Lều Enrique Moreno

Vấn đề là Windows không thực hiện kết nối, tùy thuộc vào từng ứng dụng để đọc các cài đặt đó và sử dụng chúng để tự kết nối với proxy. Điều đó có nghĩa là phần mềm cần hỗ trợ proxy. Tất nhiên là giống nhau với xác thực. Đối với mục đích của bạn, có thể phù hợp hơn để thiết lập VPN. Nếu bạn thực sự không thể cần một chương trình trợ giúp thêm thông tin xác thực vào các yêu cầu proxy.
Daniel B

Bạn có biết chương trình trợ giúp nào không? Và có thể đặt bảo đảm VPN tôi luôn có cùng địa chỉ IP không?
Lều Enrique Moreno

Không, thật không may, hầu hết các chương trình này (chúng hoạt động như một proxy và yêu cầu chuyển tiếp đến proxy ngược dòng) chỉ được thực hiện để đối phó với xác thực NTLM vì nó không được hỗ trợ trong hầu hết các phần mềm có khả năng proxy. VPN sẽ hoạt động tương tự như proxy nhưng tạo đường hầm cho tất cả lưu lượng mạng, không chỉ HTTP (S).
Daniel B

Câu trả lời:


14

Windows 10 không hỗ trợ tên người dùng và mật khẩu cho proxy tự động và điều này được thực hiện vì lý do bảo mật.

Bạn sẽ cần thiết lập proxy hai bước:

  1. Một máy chủ proxy cục bộ trên máy tính của bạn không có tên người dùng và mật khẩu
  2. Proxy cục bộ sẽ kết nối với proxy bên ngoài thực sự bằng tên người dùng và mật khẩu

Một giải pháp khả thi là cài đặt node.js cùng với trình tự động hóa mật khẩu proxy , được mô tả là:

proxy-password-automator
tự động gửi người dùng / mật khẩu đến máy chủ proxy http để bạn không cần nhập thủ công.

Về lý thuyết, nếu bạn có máy chủ proxy tại real_proxy_ip:8080, thì hãy chạy lệnh sau để tạo proxy cục bộ tạilocalhost:8081

node proxy-login-automator.js -local_port 8081 -remote_host real_proxy_ip -remote_port 8080 -usr user -pwd pw

Sau đó, bạn có thể đặt ip proxy của Window: port thành localhost:8081.

Một giải pháp nặng hơn có thể là sử dụng Mực . Các proxy web khác có thể được sử dụng là Privoxy , WinGate , Anon , CCProxy .


Tôi thích câu trả lời của bạn nhưng: @harrymc "Windows 10 không hỗ trợ tên người dùng và mật khẩu cho proxy tự động và điều này đã được thực hiện vì lý do bảo mật." Làm thế nào bạn biết điều này? Làm thế nào để bạn giải thích rằng câu trả lời khác hoạt động nếu đó là trường hợp? Vui lòng xóa câu này hoặc cung cấp một nguồn.
masterxilo

@masterxilo: Câu trả lời này có từ 3 năm trước và tại thời điểm đó, thông tin đăng nhập của Windows dường như không hoạt động. Câu trả lời được chấp nhận cho biết giờ đây chúng hoạt động khi sử dụng Thông tin chung (nghĩa là lý do vì đây là các ứng dụng cụ thể). Độc giả tương lai sau đó nên chú ý đến câu trả lời khác và kiểm tra nếu nó hoạt động cho họ.
harrymc

10

Bạn có thể xác thực proxy bằng thông tin đăng nhập Windows.

Tìm kiếm thông tin cửa sổ trong bảng điều khiển


Tại sao downvote? đây là một câu trả lời đúng
desmati

@desmati chính xác câu trả lời đó giúp ích như thế nào?
Yehor Smoliakov

Câu hỏi đặc biệt hỏi làm thế nào để lưu trữ tên người dùng / mật khẩu ở cấp hệ thống. Nếu thông tin đăng nhập proxy được chỉ định trong Trình xác thực thông tin, chúng sẽ được sử dụng cho tất cả các yêu cầu thông qua proxy đó.
nicholas

3
Tôi đã phải tạo mục nhập trong Thông tin chung, không thuộc Thông tin xác thực Windows. Tạo nó trong Windows Credentials vẫn nhắc tôi về các khoản tín dụng khi tôi cố gắng sử dụng proxy.
duyn9uyen

Có các bước bổ sung cho điều này? Nó không làm việc cho tôi.
Công dân
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.