RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : прокся


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Василий А. Сидоров
To : os2user
Subj : прокся

> есть две машины, соединенные по сетке. одна - осевая, другая - win2k. с осевой есть диалапный выход в ине с нестатическим ip.
> вопрос. как по сетке в инет выходить с машыны вин2к?
Через прокси или NAT.
> обязательно ли для этого ставить на осевой прокси?
Скорее (настоятельно) желательно :)
> или можно как-то маршрутизацию указать?
Маршрутизацию можно указывать, если у всех интерфейсов - реальные IP-адреса.
> посоветуйте ненавороченный осевой прокси для чайника вроде меня и расскажите как все осуществить. спасибо.
index.php собственно :)
Утянуть, распаковать в корень выбранного диска
cd squidetc
copy squid.conf.default *.*.
copy mime.conf.default *.*.

Подредактировать squid.conf
# TAG: visible_hostname
visible_hostname localhost

# TAG: http_access
# "Права доступа" ...
http_access allow ip.addr.win.comp
http_access allow localhost
# ... которые вставлять перед этой строчкой
# And finally deny all other access to this proxy
http_access deny all

# TAG: http_port
# Слушать на двух ip-адресах
http_port 127.0.0.1:3128
http_port ip.addr.of.lan0:3128

# TAG: logformat
# Выбираем формат лог-файла с человеко-читаемым локальным временем ...
logformat common %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st %Ss:%Sh
# TAG: access_log
# ... и указываем его для
access_log /squid/var/logs/access.log common

# TAG: ftp_list_width
# Увеличиваем пространство для имён файлов в ftp-листинге,
# но Squid плохо понимает формат листинга штатного OS/2 ftpd :)
ftp_list_width 48

# "Братов" нет, поэтому
# TAG: icp_port
icp_port 0
# TAG: htcp_port
htcp_port 0

# TAG: error_directory
# Меняем язык сообщений
error_directory /squid/share/errors/Russian-1251

создаём каталоги для кэша и логов
md squidvarcache
md squidvarlogs

Проверяем config:
squidsbinsquid -k parse
если будет ругаться - исправляем :)
Создаём структуру кэша
squid -z

Прописываем куда-нибудь:
start/n/pm "Squid 3.0rc1" squidsbinsquid -D
Опция -D запрещает DNS-тесты при старте или можно подправить:
# TAG: dns_testnames
dns_testnames localhost

В mptnbinsetup.cmd весьма желательно дописать строчку:
hostid localhost

Для осевого браузера указываешь, что прокся - 127.0.0.1:3128,
Для винды - ip.addr.os2.host:3128
После этого рекомендую сделать:
proxycfg -u
что импортирует настройки прокси пользователя для всяческих системных служб типа WU.
Сам WindowsUpdate можно не отключать, а перевести в режим "Оповещать перед загрузкой и установкой".

Fri 11 Jan 2008 02:30 Mozilla/5.0 (OS/2; U; Warp 4.5; ru-RU; rv:1.8.1.11) Gecko/20




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.