Задача:
Есть один внешний канал. Но его нужно разделить! Траффик пренадлежащий внутрисети(список сетей из файла) пустить напрямую через внешний канал, а все что не относится к внутрисети отправить на другую прокси...
Возможно ли такое с eProxy?
Благодарю за внимание.
Есть прокси сервер который находится в зоне UA-IX и его задача давать доступ в Зарубеж...
А клиенту нужно на машину поставить прокси-сервер который будет фильтровать запросы в зону UA-IX что бы их отправлять напрямую... а все остальные отправлять через прокси-сервер в зарубеж...
Было бы идеально найти прокси-сервер именно для этого назначения, но у меня не получилось...
Поскольку у данного прокси-сервера есть исходники, может возможно собрать только eProxy... что б не засорять клиентсую машину всякими серверами....
Еще раз благодарю за внимание... =)
Каков размер и вид списка подсетей? Доступен дли DNS напрямую?
http://noc.ix.net.ua/ua-list.txt
В такой форме я его и буду получать... можно прогу написать которая при загрузке винды будет этот список доставать и в нужный вид приводить...
Общая задача заключается в том что бы упростить систему до:
Клиент скачал инсталятор, который все поставил и настроил, а юзеру осталось только прописать проксю в своих браузерах и прогах... хотя я думаю и это в инсталятор запихнуть...
DefaultCascade = "TARGET-HOST IsNotUaixHost | CascadeVia: proxy.host proxy.port". Все.
Этот дополнительный небольшой плагин, предоставляющий слово IsNotUaixHost, пишется на чем угодно и подключается как DLL, или пишется на FORTH и подключается простым текстовым файлом.
IsNotUaixHost это функция с эффектом ( host-str-addr host-str-len — flag ).
Все это, включая и инсталятор, можно сделать самостоятельно (спрашивайте, если что или заказать.
rvm, доступно и понятно... благодарю...
Еще есть вопрос... возможно будет все пречисленные действия до вести до полного автоматизма?
Тоесть я еще не доконца представляю как сделать так что б юзер проинсталировал и забыл... тоесть что б все эти модули которые нужно подключить, автоматом подключались...
Я себе представляю это так: Я у себя на машине инсталю eProxy, подключаю все модули, вобщем довожу до нужного эфекта... А потом все это гамузом запихиваю в инсталер, в котором только выставляю поставить на автозагрузку eProxy....
Так получится? или для eProxy еще что-то в реестре нужно прописывать? Ну или еще что-то...
Ах да... Как я понял предоставленая сборка платная? если так... то подскажите где я могу найти информацию по самостоятельной сборке... Не могу разобратся с CVS, там вообще исходники есть?
Очень благодарен за помощь
Если платная... то подскажите где я могу найти информацию по самостоятельной сборке... Не могу разобратся с CVS, там вообще исходники есть?
Понятно...
Нет... непонятно... Как ОПЕНсорс может быть платным? Я понимаю взымать плату за сборку... но за исходник бред... Явно не GPL...
Носамое главное я его на sf ненахожу...
Тыцните меня мордой в исходники...ато я их в упор невижу... так что б скачать... ато я вот лажу по этим CVS и не вижу ни капли кода... только txt....
Кстати, если не видите разницы между словами "свободный" и "бесплатный" — учите матчасть, как говорится
И перечитайте лицензию, которая вам показывалась при установке Eproxy — там подробнее о том, что в нашем дистрибутиве Eserv+Eproxy есть и НЕ-GPL'ные компоненты и plugin'ы. Особенно это касается антивирусных и антиспам-API, о неразглашении которых мы подписывали NDA, поэтому публиковать исходники подключающих их plugin'ов тоже не имеем права.
Конечно чувствую себя полным дауном но на приведенном линке я ненашел хоть какую-то ссылку на sourceforge... На самом sf пробовал искать... ненашел...
Ничего непонимаю Оо
НАШЕЛ Но из раздела Downloads/eserv/3
Точно что доходчиво.. =))))) Прям как для меня
Хм... что с этим делать то? То что там выложено неумеет того что мне нужно...
А в чём большой физический смысл ставить Eproxy именно на клиентские машины? Нет возможности поставить промежуточный прокси под собственным контролем?
Я себе не представляю как реализовать данные возможности без установки на клиенте дополнительного софта...
Именно eProxy потому что ненашел более гибкого инструмента...
В данной ситуации возможно реализовать ЛЮБОЙ ФИЛЬТР, это мне очень нравится...
Вы хотите сказать, что исходники так и не нашли? (цитируете приписку от старого бинарника)
Ставите Eproxy у себя, настраиваете и сопровождаете его. Клиенты работают через ваш Eproxy. Им требуется только настройка прокси в браузере, это делается через reg-файл, скрипт, выполняющийся в автозапуске, — как хотите.
Или проблема в биллинге? Весь трафик получится ваш, придётся вам разбираться, кто сколько откуда накачал.
ac, Да я нашел бинарник... но все равно ненашел исходников
Я просто никогда не работал с CVS, для меня исходники это набор файлов с исходным кодом и нструкцией по сборке... может я неправильно понимаю суть исходников?
Может я ожидаю увидеть что-то вроде сишного кода...
Но результат такой что я невижу ни мэйков, ни хелп.тхт, ни знакомых мне срр.....
Вобщем мне пока из всего этого ничего непонятно... что куда... и как их оттуда достать...
И сама надпись "Протокол изменений ядра прокси-сервера" мне говорит о том что там вовсе не исходники ядра, а лишь изменения... что я пока и вижу...
Это Форт. Сначала надо с SF.net скачать компилятор SP-Forth. Потом из проекта acWEB скачать первый уровень каталога src — это ядро всех сервисов. Из этого ядра собирается EXE, который будет компилятором собственно для Eproxy. Скачиваются все исходники проекта acFP, скармливаются этому новособранному EXE, в результате получается acFreeProxy.exe (или как обзовёте).
Понимаете правильно. Только Eproxy написан не на C++, а на Форте. Исходники там с расширением *.f. И отдельный make не нужен, инструкция по сборке — index.f.
Достать по CVS. Если никогда не работали, а исходники нужны, то может пора изучить CVS. Там же на sf.net по этому делу тонны инструкций.
Для компиляциии Eproxy потребуется еще ядро acTCP (общее для всех всех серверов Eserv), см. acweb.sf.net. И собственно форт — spf.sf.net.
Так ведь ссылки из этого протокола ведут как раз на исходники
Впрочем, ликбез по базовым для программирования вещам не является задачей нашего форума. Где-нибудь в другом месте можно обсудить. На том же sf.net, например
Посмотрите 3proxy, он сделан на Си. А здесь Форт.
ПС: Не извращенство ли писать на форте компилер форта для компиляции вашего прокси?