Forum
Merhaba arkadaşlar,
Benim ufak bir scripte ihtiyacım var.Internet explorer'a girdiğim proxy server ayarlarının gitmek istediğim siteye göre aktif veya pasif olmasını istiyorum.
Örneğin www.asjksj.com sitesini yazıp enter'a basarsam proxy aktif olsun daha sonra www.sdlkhsdlkh.com sitesini yazarsam tekrar pasif hale gelsin.Yardımlarınız için teşekkürler
Explorer için böyle bir script varmı bilmiyorum ama yanılmıyorsam Firefox da f12 ye basarak proxy disable enable yapılabiliyor .
Öncelikle cevabınız için teşekkürler.Yalnız benim istediğim nokta şu ki girdiği internet sitesini kullanıcı kendisi kontrol edip proxy ayarlarını aktif veya pasif etmiyecek.Otomatik olarak script url'yi kontrol edip proxy'yi aktif veya pasif hale getirecek.
Eğer bu siteler belli sitelerse bunu özel durumlar kısmına ekliyerek o adreslerde proxy kullanılmamasını sağlıyabilirsiniz onun dışında bunun için bir script varmı bilmiyorum kolay gelsin.
merhaba niçin böyle bi uygulamaya ihtiyaç duyuyorsunuz.? sadece merak ettim
Merhaba,
Kurumumuzun veritabanına dışardan bağlanmak için kullanıcıların proxy server ayarları girmesi gerekiyor.Yalnız bu kullanıcılar o proxy server ayarlarını internet explorer'larından kaldırmayı unuttukları zaman herhangi bir internet sitesine girmek için dahi ilk önce bizim proxy server'a yönlendiriliyor ve ondan sonra internete çıkıyor.Dolayısıyla bi şekilde bir scripte veya bir programa ihtiyacım var ki girilen web sitesini kontrol edip proxy serverın aktif veyahut pasif olacağına karar versin.
Saygılarımla
Arkadaşlar mehaba,
Araştırmalarım sonucu istediğimi yapabildim ve sizinle paylaşmak istiyorum.
Şimdi çözümüm öncelikle bir script çalışmalıydı ve bu
scripti internet explorer’a yüklemem lazımdı ki kullanıcı her yeni bir link
girdiğinde kontrol mekanizması olsun. C:\WINDOWS klasörü altına deneme.pac diye
bir dosya attım.O dosyanın içeriğine yazdığım kod şu şekilde idi.
function FindProxyForURL(url, host)
{
// variable strings to return
var proxy_yes = "DIRECT";
var proxy_no = "PROXY 192.168.1.1:8080";
if (shExpMatch(url, "http://www.yahoo.com*")) {
return proxy_no; }
if (shExpMatch(url,
"http://www.myotherwebsite.com*")) { return proxy_no; }
if (shExpMatch(url,
"http://www.my3rdlocalsite.com*")) { return proxy_no; }
// Proxy anything else
return proxy_yes;
}
Dosyayı
hazırladıktan sonra internet explorer'a şu ayarlamayı yaptım.Internet
explorer'ı açtıktan sonta Araçlar->Internet Seçenekleri
->Bağlantılar->Yerel
ağ ayarları..Buraya girdikten sonra Otomatik yapılandırma komut dosyası
kullanı işaretledim ve adres olarakda
file://c:/windows/deneme.pac yazdım..
Bu kodda yahoo.com, myotherwebsite.com, my3rdlocalsite.com
gibi sitelerde proxy’yi kullan yoksa Proxy kullanma.Umarım yardımcı olabilmişimdir.
Geri bildirim için teşekkürler..
Otomatik yapılandırma komut dosyası kullanın da uygulamalı olarak bilgi edinmiş oldum.teşekkürler
merhaba
aşağıdaki script i kendime göre nasıl uyarlarım belirleyeceğim 3 adreste proxy sunucusu kullanılsın 3 adresin dışında proxy devrede olmasın
function FindProxyForURL(url, host)
{
// variable strings to return
var proxy_yes = "DIRECT";
var proxy_no = "PROXY 192.168.1.1:8080";
if (shExpMatch(url, "http://www.yahoo.com*")) { return proxy_no; }
if (shExpMatch(url, "http://www.myotherwebsite.com*")) { return proxy_no; }
if (shExpMatch(url, "http://www.my3rdlocalsite.com*")) { return proxy_no; }
// Proxy anything else
return proxy_yes;