Proxy PAC dosyasıyla kullanıcı adını / şifreyi otomatik olarak nasıl yapılandırırım?


13

Oldukça karmaşık proxy kurulumum var ve bu proxy'lerden biri kullanıcı adı / şifre gerektiriyor. Kullanıcı adını / şifreyi, trafiğin bu tek proxy'ye yönlendirildiğinde kullanıcıların girmesi gerekmeyecek şekilde yapılandırmanın bir yolu var mı? En az geri dönen PROXY username:password@server:portveya PROXY http://username:password@server:portçalışmaz.

Yanıtlar:


10

Benzer bir sorun yaşadım, bu yüzden bir araç oluşturun: https://github.com/sjitech/proxy-login-automator

Bu araç yerel bir proxy oluşturabilir ve gerçek proxy sunucusuna otomatik olarak kullanıcı / parola enjekte edebilir. PAC komut dosyasını destekleyin.


1
Bu aslında sorunu çözmek için kullanabilirsiniz, teşekkürler
Raynet

7

Proxy otomatik yapılandırma dosyaları sabit kodlanmış kullanıcı adlarını ve parolaları desteklemez. Bunun arkasında da iyi bir neden var, çünkü sabit kodlu kimlik bilgileri için destek sağlamak önemli güvenlik açıkları açacaktır, çünkü herkes proxy'ye erişmek için gerekli kimlik bilgilerini kolayca görebilecektir.

Proxy'yi şeffaf bir proxy olarak yapılandırın, böylece bir kullanıcı adı ve parolaya ihtiyacınız olmaz. Yorumlarınızdan birinde proxy sunucusunun LAN'ınızın dışında bulunduğundan bahsettiniz, bu yüzden kimlik doğrulaması gerekir. Bununla birlikte, çoğu proxy, kaynak IP'ye dayalı kuralları destekler, bu durumda yalnızca şirket ağınızdan kaynaklanan isteklere izin vermek basit bir konudur.

Orijinal proxy otomatik yapılandırma belirtimi orijinal olarak 1996 yılında Netscape tarafından hazırlanmıştır. Orijinal belirtim artık doğrudan kullanılamamaktadır, ancak yine de Wayback Machine'in arşivlenmiş kopyasını kullanarak erişebilirsiniz . Şartname çok fazla değişmedi ve hala orijinali ile büyük ölçüde aynı. Spesifikasyonun oldukça basit olduğunu ve sabit kodlu kimlik bilgileri için herhangi bir hüküm bulunmadığını göreceksiniz.


1
Proxy benim LAN dışında ve benim harici LAN ip statik değildir ve günlük değişebilir, bu yüzden gerçekten IP tabanlı kurallar oluşturmak istemem.
Raynet

Ne yazık ki, o zaman ne yazık ki, muhtemelen dış sunucuyu başka bir yerel proxy'ye önbellek eş olarak ayarlamak yanı sıra belirli istekleri eşine iletir. Ama tamamen PAC yolunda, şansın yok.
Richard Keller

4

Ben yapılabilir sanmıyorum - proxy.pac dosyası, bildiğiniz gibi, oldukça sınırlı bir sözdizimi ile bir javascript dosyasıdır ve bildiğim kadarıyla bu herhangi bir kimlik doğrulama yöntemi içermez. Bildiğim .pac dosyaları için çeşitli referans sitelerinin hızlı bir şekilde taranması, işe yarayabilecek hiçbir şeyin işaretini veya ipucunu göstermez.

Çalışmış olsa bile, kullanıcı adı ve parola dosyadan tutulması önemsiz olacağından, proxy'nizle kimlik doğrulamayı kullanmaktan kazanmayı umduğunuz herhangi bir korumayı işe yaramaz hale getireceğinden korkunç bir şekilde güvensiz olacaktır.


1
Bu durumda güvensizlik hiç sorun değil. Sadece bir proxy (ki benim LAN'da olmayan) internetteki herkese açık olmaması için gereklidir. (ve yalnızca proxy'nin erişebildiği sunucular Youtube sunuculardır).
Raynet
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.