Вверх ↑
Этот топик читают: Гость
Ответов: 3851
Рейтинг: 159
#1: 2007-06-08 15:58:29 ЛС | профиль | цитата
Запускаю Example/Internet/Proxy.sha и все желающие в моей подсети получают выход в интернет (через меня), настроив в браузере мой IP - Proxy и порт 101.

Задача: Предоставить инет соседней подсети с которой мы соединены посредством одной машины, имеющей связь с обоими подсетями.

Вопрос: с какими параметрами надо запускать Proxy на связующей машине - IP, Port, ServicePort ?
Просто указать на меня (Port=105, ServicePort=101) не получилось.
Кто с неводами работал, подскажите.
карма: 0
начавший
0
Ответов: 2125
Рейтинг: 159
#2: 2007-06-08 16:05:32 ЛС | профиль | цитата
Может проще наладить выход в инет через связующую машину?
карма: 1

0
Ответов: 3851
Рейтинг: 159
#3: 2007-06-08 16:07:45 ЛС | профиль | цитата
tsdima писал(а):
Может проще наладить выход в инет через связующую машину

У неё нет выхода в инет, и, похоже не предвидится..
карма: 0
начавший
0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2007-06-08 16:16:57 ЛС | профиль | цитата
Андрей., предоставленной информации не достаточно. машина, имеющаяя выход на две подсети имеет специальный термин - шлюз(Gate). Нужно знать настройки этого шлюза и основной софт, который там стоит.

По идее должно быть так:
Proxy - gate
IP - 10.10.1.100(адрес машины с интернетом)
Port - 8080
ServicePort - 8080

Proxy - 10.10.1.100
IP - 127.0.0.1
Port - 8080
ServicePort - 80
карма: 27
0
Ответов: 3851
Рейтинг: 159
#5: 2007-06-08 17:02:42 ЛС | профиль | цитата
Dilma, это не шлюз, это простая машина, подключённая к двум подсетям (две сетевые карты). На ней не установлено ничего сетевого кроме ХР, из-за чего две подсети не связаны между собой трафиком (если можно так сказать). Собственно, так оно и замышлялось.. Работает всё корректно, т.к. диапазоны адресов не пересекаются (в разных подсетях). Просто иногда возникает необходимость выйти в интернет юзерам-соседям. И дело, не только в том, что мне ниахота уступать время на своей машине, а в том, что выйти в инет нужно именно с той машины - например зарегистрировать или обновить некий софт (тот-же hiasm).
карма: 0
начавший
0
Администрация
Ответов: 15295
Рейтинг: 1519
#6: 2007-06-08 17:31:20 ЛС | профиль | цитата
посмотрел код компонента: оказывается параметр IP так и не был реализован поэтому не зависимо ни от чего прокси считает, что запущен на машине с интернетом.
В строке 118 нужно это:
  if s[1] in ['0'..'2'] then

else s := TCPGetHostByName(PChar(s));

заменить на:
  if s[1] in ['0'..'2'] then

else if _prop_IP <> '127.0.0.1' then
s := _prop_IP
else s := TCPGetHostByName(PChar(s));
карма: 27
0
Ответов: 3851
Рейтинг: 159
#7: 2007-06-08 18:42:31 ЛС | профиль | цитата
Dilma писал(а):
По идее должно быть так:
Proxy - gate
IP - 10.10.1.100(адрес машины с интернетом)
Port - 8080
ServicePort - 8080

Proxy - 10.10.1.100
IP - 127.0.0.1
Port - 8080
ServicePort - 80

Пробовал это в пределах подсети - с первой машины на вторую (там Proxy - IP - адрес машины с интернетом, Port - 8080, ServicePort - 8080) - прога видит запросы; со второй на меня (там IP - 127.0.0.1, Port - 8080, ServicePort - 80) - никакой видимой активности..

Эх, - не успел, щас проверю с новым кодом

[size=-2]------ Добавлено в 18:00
Ура! - заработала.
Почему-то под NT4 Proxy запускается, но не работает - первый раз заработал, потом я обернулся, а его уже нет - видать система снесла, а потом сколько не запускал - просто не работает - проц на 100% и Runtime 216 выдаёт при Close.
И ещё, там фильтрации никакой не установлено? Знаю, что не должно, но уточнить нужно, потому, что картинок маловато на странице, а может из-за запрета скриптов на NT.

[size=-2]------ Добавлено в 18:42
А можно ли увидеть автора запроса
карма: 0
начавший
0
Администрация
Ответов: 15295
Рейтинг: 1519
#8: 2007-06-08 18:52:11 ЛС | профиль | цитата
фильтрации нет.

Андрей. писал(а):
А можно ли увидеть автора запроса

IP адрес отправителя по идее получить можно
карма: 27
0
Ответов: 3851
Рейтинг: 159
#9: 2007-06-08 19:02:16 ЛС | профиль | цитата
Dilma писал(а):
IP адрес отправителя по идее получить можно

Граждане, хелп пожалуйста, кому не сложно и времени не жалко..
Собственно задача банальная - управлять пропускаемостью по списку, т.е. кроме возможности получения адреса запрашивающего, хотелось бы иметь точку - "пропускать/непропускать" текущий запрос.
карма: 0
начавший
0
Ответов: 2058
Рейтинг: 28
#10: 2007-06-08 19:10:51 ЛС | профиль | цитата
Андрей. писал(а):
хотелось бы иметь точку - "пропускать/непропускать" текущий запрос.

хочишь повлавствувать?
карма: 1

0
Ответов: 3851
Рейтинг: 159
#11: 2007-06-08 19:16:48 ЛС | профиль | цитата
Эдик писал(а):
хочишь повлавствувать?

НЕТ.
Просто компов в обоих сетях много, а информация (о халяве) имеет свойство распространяться. В моём случае это неминуемо приведёт к злоупотреблению и пренебрежению нуждами окружающих. А у меня канал итак не широкий..
карма: 0
начавший
0
Ответов: 3655
Рейтинг: 69
#12: 2007-06-08 19:39:24 ЛС | профиль | цитата
Андрей. писал(а):
"пропускать/непропускать" текущий запрос.

Я думаю надо просто установить количество слотов.(количество компьютеров одновременно подключённых к инету.)
карма: 0

0
Ответов: 3851
Рейтинг: 159
#13: 2007-06-08 20:04:01 ЛС | профиль | цитата
Вячеслав писал(а):
установить количество слотов

В моём случае удобнее списком - какое мне утешение, если какой нибудь заср.., э, разгильдянец сядет на свободный слот и поставит на скачку DVD-фильм ?
Не впускать посторонних - надёжнее IMHO.
карма: 0
начавший
0
Ответов: 2058
Рейтинг: 28
#14: 2007-06-08 20:32:08 ЛС | профиль | цитата
Андрей., вводи тариф. 1 DVD фильм - 15 р.
карма: 1

0
Ответов: 3655
Рейтинг: 69
#15: 2007-06-08 20:46:07 ЛС | профиль | цитата
Эдик писал(а):
Андрей., вводи тариф. 1 DVD фильм - 15 р.

Это дёшево
1 метр = 1 Руб
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)