Mesin proksi lokal freeware untuk Windows? [Tutup]

26

Apakah ada aplikasi proksi freeware yang bagus dan kecil yang berjalan di system tray?

Ini harus mendukung koneksi proxy HTTP dan HTTPS, otentikasi NTLM dan aturan yang dapat dikonfigurasi (server proxy yang berbeda untuk host yang berbeda).

Karma bonus jika dapat NTLM mengotentikasi permintaan anonim yang melewatinya.

Tomalak
sumber
2
Apakah Anda meminta perangkat lunak yang berjalan sebagai proxy web atau perangkat lunak yang mengubah pengaturan proxy browser Anda?
Goyuix
Bisakah alat pengalih browser mendukung HTTP? Dengan kata lain: Perangkat lunak yang bertindak sebagai proxy, tentu saja. ;-)
Tomalak
WinGate adalah proxy lengkap yang memberikan lisensi gratis untuk 3 pengguna.
niutech
Satu lagi: Proxomitron . Mendukung proxy hulu dan menawarkan pemfilteran iklan yang dapat dikonfigurasi dan pemfilteran HTTP header.
Tomalak
1
perhatikan bahwa pada 27 Mei 2016, WinGate gratis untuk 10 pengguna yang terhubung secara bersamaan. Penafian, saya bekerja untuk Qbik yang merupakan penulis WinGate.
Adrien

Jawaban:

12

Kira saya agak terlambat ke pesta, tetapi Anda harus memeriksa cntlm . Saya percaya itu memenuhi hampir semua kriteria Anda.

anand.trex
sumber
Wah yang satu ini pasti terlihat bermanfaat. Saya akan mencobanya segera setelah waktu mengizinkan. :-)
Tomalak
Begitu. Yang ini cukup dekat. Itu menderita beberapa masalah, meskipun. 1) Ini tidak secara transparan mengotentikasi pengguna yang masuk, melainkan bergantung pada kombinasi nama pengguna / kata sandi dalam file konfigurasi. 2) Ia melakukan otentikasi proksi hulu saja, tidak dapat mengotentikasi terhadap server web IIS. 3) Itu tidak melewati permintaan terotentikasi dari klien yang mampu NTLM (jika hal seperti itu bahkan mungkin)
Tomalak
Selain itu rasanya cukup manis. Server proxy ringan yang dapat dijalankan sebagai layanan Windows, cukup dapat dikonfigurasi dan menangani otentikasi proxy dengan mudah. Tidak cukup apa yang saya cari, sedihnya. Terutama saya melewatkan mesin aturan yang memutuskan apakah akan menggunakan server proxy atau tidak untuk permintaan tertentu.
Tomalak
Mungkin Anda harus mencoba mengunduh sumber dan menambahkan mesin aturan;)
anand.trex
11

Tidak percaya saya lupa Squid : gratis, open source, berjalan di windows dan mendukung otentikasi NTLM. Ada port windows asli cumi-cumi yang tersedia dalam biner.

Privoxy juga akan berfungsi dan gratis, tetapi tidak mendukung otentikasi NTLM.

JeffP
sumber
1
Squid akan menjadi pilihan, tapi saya khawatir itu terlalu berat dalam hal konsumsi sumber daya dan konfigurasi / upaya pemeliharaan. Apakah itu bahkan berjalan di kotak Windows?
Tomalak
Saya menambahkan tautan ke jendela biner di atas. Akan ada beberapa upaya konfigurasi, tapi saya pikir set fitur dapat dipangkas ke titik di mana itu tidak mengambil overhead runtime terlalu banyak.
JeffP
Saya menggunakan Squid di mac, membutuhkan sekitar 20MB memori dan tidak banyak prosesor. Saya tidak melihat overhead. Hanya saja saya menggunakannya meskipun tanpa cache.
Rich Bradshaw
Bisakah Squid menerima permintaan anonim dan mengubahnya menjadi yang diautentikasi NTLM untuk proksi upstream? Saya bermaksud menggunakannya untuk mengaktifkan aplikasi lawas melalui server proxy perusahaan.
Tomalak
7

Di masa lalu ketika saya membutuhkan proxy untuk memungkinkan skrip screenscrap berbicara dengan server perusahaan yang memerlukan otentikasi NTLM, saya mengunduh Server Proxy NTLM Otorisasi dan itu bekerja dengan sangat baik. Anda bisa mendapatkan versi 0.9.9.6 di sini .

Saya tidak percaya itu berjalan di system tray, namun Anda bisa mencoba menggunakan SRVANY untuk mengubahnya menjadi layanan.

Satu-satunya cara lain yang saya tahu yang mungkin berhasil adalah curl tapi saya tidak yakin apakah ini bisa berfungsi sebagai proxy umum. Buka halaman ikal dan gulir ke bawah ke--proxy-ntlm

Michael Dillon
sumber
Sepertinya kita memiliki pemenang untuk karma bonus. Ini sangat menarik, saya akan memeriksanya hari ini!
Tomalak
Apakah ini mendukung otentikasi klien dengan proxy, atau hanya melewati NTLM ke situs web pihak ketiga?
JeffP
Hm ... Sayang sekali. a) Ini adalah aplikasi Python, dan tidak akan ada Python pada mesin yang ingin saya gunakan, dan b) itu mendukung NTLM hanya jika saya memasukkan nama pengguna / kata sandi dalam teks yang jelas ke dalam konfigurasi. Saya memikirkan sesuatu yang hanya menggunakan kredensial pengguna saat ini.
Tomalak
@JeffP: Mendukung autentikasi permintaan anonim yang melewatinya, bahkan menerjemahkan permintaan yang memiliki auth dasar ke NTLM. Tetapi hanya di bawah kondisi yang saya jelaskan di atas, yang sangat disayangkan.
Tomalak