Windows 10 - Atur proxy tingkat OS dengan otentikasi

18

Untuk terhubung dengan server tertentu, saya harus selalu memiliki IP yang sama. Untuk tujuan itu saya membuat proxy pribadi, dan saya menambahkan otentikasi sehingga peretas tidak akan menggunakannya untuk tujuan jahat.

Mengkonfigurasi proxy pada perangkat lunak seperti Firefox sangat mudah. Masalahnya adalah bahwa browser web bukan satu-satunya perangkat lunak yang perlu terhubung dengan server ini. Untuk ini, saya ingin mengonfigurasi seluruh OS saya untuk menggunakan proxy.

Saya mencoba mencari di konfigurasi jaringan Windows 10, dan saya melihat tempat untuk meletakkan alamat IP proxy saya, tetapi tidak ada opsi untuk memasukkan nama pengguna / kata sandi untuk terhubung.

masukkan deskripsi gambar di sini

Bagaimana saya bisa menyelesaikan masalah ini?

Tenda Enrique Moreno
sumber
Iya; Opsi Internet, siapkan proxy. Setiap aplikasi yang menggunakan pengaturan proxy kemudian akan menghormati pengaturan itu. Aplikasi tidak harus menghargai opsi-opsi itu.
Ramhound
Ketika Anda mengatakan "Opsi Internet", saya pikir maksud Anda "Opsi Internet" -> tab "Koneksi" -> tombol "Pengaturan LAN". Masalahnya adalah bahwa tidak ada tempat di sana untuk menentukan nama pengguna atau kata sandi untuk proxy.
Tenda Enrique Moreno
Masalahnya adalah bahwa Windows tidak melakukan koneksi, tergantung pada masing-masing aplikasi untuk membaca pengaturan tersebut dan menggunakannya untuk terhubung ke proxy sendiri. Itu berarti perangkat lunak perlu mendukung proxy. Itu sama dengan otentikasi tentunya. Untuk keperluan Anda, mungkin lebih tepat untuk mengatur VPN. Jika Anda benar-benar tidak bisa, Anda memerlukan program pembantu yang menambahkan informasi otentikasi ke permintaan proxy.
Daniel B
Apakah Anda tahu ada program pembantu yang melakukan itu? Dan apakah pengaturan jaminan VPN saya selalu memiliki alamat IP yang sama?
Tenda Enrique Moreno
Tidak, sayangnya sebagian besar dari program ini (mereka bertindak sebagai proxy sendiri dan meneruskan permintaan ke proxy hulu) hanya dibuat untuk berurusan dengan otentikasi NTLM karena tidak didukung di sebagian besar perangkat lunak yang mampu proxy. VPN akan bekerja mirip dengan proxy tetapi tunnel semua lalu lintas jaringan, bukan hanya HTTP (S).
Daniel B

Jawaban:

14

Windows 10 tidak mendukung nama pengguna dan kata sandi untuk proksi otomatis, dan ini dilakukan untuk alasan keamanan.

Anda harus menyiapkan proxy dua langkah:

  1. Server proxy lokal di komputer Anda tanpa nama pengguna dan kata sandi
  2. Proxy lokal harus terhubung ke proksi eksternal nyata menggunakan nama pengguna dan kata sandi

Solusi yang mungkin adalah menginstal node.js bersama-sama dengan proxy-password-automator , digambarkan sebagai:

proxy-password-automator
secara otomatis mengirim pengguna / kata sandi ke server proxy http sehingga Anda tidak perlu memasukkannya secara manual.

Secara teori, jika Anda memiliki server proxy di real_proxy_ip:8080, lalu jalankan perintah berikut untuk membuat proxy lokal dilocalhost:8081

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

Kemudian Anda dapat mengatur proxy ip: port ke Windows localhost:8081.

Solusi yang lebih berat mungkin menggunakan Squid . Proxy web lain yang mungkin bermanfaat adalah Privoxy , WinGate , Anon , CCProxy .

harrymc
sumber
Saya suka jawaban Anda tetapi: @harrymc "Windows 10 tidak mendukung nama pengguna dan kata sandi untuk proksi otomatis, dan ini dilakukan untuk alasan keamanan." Bagaimana kamu tahu ini? Bagaimana Anda menjelaskan bahwa jawaban yang lain berfungsi jika memang demikian? Harap hapus kalimat ini atau berikan sumber.
masterxilo
@ masterxilo: Jawaban ini berasal dari 3 tahun yang lalu, dan pada saat itu kredensial Windows sepertinya tidak berfungsi. Jawaban yang diterima mengatakan mereka sekarang bekerja ketika menggunakan Kredensial Generik (yang masuk akal karena ini khusus aplikasi). Pembaca yang akan datang kemudian harus memperhatikan jawaban yang lain dan menguji apakah itu bekerja untuk mereka.
harrymc
10

Anda dapat mengautentikasi ke proxy menggunakan kredensial Windows.

Cari kredensial windows di panel kontrol

Saud Qadir
sumber
Mengapa downvote? ini jawaban yang benar.
desmati
@desmati bagaimana tepatnya jawaban itu membantu?
Yehor Smoliakov
Pertanyaannya secara khusus menanyakan bagaimana cara menyimpan nama pengguna / kata sandi di tingkat sistem. Jika kredensial proxy ditentukan dalam Credential Manger, mereka akan digunakan untuk semua permintaan melalui proxy itu.
nicholas
3
Saya harus membuat entri di bawah Kredensial Generik, bukan di bawah Kredensial Windows. Membuatnya di bawah Kredensial Windows masih meminta saya untuk menerima kredit saat saya mencoba menggunakan proxy.
duyn9uyen
apakah ada langkah tambahan untuk ini? Itu tidak berhasil untuk saya.
Warga