Ru-Board.club
← Вернуться в раздел «Программы»

» 3proxy

Автор: Petrik Pyatochkin
Дата сообщения: 21.10.2007 17:19
Использую 3proxy как локальный прокси для перенаправления запросов браузера. Для этого 3proxy скачивает список сетей из инета и в соответствии с ним делает редирерект на внешний прокси.

Все нормально работает, если 3proxy запускаю как приложение. Когда же устанавливаю как службу, то не работает команда
system "dighosts http://***/ua-list.txt local.networks"
которая скачивает этот список и соответственно не правильно работает перенаправление.
Также при запуске службой не создается лог-файл. Не могу понять в чем дело..
Автор: BeerLion
Дата сообщения: 21.10.2007 17:48
Petrik Pyatochkin
А если службу пускать под определённым пользователем?
Автор: Petrik Pyatochkin
Дата сообщения: 21.10.2007 19:16
BeerLion

Цитата:
А если службу пускать под определённым пользователем?

Даже не знаю под каким... Я запускаю 3proxy на Винде и я единственный пользователь - Администратор.

Да, еще хочу поправить предыдущее сообщения - лог создается. Не скачивается только список подсетей. Вот мой конфиг, простой как 3 копейки:

Код: service
auth iponly
log X:\log.txt
system "dighosts http://***/ua-list.txt local.networks"
redirect 127.0.0.1 8084 * 127.0.0.1 $"D:\Programs\Internet\3proxy\local.networks"
redirect 127.0.0.1 8080 * 127.0.0.1
proxy
Автор: BeerLion
Дата сообщения: 21.10.2007 23:11
Petrik Pyatochkin
По-умолчанию служба запускается под аккаунтом LocalSystem. В её настройках можно выбрать другой аккаунт, в этом случае "Администратор". СкАчка должна заработать.
Автор: Petrik Pyatochkin
Дата сообщения: 22.10.2007 07:58
BeerLion

Цитата:
По-умолчанию служба запускается под аккаунтом LocalSystem. В её настройках можно выбрать другой аккаунт, в этом случае "Администратор". СкАчка должна заработать.

Когда выбрал запускать под Администратором, служба вообще не запустилась: "Системная ошибка 1069. Служба не запущена из-за ошибки входа в систему."Да у меня вообще-то никакая служба не запускается под этой учетной записью - либо LocalSystem, либо LocalService, либо NetworkSerice. Пробовал запускать 3proxy поочередно под ними - результат один: файл не скачивается.

Да это и не проблема - можно запускать планировщиком команду dighosts http://***/ua-list.txt local.networks на закачку файла ежечасно, только я не знаю будет ли 3proxy подхватывать изменения.
Автор: econ2
Дата сообщения: 22.10.2007 08:19

Цитата:
Когда выбрал запускать под Администратором, служба вообще не запустилась:


Так у тебя или Администратор отключен, или пароль неверно указал!
Автор: Petrik Pyatochkin
Дата сообщения: 22.10.2007 08:59
econ2

Цитата:
Так у тебя или Администратор отключен, или пароль неверно указал!

Как это отключен?! Как же я тогда вхожу в систему? А пароля вообще никакого нет - возможно что в этом причина. А может еще в том, что я поотключал много разных служб.
Скорее всего проблема действительно в настройках учетной записи.
Автор: BeerLion
Дата сообщения: 22.10.2007 13:21
Petrik Pyatochkin
Вспоминай кого поотключал
Автор: econ2
Дата сообщения: 22.10.2007 14:00

Цитата:
А пароля вообще никакого нет


Именно!

XP по-умолчанию к пустым паролям весьма плохо относится!
Автор: Petrik Pyatochkin
Дата сообщения: 22.10.2007 14:50
BeerLion

Цитата:
Вспоминай кого поотключал

Да вспоминать-то особо не нужно - у меня есть список служб, которые я отключил после установки Винды, общим числом 36. Запускать их обратно, чтобы в конце убедиться, что к проблеме с 3proxy они не имеют никакого отношения не хочется. Тем более я недавно пытался решить другую проблему и тоже думал, что дело в отключенных службах, так начал их включать, так многие из них даже не захотели запуститься, ну и фиг с ними...

Я думал, что решение лежит на поверхности, а копать так глубоко ради того чтобы решить такую незначительную проблемку я не согласен, тем более, что как приложение 3proxy нормально работает - и у меня он стартует свернутым в трей, так что меня он практически не беспокоит. Можно и из трея иконку убрать - если будет работать нормально, то так и сделаю.
Автор: DiZka
Дата сообщения: 24.10.2007 09:19
Petrik Pyatochkin
А можно узнать как ты его в трей запихну? как зараза у тебя так стартует?
Автор: Petrik Pyatochkin
Дата сообщения: 24.10.2007 10:45
DiZka

Цитата:
А можно узнать как ты его в трей запихну? как зараза у тебя так стартует?

Только с помощью другой заразы Есть проги, задача которых сворачивать другие проги в трей. Я воспользовался Starter (7 кб, зато в памяти занимает 3 метра ), ссылка на него есть в шапке темы Маленькие проги. Если тебе пофиг, что в памяти будет висеть еще одна приблуда, можешь сходить на сайт автора и скачать Денвер, набор каких-то серверов, там Starter есть. Потому-что прямой ссылки на него я на сайте не нашел. Еще он может присваивать запускаемой проге произвольную иконку. Или скинь в ЛС e-mail - вышлю мылом.
Автор: DiZka
Дата сообщения: 24.10.2007 15:05
Petrik Pyatochkin
Спасибо такое я и сам знаю Просто думал может у заразы есть такая опция ан нет Ну да и ладно. Она у меня в принципе сервисом весит
Автор: dwadzatka
Дата сообщения: 25.12.2007 06:34
1. не работает перенаправление, выкидывает на вышестоящий хостинг
2. как сделать ограничение на прием - отправку почтового сообщения не более скажем 1Мб
Может поможете? Проксик нравится, работает идеально, вот бы еще эти проблемки победить...
Автор: dh28
Дата сообщения: 10.01.2008 21:00
Парни, а сабж поддерживает ntlm-авторизацию? А то хоться чтобы юзвери вводили пароль один раз, при входе в домен... Иль может есть какая-нибуть аналогичная софтинка, чтобы сделать сабж? А то я перерыл весь man, но нашел только ключи, отключающие ntlm-авторизацию. А как её включить в 3proxy, где указать домен и пользователей?
Автор: slech
Дата сообщения: 10.01.2008 21:50
dh28
ты не про это ?
Плагин аутентификации Windows для 3proxy
там вроде всё написано.
но я так понимаю что не пройдёт авторизация один раз, хотя может IE сможет чёто передать, но Firefox точно не пройдёт.
Кстати расскажешь как получилось.

Автор: Skiv_IM
Дата сообщения: 10.01.2008 22:05
Чтото я уже четвертые сутки пытаюсь эту зверюгу настроить, но так и не смог заставить нормально работать, браузер только ошибку 502 выдает.
Вот текущий конфиг:

Код: internal 127.0.0.1
external 192.168.1.10
nserver 88.147.129.15
nserver 88.147.128.17
nscache 65536
log
auth none
proxy -p3128
service
Автор: slech
Дата сообщения: 10.01.2008 22:35
чёто ты не то делаешь.
ты помоему не совсем разобрался с подключением своим.
вот что я понял из твоих слов. и исходя из этого такой конфиг:
Автор: Skiv_IM
Дата сообщения: 11.01.2008 01:52
Я уже совсем в нем запутался)
Если подробнее, то есть два интерфейса, бридж и роутер за сетевой. Адрес бриджа динамический вида 88.147.х.х и по умолчанию все запросы идут на него. Адрес модема 192.168.1.2, адрес гейта 192.168.1.10, траф перенаправлять надо на гейт.
internal это я так понимаю адрес сервера 3proxy? Если да, то в таком случае клиент подключается к нему по 127.0.0.1:3128 правильно?
Хотя в компе еще две сетевухи, 192.168.2.1 (сетка) и 192.168.238.238 (dvb ресивер) но им пока доступ открывать не надо.
Попробовал канешна internal и external выставить 192.168.1.2 и 192.168.1.10 но результат тотже, 502
Автор: slech
Дата сообщения: 12.01.2008 23:10
Skiv_IM
внимательно читай документацию:
1. прокси ставится на машину на которой есть интернет - на моей схеме это сервер адрес которого 192.168.1.2

2. internal адрес на котром машина из П.1 принимает соединение т.е. на 127.0.0.1 нашина сможет принять соединение только от себя поэтому если ты хочешь что бы все компы в сети могли пользоваться 3proxy то нужно в internal прописать адрес черз который все компы в сети могут дсотучаться до твоего прокси в моём примере этот адрес опять таки 192.168.1.2
3. external адрес с которого будут слаться запросы наружу. в моём примере это опять же 192.168.1.2 т.к. у этой машины только 1 сетевая карточка и чер этот интерфейс машине доступен Internet.

в 3proxy предусмотрена работа с 2-мя интерфейсами. на один принимаем запросы от клиентов со второго отправляем их наружу.

ты чегото недопонимаешь в своём подключении.
меня волнует машина на которую ты собрался установить 3proxy:
1)ipconfig /all - результат в студию.
2)tracert mail.ru - результат в студию.
воспользуйся тегом more? чтобы не захламлять топик.
Автор: Skiv_IM
Дата сообщения: 13.01.2008 01:15
slech
Все прочитано по несколько раз. Просто вы меня немного не поняли)
1. В моем случае я сам и сервер и клиент, поэтому адрес 127.0.0.1
2. Я как раз и пытаюсь подрубиться с 127.0.0.1 на 127.0.0.1:3128, просто так проще тестировать, а уже потом с сетки когото пускать.
3. А вот тут немного не понял, в доках сказано, что external - это "Внешний интерфейс, через который будут уходить запросы от сервера". В моем случае это гейт сетевухи 192.168.1.10. Если чтото послать на ее IP-адрес а не на основной шлюз, то ниче никуда не уйдет, ибо это адсл модем. Возможно ли, что 3прокси не умеет работать с гейтами?

ipconfig: [more]
Настройка протокола IP для Windows

Имя компьютера . . . . . . . . . : reactor
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : неизвестный
IP-маршрутизация включена . . . . : да
WINS-прокси включен . . . . . . . : нет

ADSL - Ethernet адаптер:

DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : Realtek RTL8168/8111 PCI-E Gigabit E
thernet NIC
Физический адрес. . . . . . . . . : 00-1A-92-06-A0-C5
Dhcp включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 192.168.1.2
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 192.168.1.10
DNS-серверы . . . . . . . . . . . : 88.147.129.15
88.147.128.17

FOS - PPP адаптер:

DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : WAN (PPP/SLIP) Interface
Физический адрес. . . . . . . . . : 00-53-45-00-00-00
Dhcp включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 88.147.242.238
Маска подсети . . . . . . . . . . : 255.255.255.255
Основной шлюз . . . . . . . . . . : 88.147.242.238
DNS-серверы . . . . . . . . . . . : 88.147.164.13
NetBIOS через TCP/IP. . . . . . . : отключен[/more]
А чтобы сделать tracert до маила, нужно прописывать маршрут через винду на гейт модема, поэтому и нужен 3прокси, чтобы потом те кто подрубается к прокси, могли зайти на маил.ру
Надеюсь, сейчас более понятно изложил) И спасибо за попытки помочь)
Автор: slech
Дата сообщения: 13.01.2008 12:08
Skiv_IM
для того что бы протестировать - не обязательно использовать 127.0.0.1 - можно и любой другой IP компа, в твоём случае это 192.168.1.2 - поэтому лучше его и использовать. Т.е. internal 192.168.1.2, в настройке браузера адрес прокси пишите 192.168.1.2:3128.
Я уже говорил что машина которая должна быть 3proxy сервером должна мочь ходить в интернет, иначе никак. Т.е. tracert mail.ru, ping mail.ru должны проходить.
Если нет то пропишите маршрут про который вы говорили(только странно, ваш гейт 192.168.1.10 не пускает вашу машину в интернет ? )
external это адрес интерфейса с которого запросы будут уходить "в мир" на машине которая работает 3proxy сервером, т.е. в твоём случае это тот же 192.168.1.2.
Машина принимает запросы на 192.168.1.2 и с него же шлёт запросы в мир, но для этого у неё должен быть интернет.
IP 192.168.1.2
3proxy не работает с гейтами она лишь работает с текщей машиной и использует её доступ в интернет - поэтому она должна уметь ходить в интернет. Gate 192.168.1.10 - он должен позволять машине ходить в интернет(если это гейт для доступа в инет). На всех остальных клиентах в сети гейт не прописывается или прописывается, но не позволяет им ходить в интернет и вот тут и нужен 3proxy который будет принимать от них запросы и пробрасывать в мир.

вот картиночка
Автор: Ivansuh
Дата сообщения: 25.01.2008 12:11
Подскажите я вот тоже запутался!
Стоит 3прохи с двумя сетевыми одна смотрит в нет др. в сеть.
Сеть 192.168.0.30 Модем 192.168.1.2
internal 192.168.0.30 т.е сеть
external 192.168.1.2 если ставить так то не работает?????
А я ставлю external 0.0.0.0 или 127.0.0.1 тогда все работает!!!



Автор: slech
Дата сообщения: 25.01.2008 14:19
Ivansuh

Цитата:
Сеть 192.168.0.30 Модем 192.168.1.2

что это значит ? совсем непонятно

ИТОГО
1 карточка в сеть IP ?
2 карточка в сторону модема ? IP ?

ipconfig /all >>info.txt
route print >>info.txt

попрошу в студию
Автор: Ivansuh
Дата сообщения: 25.01.2008 15:22
ipconfig /all: [more]Настройка протокола IP для Windows

Имя компьютера . . . . . . . . . : pohta-23ee465df
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : неизвестный
IP-маршрутизация включена . . . . : нет
WINS-прокси включен . . . . . . . : нет

Подключение по локальной сети - Ethernet адаптер:

DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : Intel(R) PRO/100 VE Network Connecti
on
Физический адрес. . . . . . . . . : 00-14-85-E0-A4-A4
Dhcp включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 192.168.0.30
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . :

ADSL - Ethernet адаптер:

DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : D-Link DFE-520TX PCI Fast Ethernet A
dapter
Физический адрес. . . . . . . . . : 00-11-95-D0-BD-FA
Dhcp включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 192.168.1.2
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 192.168.1.1
DNS-серверы . . . . . . . . . . . : 195.218.208.67
195.218.209.67[/more]

route print:[more]Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x2 ...00 14 85 e0 a4 a4 ...... Intel(R) PRO/100 VE Network Connection - ¦шэшяюЁ
Є яырэшЁют•шър яръхЄют
0x3 ...00 11 95 d0 bd fa ...... D-Link DFE-520TX PCI Fast Ethernet Adapter - ¦шэ
шяюЁЄ яырэшЁют•шър яръхЄют
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.0.0 255.255.255.0 192.168.0.30 192.168.0.30 20
192.168.0.30 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.0.255 255.255.255.255 192.168.0.30 192.168.0.30 20
192.168.1.0 255.255.255.0 192.168.1.2 192.168.1.2 20
192.168.1.2 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.1.255 255.255.255.255 192.168.1.2 192.168.1.2 20
224.0.0.0 240.0.0.0 192.168.0.30 192.168.0.30 20
224.0.0.0 240.0.0.0 192.168.1.2 192.168.1.2 20
255.255.255.255 255.255.255.255 192.168.0.30 192.168.0.30 1
255.255.255.255 255.255.255.255 192.168.1.2 192.168.1.2 1
Основной шлюз: 192.168.1.1
===========================================================================
Постоянные маршруты:
Отсутствует[/more]
Автор: slech
Дата сообщения: 25.01.2008 16:51
очень странно что то. то что ты говорил должно было работать.
проверь этот конфиг

Цитата:

service
internal 192.168.0.30
external 192.168.1.2
nserver 195.218.208.67
nserver 195.218.209.67
nscache 65536
log
auth none
proxy -p3128


1. проверяем доступность порта telnet 192.168.0.30 3128
2. настраиваем прокси на 192.168.0.30 и порт 3128 и пробуем походить по интернету

Автор: Ivansuh
Дата сообщения: 26.01.2008 08:13
Вот и я говорю странно если делать так
service
internal 192.168.0.30
external 192.168.1.2
nserver 195.218.208.67
nserver 195.218.209.67
nscache 65536
log
auth none
proxy -p3128
то не работает не пускает
а если так
service
internal 192.168.0.30
external 0.0.0.0
nserver 195.218.208.67
nserver 195.218.209.67
nscache 65536
log
auth none
proxy -p3128
то все нормально
Автор: slech
Дата сообщения: 26.01.2008 14:05
Ivansuh
давай тогда ставь мой конфиг и настраивай логи. будем смотреть что там происходит.

Страницы: 123

Предыдущая тема: Сжатие образа cd


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.