Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » 3proxy

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75

Открыть новую тему     Написать ответ в эту тему

slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Основные используемые версии:
  • Стабильная версия 0.6.1 (11.12.2009) Changelog + загрузка
  • Стабильная версия 0.7.1.4 (23.01.2016) Changelog
  • Стабильная версия 0.8.13 (1.08.2019) Changelog
  • Разрабатываемая версия 0.9b-devel Changelog

    Дополнительно:
  • WrSpy - Анализатор логов и расширенная выдача статистики [веб-архив]
  • Как избежать типичных ошибок при написании файлов конфигурации

    // текущий бэкап шапки...

  • Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 12:13 11-08-2006 | Исправлено: mvk2006, 10:14 03-12-2019
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TheBarmaley,
    Цитата:
    ну или авторов попытать, если "вопрос принципиальный"..)
    Можно CGPT ещё...
    Цитата:
    В 3proxy, по умолчанию формат логов соответствует следующей строке:
     
    %Y-%m-%d %H:%M:%S %N %p %C:%c %R:%r %O %I %h %T
     
    Здесь каждая переменная обозначает следующее:
     
    - %Y — год (4 цифры)
    - %m — месяц (2 цифры)
    - %d — день (2 цифры)
    - %H — час (24-часовой формат, 2 цифры)
    - %M — минута (2 цифры)
    - %S — секунда (2 цифры)
    - %N — имя сервиса (например, proxy или socks)
    - %p — PID (идентификатор процесса)
    - %C — IP клиента (соединение)
    - %c — порт клиента
    - %R — IP удалённого хоста (ресурс)
    - %r — порт удалённого хоста
    - %O — объём переданных данных (в байтах) от клиента к серверу (upstream)
    - %I — объём переданных данных (в байтах) от сервера к клиенту (downstream)
    - %h — имя хоста (взятое по обратному DNS-запросу или указано напрямую)
    - %T — время сессии (в секундах)
     
    Этот формат по умолчанию регистрирует общую информацию о соединении, включая дату и время, информацию о клиентах и серверах, количество переданных данных и продолжительность сессии.


    Всего записей: 2386 | Зарегистр. 19-09-2011 | Отправлено: 07:10 15-10-2024 | Исправлено: Baltazar500, 07:11 15-10-2024
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CGPT маленько заврался, котя кмк он выдал более удобный формат. Вот такой logformat
    Код:
    %y%m%d%H%M%S.%. %p %E - %C:%c %R:%r %O %I %h %T
    соотвествует дефолтному logformat'у.

    Всего записей: 2386 | Зарегистр. 19-09-2011 | Отправлено: 13:36 17-10-2024 | Исправлено: Baltazar500, 05:08 18-10-2024
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Возможно ли в 3proxy настроить прохождение определённых сайтов по списку через вышестоящий прокси, а остальные - напрямую ?

    Всего записей: 2386 | Зарегистр. 19-09-2011 | Отправлено: 21:24 29-10-2024
    gntix



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Baltazar500
    Примерно так:

    Код:
     
    #site_addrs.txt - список IP-адресов сайтов, которые нужно пустить через вышестоящий прокси
    #Запускаем мониторинг изменения списка IP-адресов (благо 3proxy не блокирует доступ к этому файлу)
    monitor "c:\3proxy\site_addrs.txt"
    allow * 192.0.2.0/24 $c:\3proxy\site_addrs.txt 80,443
    parent 1000 connect 198.51.100.1 3128
    allow *
     

    Всего записей: 733 | Зарегистр. 07-12-2004 | Отправлено: 02:56 31-10-2024
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gntix, спасибо. Ваш бы ответ на день раньше ... полдня провоевал сегодня как раз. Затык был по большей части в символе "$" перед списком, который CGPT не упомянул, да в том, что хосты в нём должны быть через запятую, а не с новой строки (тут CGPT откровенно на ... врал).  Плюс, как выяснилось, большой хост-лист 3proxy просто не обрабатывает (перевёл хост-лист антизапрета на 148К хостов в приемлемый для 3proxy вид)., попросту игноря его.
     
    Добавлено:
    Так что 3proxy для моей задачи хоть в целом и подходит, но не вытягивает её.

    Всего записей: 2386 | Зарегистр. 19-09-2011 | Отправлено: 11:22 31-10-2024
    gntix



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Baltazar500

    Цитата:
     Плюс, как выяснилось, большой хост-лист 3proxy просто не обрабатывает

    А разбить его на порции?

    Код:
    monitor "c:\3proxy\site_addrs_1.txt"
    monitor "c:\3proxy\site_addrs_2.txt"
    monitor "c:\3proxy\site_addrs_n.txt"
    allow * 192.0.2.0/24 $c:\3proxy\site_addrs_1.txt 80,443
    parent 1000 connect 198.51.100.1 3128
    allow * 192.0.2.0/24 $c:\3proxy\site_addrs_2.txt 80,443
    parent 1000 connect 198.51.100.1 3128
    allow * 192.0.2.0/24 $c:\3proxy\site_addrs_n.txt 80,443
    parent 1000 connect 198.51.100.1 3128
    allow *

    Либо писать 3APA3A на предмет снятия ограничения на размер хост-листа, либо (что маловероятно) самому поправить исходники и сделать свою сборку.

    Всего записей: 733 | Зарегистр. 07-12-2004 | Отправлено: 03:28 01-11-2024 | Исправлено: gntix, 03:35 01-11-2024
    nep752

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет. Нужна помощь.
    Нужно настроить прозрачный прокси сервер с авторизацией по IP и парентом на персональный родительский прокси для каждого локального IP.
    Сервер построил на убунте.
    при использовании правила  

    Код:
    iptables -t nat -A PREROUTING -s 192.168.137.0/24 -p tcp -j REDIRECT --to-ports 12345

    и включив прослушивание  

    Код:
    proxy -p12345
    dnspr -s

    http запросы отрабатываются а https нет.
     
    если поднимаю

    Код:
    tcppm -i0.0.0.0 12345 127.0.0.1 11111
     
    и отключаю прокси то получаю
     

    Цитата:
    241106194843.353 3128 00053 - 192.168.100.1:53723 45.89.ХХХ.ХХХ:6417 0 22 2 127.0.0.1

     
    Подскажите что делаю не так!
    если есть возможность продать конфиг буду признателен!

    Всего записей: 3 | Зарегистр. 24-05-2021 | Отправлено: 09:20 07-11-2024 | Исправлено: nep752, 18:05 07-11-2024
    Breeder

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте! Есть корпоративный прокси, есть локальный компьютер, который ходит в интернет через этот прокси. Необходимо настроить 3proxy, чтобы локальный компьютер выходил в интернет сначала через 3proxy, а затем через корпоративный прокси.
    Конфиг вот такой:
     

    Код:
     
    monitor "D:\soft\3proxy-0.9.3-x64\bin64\3proxy.cfg"
    log D:\soft\3proxy-0.9.3-x64\bin64\3proxy.log D
    logformat "L%C - %U [%d/%o/%Y:%H:%M:%S %z] ""%T"" %E %I %O %N/%R:%r"  
    rotate 30
    auth none
    allow *
    parent 1000 http 8.0.8.0 8080 user pass  (адрес, порт, логин и пароль от корпоративного прокси)
    proxy -p3128 -n
    flush
     

     
    Настраиваю браузер на прокси 127.0.0.1:3128, но ничего не подключается. В чем ошибка?

    Всего записей: 1 | Зарегистр. 26-11-2024 | Отправлено: 14:48 26-11-2024 | Исправлено: Breeder, 14:50 26-11-2024
    gntix



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nep752

    Цитата:
    http запросы отрабатываются а https нет.

    Нужно еще включить плагин transparent

    Код:
     
    plugin /path/to/TransparentPlugin.ld.so transparent_plugin
    log /path/to/log
    auth iponly
    allow * * * 80
    parent 1000 http 0.0.0.0 0
    allow *
    parent 1000 socks5 SOCKS5_IP SOCKS5_PORT USER PASSWORD
    transparent
    tcppm -iLOCAL_IP 12345 127.0.0.1 11111
    notransparent
    proxy
     

     
    Breeder

    Цитата:
    Настраиваю браузер на прокси 127.0.0.1:3128, но ничего не подключается.

    Что указано в параметре internal?
    Должно быть:

    Код:
     
    internal 127.0.0.1
    external IP_Adres_Setevoy_karty
     


    Всего записей: 733 | Зарегистр. 07-12-2004 | Отправлено: 23:31 26-11-2024
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gntix,
    Цитата:
    А разбить его на порции?
    Там ограничение на длину строки примерно в 20.5К символов. Перевод объёмного хост-листа с делением по новой строке в хост-лист разделённый запятыми и нарезанный кусками по 20500 символов будет той ещё задачкой. Автор предложил "задавать этот список через nsrecord, задав достаточный nscache", но я пока не понял, как это сделать т.к. если судить по докам, записи nsrecord делаеются с соотнесением ip и хоста, а меня только список хостов, который нужно провести через вышесиоящий прокси. Или я чего-то не понимаю ?

    Всего записей: 2386 | Зарегистр. 19-09-2011 | Отправлено: 09:50 29-11-2024
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В общем, автор дал ещё подсказку и я разобрался.
     
    Вот примерный конфиг :
     

    Код:
     
    internal 127.0.0.1
    external 0.0.0.0
    nscache 200000
    nserver 127.0.0.1
    log
    logformat " %Y.%m.%d %H:%M:%S %N %p %C:%c %R:%r %O %I %h %T "
    deny * * 127.0.0.1
    include c:\PORTAB~1\3PROXY~1\blacklist.txt
    allow * * 127.0.0.20
    parent 1000 http 127.0.0.1 11228
    allow *
    proxy -p8080
    socks -p8090
    flush
     

    blacklist.txt :

    Код:
     
    nsrecord adguard.com 127.0.0.20
    nsrecord kinozal.tv 127.0.0.20
    nsrecord rutracker.org 127.0.0.20
    nsrecord static.rutracker.cc 127.0.0.20
    ...
     

    Всего записей: 2386 | Зарегистр. 19-09-2011 | Отправлено: 15:39 30-11-2024 | Исправлено: Baltazar500, 15:39 30-11-2024
    liberindus

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    С наступающим, друзья!
    Подскажите, как заблокировать доступ к 3proxy со всех адресов, кроме одного.
    Пробовал  
    auth iponly
    allow IP
     
    но с других ip в логах все равно видно подключения.

    Всего записей: 8 | Зарегистр. 24-12-2024 | Отправлено: 10:24 24-12-2024
    Mavrikii

    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    liberindus

    Цитата:
    но с других ip в логах все равно видно подключения.

    liberindus

    Цитата:
    allow IP

    allow * IP *
    deny *

    Всего записей: 15887 | Зарегистр. 20-09-2014 | Отправлено: 10:35 24-12-2024
    liberindus

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Благодарю! С праздником!
     
    Добавлено:

    Цитата:
    allow * IP *
    deny *

     
    Еще раз спасибо, выше в конфиге стояли allow на порты, поэтому, пока их не закомментировал, правило ниже (Ваше) не работало, теперь все в порядке, спасибо.

    Всего записей: 8 | Зарегистр. 24-12-2024 | Отправлено: 12:26 24-12-2024 | Исправлено: liberindus, 16:24 24-12-2024
    liberindus

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Коллеги, с новым годом! Счастья, здоровья, денег!  
     
    Подскажите, пожалуйста, как пользоваться parent?
     
    Есть первый 3proxy на сервере с ip 100.Х.Х.Х и свободный порт 25000 нужно, чтобы весь приходящий трафик на этот адрес перенаправлялся на второй 3proxy с ip 200.Х.Х.Х. и портом 26000, т.е. чтобы первый прокси был туннелем. Хочется, чтобы на первом прокси только с одного порта уходил трафик на второй прокси, а трафик, приходящий на остальные порты, уходил бы с ip 100.Х.Х.Х в сеть, не на второй прокси.
     
    Спасибо!

    Всего записей: 8 | Зарегистр. 24-12-2024 | Отправлено: 19:20 27-12-2024 | Исправлено: liberindus, 19:39 27-12-2024
    TheBarmaley



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    liberindus
    Цитата:
    как пользоваться parent?
    для начала: https://3proxy.ru/howtor.asp#CHAIN
    если внимательно прочитать и самому попробовать - возможно, больше вопрос не всплывёт..)

    ----------
    ..the one of.. ··· ..sam-&-pol..

    Всего записей: 17958 | Зарегистр. 07-06-2006 | Отправлено: 20:20 27-12-2024
    liberindus

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    возможно, больше вопрос не всплывёт.

    Спасибо, читал, и ветку все просмотрел.
    пробовал так  
    Конфиг певого прокси, его IP - 100.X.X.X
    auth iponly
    allow * IP с которого подключаюсь к первому прокси *
    parent 1000 connect IP второго прокси ПОРТ второго прокси (20000)
    proxy -p10000
    deny *
    Соединиться с 100.Х.Х.Х. : 10000 не получается

    Всего записей: 8 | Зарегистр. 24-12-2024 | Отправлено: 21:54 27-12-2024
    TheBarmaley



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    liberindus
    Цитата:
    Соединиться с 100.Х.Х.Х. : 10000 не получается
    ..потому как "парент" прописывается на втором ("дочернем") прокси, С которого ты хочешь подключиться.
    на первом ничего не надо задавать (кроме портов и разрешений для клиентов), паренту без разницы вся последующая цепочка..

    ----------
    ..the one of.. ··· ..sam-&-pol..

    Всего записей: 17958 | Зарегистр. 07-06-2006 | Отправлено: 06:48 28-12-2024
    liberindus

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подробнее...

    Всего записей: 8 | Зарегистр. 24-12-2024 | Отправлено: 13:01 29-12-2024 | Исправлено: liberindus, 13:12 29-12-2024
    TheBarmaley



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    liberindus
    1. попробовать вместо connect указать tcp.
    2. покажи конфиг 200-го.
    3. попробуй с 100-го выйти в сеть через 200-й.

    ----------
    ..the one of.. ··· ..sam-&-pol..

    Всего записей: 17958 | Зарегистр. 07-06-2006 | Отправлено: 18:47 29-12-2024
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75

    Компьютерный форум Ru.Board » Компьютеры » Программы » 3proxy


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru