Тема: IE и прокси

Ответить в теме
Показано с 1 по 20 из 20
  1. Вверх #1
    Постоялец форума
    Пол
    Мужской
    Сообщений
    1,480
    Репутация
    42

    По умолчанию IE и прокси

    Есть задача.
    Дано: InternetExplorer (IE), некий прокси-сервер (proxy)
    Задача: Используя имеющиеся данные разрешить доступ на один (два, три ... n) сайтов через прокси (proxy), а весь остальной интернет - напрямую.

    ----
    В настройках IE можно указать (используя маски и подстановочные символы) адреса, для которых НЕ надо использовать прокси. Наоборот - не получается.
    здесь завуалированный мат


  2. Вверх #2
    Посетитель
    Пол
    Мужской
    Адрес
    Izmail
    Возраст
    39
    Сообщений
    197
    Репутация
    10

    По умолчанию Re: IE и прокси

    Цитата Сообщение от mancurt
    Есть задача.
    Дано: InternetExplorer (IE), некий прокси-сервер (proxy)
    Задача: Используя имеющиеся данные разрешить доступ на один (два, три ... n) сайтов через прокси (proxy), а весь остальной интернет - напрямую.
    Так поставте себе NAT(ISA Server&MS Proxy Server2.0SP1) И все будет чики. Только плохо,что сие софты не режут банеры на корню. Но это решается посредством Фаера.
    Нет повести печальнее на свете, чем повесть о заклиневшем "RESET'e". :-)

  3. Вверх #3
    Постоялец форума
    Пол
    Мужской
    Сообщений
    1,480
    Репутация
    42
    Penguen,
    Дано: InternetExplorer (IE), некий прокси-сервер (proxy)
    Задача: Используя имеющиеся данные разрешить доступ на один (два, три ... n) сайтов через прокси (proxy), а весь остальной интернет - напрямую.
    здесь завуалированный мат

  4. Вверх #4
    Посетитель Аватар для Владик
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    155
    Репутация
    22
    Вообщето права(фильтры) на проксе ставятся... Какой у тя хоть "некий прокси сервер"
    Прокси серверов очень много и почти у всех можно создавать фильтры...

  5. Вверх #5
    Посетитель
    Пол
    Мужской
    Адрес
    Odessa
    Сообщений
    491
    Репутация
    13
    Насколько я понимаю, средствами ИЕ задачу не решить. разве что скрипт на открытие страницы повешать. Сомнительно что секурно позволится.
    Думаешь ли ты о жизни? Думаешь ли ты о смерти? Что ты будешь делать когда поймешь что никому не нужен?

  6. Вверх #6
    Постоялец форума
    Пол
    Мужской
    Сообщений
    1,480
    Репутация
    42
    Владик, прокси сервер - допустим прокся провайдера.
    здесь завуалированный мат

  7. Вверх #7
    Посетитель Аватар для Владик
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    155
    Репутация
    22
    Ааа... Тогда можно поставить у себя ещё один прокси, каскадный...
    Ну и пускать компы через него, а он будет к проксе провайдеру конектится... и на своем прокси делаешь фильтры и все дела... управляешь как хтиш
    квоту и тд... все как пожелаешь
    А на експлоер закрой глаза

  8. Вверх #8
    Постоялец форума
    Пол
    Мужской
    Сообщений
    1,480
    Репутация
    42
    В ИЕ есть такая штука как "Не использовать прокси сервер для адресов, начинающихся с ". Может кто-то угадает, как там можно добиться желаемого результат. Там можно использовать подстановочные знаки - всего один - *. Можно еще использовать сценарий автоматической настройки, но как его писать нигде не указано...
    здесь завуалированный мат

  9. Вверх #9
    Посетитель Аватар для Владик
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    155
    Репутация
    22
    А твои пользователи такие тупые что не смогут убрать галку в ИЕ? Делай как я говорю или приблезительно так

  10. Вверх #10
    Постоялец форума
    Пол
    Мужской
    Сообщений
    1,480
    Репутация
    42
    Цитата Сообщение от Владик
    А твои пользователи такие тупые что не смогут убрать галку в ИЕ? Делай как я говорю или приблезительно так ;)
    Прочитай еще раз топик с самого верху. Я писал какие условия уже есть. Если б можно было ставить роутеры, прокси, редиректы и т.п., то и темы бы этой не было!

    Ну так что? Где можно научиться писать скрипты? Пару штук готовых я уже нашел, только "готовый продукт" мне так же понятен, как и винтовка туземцу 8)
    здесь завуалированный мат

  11. Вверх #11
    Посетитель Аватар для cryo
    Пол
    Мужской
    Сообщений
    270
    Репутация
    31
    Цитата Сообщение от mancurt
    Цитата Сообщение от Владик
    А твои пользователи такие тупые что не смогут убрать галку в ИЕ? Делай как я говорю или приблезительно так
    Прочитай еще раз топик с самого верху. Я писал какие условия уже есть. Если б можно было ставить роутеры, прокси, редиректы и т.п., то и темы бы этой не было!

    Ну так что? Где можно научиться писать скрипты? Пару штук готовых я уже нашел, только "готовый продукт" мне так же понятен, как и винтовка туземцу 8)
    Дай ссылки на готовые скрипты - посмтрю, может, получится сделать то, что тебе надо.

  12. Вверх #12
    Постоялец форума
    Пол
    Мужской
    Сообщений
    1,480
    Репутация
    42
    http://www.ilmeny.ac.ru/etc/proxy.pac
    http://www.omsktele.com/proxy.pac
    http://www1.bstu.by/proxy.pac

    Описание http://www.checkproxy.com/checkp/ru/faq/111.html

    Кароче, гугл+proxy.pac+wpad.dat только нигде не пишеться КАК сделать, а только уже готовые скрипты
    Код:
    proxy.js неизвестно откудо взято
    
    function FindProxyForURL(url, host) {
        if (url.substring(0, 5) == 'http:' ||
            url.substring(0, 4) == 'ftp:') {
            if (isInNet(host, "192.168.0.0", "255.255.0.0") ||
                isInNet(host, "10.0.0.0", "255.0.0.0") ||
                isInNet(host, "195.201.33.0", "255.255.255.0") ||
                isInNet(host, "212.58.202.0", "255.255.255.0") ||
                isInNet(host, "194.220.225.0", "255.255.255.0") ||
                isInNet(host, "195.201.109.0", "255.255.255.0") ||
                isInNet(host, "194.220.19.0", "255.255.255.0") ||
                dnsDomainIs(host, ".sbor.net") ||
                dnsDomainIs(host, ".sbor.spb.su") ||
                dnsDomainIs(host, ".sbor.ru") ||
                dnsDomainIs(host, ".sosnovy-bor.ru") ||
                dnsDomainIs(host, ".isolator.ru") ||
                dnsDomainIs(host, ".karavan-spb.ru") ||
                dnsDomainIs(host, ".niiki.ru") ||
                dnsDomainIs(host, ".niti.ru") ||
                dnsDomainIs(host, ".reels.ru") ||
                dnsDomainIs(host, ".rial-piter.ru") ||
                dnsDomainIs(host, ".ritlain.ru") ||
                dnsDomainIs(host, ".partner-k.ru"))
                return "DIRECT";
            else
                return "PROXY cache.sbor.net:3128; DIRECT";
        }
        return "DIRECT";
    }
    
    wpad.dat неизвестно откудо взято
    
    function FindProxyForURL(url, host) {
      NNNets = new Array (
    	"10.0.0.0", "255.0.0.0",
    	"192.168.0.0", "255.255.0.0",
    	"172.16.0.0", "255.240.0.0",
    
    	"195.122.224.0", "255.255.224.0",
    	"194.190.176.0", "255.255.240.0",
    	"193.125.70.0", "255.255.254.0",
    
    	"213.190.224.0", "255.255.224.0",
    
    	"195.98.32.0", "255.255.224.0",
    	"212.92.128.0", "255.255.192.0",
    	"195.46.180.0", "255.255.254.0",
    
    	"82.208.64.0", "255.255.192.0",
    	"213.177.96.0", "255.255.224.0",
    
    	"212.67.0.0", "255.255.224.0",
    
    	"194.84.212.0", "255.255.254.0",
    	"195.151.72.0", "255.255.255.0",
    	"195.151.74.0", "255.255.254.0",
    	"212.176.99.0", "255.255.255.0",
    	"212.176.104.0", "255.255.255.0",
    	"217.23.16.0",	"255.255.240.0",
    
    	"62.76.114.0", "255.255.254.0",
    	"62.76.248.0", "255.255.252.0",
    	"81.18.132.0", "255.255.255.0",
    	"212.193.200.0", "255.255.254.0",
    
    	"217.25.80.0",	"255.255.252.0",
    	"85.91.192.0",	"255.255.248.0"
      );
      i = 0;
      if(!isResolvable(host)) return "DIRECT";
      ipaddr = dnsResolve(host);
      while &#40;i < NNNets.length&#41; &#123;
    	if &#40;isInNet&#40;ipaddr, NNNets&#91;i&#93;, NNNets&#91;i+1&#93;&#41;&#41; return "DIRECT";
    	i+=2;
      &#125;
      return "PROXY proxy.sandy.ru&#58;3128; DIRECT";
    &#125;
    здесь завуалированный мат

  13. Вверх #13
    Постоялец форума
    Пол
    Мужской
    Сообщений
    1,480
    Репутация
    42
    Вот что пока получилось методом тыка сделать...
    Прокси сервер назовем proxy.com:12345, сайт на ктрый ломимся - http://site.com:666.
    Сделан файл proxy.pac и положен на каком-то сервере server.com
    Код:
    function FindProxyForURL&#40;url, host&#41; &#123; 
        if &#40;url.substring&#40;0, 15&#41; == 'http&#58;//site.com'&#41;  
                return "PROXY proxy.com&#58;12345; DIRECT"; 
            else 
                return "DIRECT"; 
    &#125;
    Проблема: в св-вах IE если указать путь к этому файлу где-то на сервере в инете http://server.com/proxy.pac - IE отлично отрабатывает. Если же указывать путь на лок диск file:///c:/temp/proxy.pac - не работает.
    здесь завуалированный мат

  14. Вверх #14
    mancurt,
    Скажи что конкретно ты хочешь сделать может можно по другому решить задачу ?
    Почему только на определеные хосты требуется ходить через прокси и т.д.

  15. Вверх #15
    Постоялец форума
    Пол
    Мужской
    Сообщений
    1,480
    Репутация
    42
    V_NMad, Я вроде вполне конкретно описал ситуацию...
    Уже даже нашел решение. Почти рабочее.
    здесь завуалированный мат

  16. Вверх #16
    Из того что ты описал не понятно С КАКОЙ ЦЕЛЬЮ занимаешься этим сексом

  17. Вверх #17
    Посетитель Аватар для Владик
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    155
    Репутация
    22
    Маразм...

  18. Вверх #18
    Постоялец форума
    Пол
    Мужской
    Сообщений
    1,480
    Репутация
    42
    V_NMad, надо... 8)
    Просто нет желания на компе устанавливать какое-то ПО, но возникла необходимость в вышеописанном сервисе.

    Владик, дибил
    здесь завуалированный мат

  19. Вверх #19
    Поставить 2 экслорера и не мучаться

  20. Вверх #20
    Постоялец форума
    Пол
    Мужской
    Сообщений
    1,480
    Репутация
    42
    Цитата Сообщение от V_NMad
    Поставить 2 экслорера и не мучаться
    Это как? Разве два ИЕ смогут стоять на одном компе?

    Да и вообще-то я ж уже обошел эту траблу, используя скрипт.
    здесь завуалированный мат


Ответить в теме

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения