Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2007.02.11;
Скачать: [xml.tar.bz2];

Вниз

Создание собственного Proxy сервера   Найти похожие ветки 

 
vodvorezlaya   (2006-08-28 10:27) [0]

Всем доброго времени суток.

Вопрос таков:

На компьютере неизвестно откуда интернет(локальный), т.е. адрес прокси сервера неизвестен, а инет просто есть.

Необходимо написать прогу, для трансляции пакетов другим машинам, чтоб интернетом могли пользоваться другие машины в сети, соответственно принимать от них запросы, запоминать от какой машины какой запрос, передавать дальше в сеть, а по приходу пакета отправлять уже в локальной сети.

Я полагаю через Indy. Но адрес предыдущего сервера неизвестен.

Задача не простая.
Спасибо за любые советы.


 
Ketmar ©   (2006-08-28 10:38) [1]

пиши-пиши. это NAT называется.


 
Орион ©   (2006-08-28 10:41) [2]

> На компьютере неизвестно откуда интернет(локальный), т.е.
> адрес прокси сервера неизвестен, а инет просто есть.


Это называется шлюз.


> Я полагаю через Indy. Но адрес предыдущего сервера неизвестен.

Эээ, чего?)


> Задача не простая.

Простая))

Т.к. "адрес прокси-сервера не известен, ф инет просто есть", то скорее всего это так называемый шлюз. Написание прокси для него ничем не отличается от написания обычного прокси.


 
Орион ©   (2006-08-28 10:42) [3]

> На компьютере неизвестно откуда интернет(локальный), т.е.
> адрес прокси сервера неизвестен, а инет просто есть.


Это называется шлюз.


> Я полагаю через Indy. Но адрес предыдущего сервера неизвестен.

Эээ, чего?)


> Задача не простая.

Простая))

Т.к. "адрес прокси-сервера не известен, ф инет просто есть", то скорее всего это так называемый шлюз. Написание прокси для него ничем не отличается от написания обычного прокси.


 
Ketmar ©   (2006-08-28 10:46) [4]

> На компьютере неизвестно откуда интернет
хм. я тоже хочу комп, чтобы там неизвестно откуда инет заводился. %-)


 
Орион ©   (2006-08-28 12:04) [5]

> [4] Ketmar ©   (28.08.06 10:46)

Нее, это не главное. Главное чтобы бесплатный)) ;)


 
vodvorezlaya   (2006-08-28 12:19) [6]


> Эээ, чего?)

Я понял что через компонент IdMappedPortTCP (Indy) указать ему в свойстве MappedHost адрес шлюза?


 
DVM ©   (2006-08-28 12:28) [7]


> На компьютере неизвестно откуда интернет(локальный), т.е.
>  адрес прокси сервера неизвестен, а инет просто есть.

tracert www.ru делать не пробовал? Будет тебе адрес шлюза.
Адрес же прокси (если таковой имеется все же) вбит в настройках браузера.


 
vodvorezlaya   (2006-08-28 14:25) [8]


> tracert www.ru делать не пробовал? Будет тебе адрес шлюза.

это я пробовал
выводит
<1 ms 192.168.105.1 (Шлюз) (у меня машина 192.168.105.7)
<3 ms 192.168.201.16
<3 ms 192.168.200.2
* * * *
* * * *
и всё.

> Адрес же прокси (если таковой имеется все же) вбит в настройках
> браузера.

В настройках браузера ничего нет (только Автоматическое определение параметров).

Да и в прокси-сервере скорее всего в разрешенных адресах вбит только мой комп (192.168.105.7) чтоб другие не юзали.

А задача чтоб инет был.


 
DVM ©   (2006-08-28 17:35) [9]


> vodvorezlaya   (28.08.06 14:25) [8]

Ты работаешь через NAT. Причем, судя по всему, многоступенчатый.
Если ты на своей машине поставишь любой Nat - маршрутизатор, то через него другие смогут пользоваться Интернетом. Все обращения будут проходить через твой комп, которому доступ открыт.


 
SergP ©   (2006-08-28 21:49) [10]

> Ты работаешь через NAT. ...


А почему обязательно NAT? Может там куча маршрутизаторов стоит?


 
vodvorezlaya   (2006-08-29 08:05) [11]


> Ты работаешь через NAT. Причем, судя по всему, многоступенчатый.

Я понимаю что такое маршрутизатор.

Но если подставить моей машине другой IP адрес то инета не будет!

И маршрутизатор не поможет!

Так как запрос от другого IP не примет никто и он не уйдёт в мировую паутину.


 
Ketmar ©   (2006-08-29 09:40) [12]

> [11] vodvorezlaya   (29.08.06 08:05)
слуший, чиго кричишь, да? вазмы UserGate, WinRoute или ещё что и нэ имэй праблэм.


 
DVM ©   (2006-08-29 10:04) [13]


> Но если подставить моей машине другой IP адрес то инета
> не будет!

Кто тебя заставляет ставить другой адрес? Нахрена А?
Идеальный вариант - поставить еще одну сетевую карту, воткнуть ее в вашу же сеть, но адрес на ней прописать из другой сети.
Поставить программный маршрутизатор, типа WinRoute и все.
Всем кто хочет инет, прописать адресом шлюза адрес новой сетевой и раздать им адреса из той же сети в которой шлюз.


 
vodvorezlaya   (2006-08-30 13:06) [14]


> Поставить программный маршрутизатор, типа WinRoute и все.

А хотелось бы такой маршрутизатор самому написать, так как его не поставишь(нет пароля на админа), да и админы постоянно следят за тем чтоб никто не установил проги.

А прога может работать и без установки, так как у User"a есть доступ в нет.

Вот в этом то и подвох.


 
DVM ©   (2006-08-30 13:22) [15]


> А хотелось бы такой маршрутизатор самому написать, так как
> его не поставишь(нет пароля на админа), да и админы постоянно
> следят за тем чтоб никто не установил проги.

Ну пиши, в чем проблема то. Есть Proxy-сервера которые работают прекрасно и без установки.


 
vodvorezlaya   (2006-09-01 08:33) [16]


> Ну пиши, в чем проблема то. Есть Proxy-сервера которые работают
> прекрасно и без установки.

Например?


 
DVM ©   (2006-09-01 10:19) [17]

WinProxy 1.5 - только это исключительно классический http прокси.
Проинсталлируй его на др. машину, а потом папку перенеси на целевую машину.


 
Ketmar ©   (2006-09-01 10:20) [18]

> [16] vodvorezlaya   (01.09.06 08:33)
DarkEyeProxy II. но для серьёзного использования категорически не рекомендован автором.


 
DVM ©   (2006-09-01 10:23) [19]


> для серьёзного использования

здесь сгодится :)


 
Ketmar ©   (2006-09-01 10:27) [20]

> [19] DVM ©   (01.09.06 10:23)
ну, у меня он работает стабильно уже несколько месяцев (конечно, совсем не та версия, что на сайте %-). а вот недавно отдал знакомому -- так проглючивало.


 
vodvorezlaya   (2006-09-07 08:21) [21]

И если я прокси сервером поставлю шлюз, то всё заработает?


 
DVM ©   (2006-09-07 13:27) [22]


> И если я прокси сервером поставлю шлюз, то всё заработает?

Это суть разные вещи. Не понятно, что имеется ввиду.
Использовать одну программу и в качестве прокси и в качестве маршрутизатора?


 
Орион ©   (2006-09-07 13:51) [23]

> [21] vodvorezlaya   (07.09.06 08:21)

Если шлюз, то прокси-сервером ничего ставить не надо.


 
Пусик ©   (2006-09-07 17:23) [24]


> vodvorezlaya   (07.09.06 08:21) [21]
> И если я прокси сервером поставлю шлюз, то всё заработает?
>


Да.


 
Ketmar ©   (2006-09-07 17:48) [25]

> [21] vodvorezlaya   (07.09.06 08:21)
> если я прокси сервером поставлю шлюз, то всё заработает?
интересная мысль. правда, ни разу не реализуемая. %-)


 
Орион ©   (2006-09-07 23:56) [26]

> [24] Пусик ©   (07.09.06 17:23)

неа)


> [21] vodvorezlaya   (07.09.06 08:21)

А не легче взять да попробовать?



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2007.02.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.099 c
15-1169151182
m911
2007-01-18 23:13
2007.02.11
Сортировка


2-1169816073
azl
2007-01-26 15:54
2007.02.11
HotKeys (ShortCut)


15-1169410793
progbeg
2007-01-21 23:19
2007.02.11
Ваша любимая цветовая гамма?


8-1150349926
Vasiliy
2006-06-15 09:38
2007.02.11
Управление выходом видеокарты ???


3-1164090508
Ein
2006-11-21 09:28
2007.02.11
Как просмотреть содержимое поля OLE в базе данных





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский