Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.11;
Скачать: CL | DM;

Вниз

Создание собственного 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;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.047 c
15-1169373734
Expell
2007-01-21 13:02
2007.02.11
В чем причина?


3-1163953908
click
2006-11-19 19:31
2007.02.11
Query в цикле


2-1169586449
Pasha L
2007-01-24 00:07
2007.02.11
Когда следует вызывать connect от idhttp


15-1169130890
Stanislav
2007-01-18 17:34
2007.02.11
Кто настраивал GPS/GPRS трекеры?


1-1166531767
iXT
2006-12-19 15:36
2007.02.11
TService