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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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 - Анализатор логов и расширенная выдача статистики [веб-архив]
  • Как избежать типичных ошибок при написании файлов конфигурации

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

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



    дикий гусь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    halit
    Версия 0.8.10
    Попробую завтра.
    А на тему bandlimin идеи есть?

    Всего записей: 12952 | Зарегистр. 15-03-2006 | Отправлено: 23:42 05-09-2017
    halit



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    gryu
     
    Попробуй include

    Всего записей: 62 | Зарегистр. 10-07-2003 | Отправлено: 00:04 06-09-2017
    risk18



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    у меня так
    nobandlimin * * * 110
    nobandlimin * * * 21
    nobandlimin * * * 25
    nobandlimin * * * 210
    nobandlimin * * * 225
    nobandlimin * * * 325
    #nobandlimin * * * * HTTPS
    nobandlimin * * $"c:\3proxy\bin\nobandlimin.txt" *
    bandlimin 5120000 $"c:\3proxy\bin\bandlimin5120.txt" * * *
    bandlimin 3072000 $"c:\3proxy\bin\bandlimin3072.txt" * * *
    bandlimin 2048000 $"c:\3proxy\bin\bandlimin2048.txt" * * *
    bandlimin 1024000 $"c:\3proxy\bin\bandlimin1024.txt" * * *
    bandlimin 256000 * * avito.ru *  
     
    через файл, скокрость выделяется на каждого а не совокупно

    Всего записей: 31 | Зарегистр. 18-03-2011 | Отправлено: 07:14 06-09-2017 | Исправлено: risk18, 07:18 06-09-2017
    gryu



    дикий гусь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    halit
    Вариант сработал. Спасибо.  
    ***
    include bandlimin.txt
    include bandlimout.txt
    auth iponly
    ***
     
    -------- содержание bandlimin.txt--------
     
    bandlimin 115200 * 192.168.100.1
    bandlimin 115200 * 192.168.100.2  
    bandlimin 115200 * 192.168.100.2
    ......  
    ----------------------------------------------
     
     
    С авторизацией всёравно не работает.  
    сама строка allow * 127.0.0.1,192.168.1.0/24 работает нормально.
    А вот последующая deny рубир сабж. Даже ошибку не вижу.  
    при log c:\***\log.txt файл пустой.  
     
    Добавлено:
    risk18

    Цитата:
    через файл, скокрость выделяется на каждого а не совокупно

    формат файла покажите пожалуйста.

    Всего записей: 12952 | Зарегистр. 15-03-2006 | Отправлено: 13:04 06-09-2017 | Исправлено: gryu, 13:07 06-09-2017
    halit



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    gryu
    Дай полный конфиг.

    Всего записей: 62 | Зарегистр. 10-07-2003 | Отправлено: 13:11 06-09-2017
    gryu



    дикий гусь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тут ещё один вопрос проснулся.  
    Вариант с несколькими каналами.  
     
    .....
    parent 250 socks5 127.0.0.1 8000
    parent 250 socks5 127.0.0.1 8001
    parent 250 socks5 127.0.0.1 8002
    parent 250 socks5 127.0.0.1 8003
    ....
    Такой блок выдаёт случайный канал для работы.  
    А есть вариант проверки канала и если он не пашет или скорость резко упала, то переключить на другой?

    Всего записей: 12952 | Зарегистр. 15-03-2006 | Отправлено: 13:12 06-09-2017 | Исправлено: gryu, 13:26 06-09-2017
    halit



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    gryu
    Средствами прокси, насколько мне известно, нельзя.
    Только если проверять канал посторонними методами и переключаться на другой конфиг при срабатывании того или иного триггера.

    Всего записей: 62 | Зарегистр. 10-07-2003 | Отправлено: 13:15 06-09-2017
    gryu



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

    Цитата:
    Дай полный конфиг.

    Минимальный рабочий
    ------------
    include bandlimin.txt
    include bandlimout.txt
    auth iponly  
    log
    allow * 127.0.0.1,192.168.100.0/24
    #deny *
    parent 1000 socks5 127.0.0.1 8001
    socks -p9100
    -----------
     
    На 127.0.0.1:9100 висит канал SOKCS5 proxy. Так сказать "вышестоящий прокси"
     
     
    Добавлено:
    halit

    Цитата:
    проверять канал посторонними методами и переключаться на другой конфиг при срабатывании того или иного триггера.
    идеи простой реализации есть?  
     
     
    Добавлено:
    P.S.
    Не знаю насколько это важно, но  может быть важно.  
    Настраиваю Windows версию х64.

    Всего записей: 12952 | Зарегистр. 15-03-2006 | Отправлено: 13:16 06-09-2017
    halit



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    parent <weight> <type> <ip> <port> <username> <password>
    this command must follow "allow" rule.  
     
    Возможно, что перед parent нельзя ставить deny.  
    Но лучше уточнить у автора. Напиши ему на мыло или в форум, он там в течение суток обычно отвечает.
     
    В строчке  
    allow * 127.0.0.1,192.168.100.0/24  
    мне кажется, не обязательно указывать 127.0.0.1, и без этого должно работать.
     
    Для лога надо еще указать тип, я ставлю D:
     
    log [[@|&]logfile] [<LOGTYPE>]  
    log c:\3proxy\logs\3proxy.log D
     
    Версия Windows неважна. Раз служба работает при каком-то конфиге, значит, все нормально с разрешениями Windows, и проблему надо искать только в конфиге.
     
    Добавлено:
    gryu
    Идей переключения нет, никогда таким не занимался.

    Всего записей: 62 | Зарегистр. 10-07-2003 | Отправлено: 13:26 06-09-2017 | Исправлено: halit, 13:28 06-09-2017
    risk18



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    из файла, без энтеров и перевода строк
     
    audit,rubcov
     
     
     
    мой конфиг для примера где айпи авторизация
    flush
    external 192.168.0.4
    authcache ip 360
    auth cache iponly
    allow * 192.168.100.85,192.168.100.9,192.168.100.11,192.168.100.222,192.168.100.67,192.168.100.70 * * * * *
    deny * * *
    bandlimin 1024000 * 192.168.100.85,192.168.100.67 * * * *
    bandlimin 2048000 * 192.168.100.222 * * * *
     
    proxy -i192.168.100.104 -p3127 -a -n

    Всего записей: 31 | Зарегистр. 18-03-2011 | Отправлено: 13:31 06-09-2017 | Исправлено: risk18, 13:33 06-09-2017
    gryu



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

    Цитата:
    Для лога надо еще указать тип, я ставлю D:  
    я лог вообще не пишу. нет надобности. Это я вписал для попытки отловить ошибку. Так в консоли бегает и ладно.  
    Про ротацию я в курсе.  
     
     
    Добавлено:
    risk18
    Т.е. у вас при строке  
    bandlimin 5120000 $"c:\3proxy\bin\bandlimin5120.txt" * * *  
    и формате файла bandlimin5120.txt
    ---
    audit,rubcov,petrov,sidorov,......
    ---
    Пользователи получают КАЖДЫЙ ПО 5120000, а не 5120000 НА ВСЕХ?
     
    ...
    Хм. Если верить мануалу, то должно быть на всех, а не каждому....

    Всего записей: 12952 | Зарегистр. 15-03-2006 | Отправлено: 13:31 06-09-2017
    risk18



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    да, если согласно мануалу, то я значит ошибался
    если хотите на каждго пользователя, то придется на каждого делать строчку

    Всего записей: 31 | Зарегистр. 18-03-2011 | Отправлено: 13:36 06-09-2017 | Исправлено: risk18, 13:42 06-09-2017
    gryu



    дикий гусь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    risk18
    Из мануала с сайта автора

    Цитата:
    bandlimin 240000 * 192.168.0.2,192.168.0.3
     
    - разрешаем качать компьютерам с IP-адресами 192.168.0.2 и 192.168.0.3 со скоростью 24 кбит в секунду, причем это 24 кбит приходятся не на каждый из этих компьютеров, а на оба в совокупности, т.е. если оба будут к примеру, качать одновременно файлы с достаточно быстрых сайтов, то каждому придется только по 12 кбит в секунду (заметьте, килобит, а не килобайт, если надо пересчитать в килобайты, разделите числа на 8)
     
    bandlimin 48000 * 192.168.0.4
     
    - а этому счастливчику единолично скорость 48 кбит в секунду
     
    bandlimout 24000 *
     
    - исходящую скорость тоже ограничим всем до 24 килобит в секунду (сейчас эта команда работает только в версии devel 0.6) Ну и наконец, если вы хотите, чтобы эти жесткие ограничения не касались, к примеру, скачивания почты, то снимите ограничения на порт 110:
     
    nobandlimin * * * 110
     
    и не забудьте поставить эту команду ПЕРЕД прочими командами ограничения скорости - конфиг обрабатывается последовательно до первого удовлетворяющего условия.

    А форма  
    bandlimin 5120000 $"c:\3proxy\bin\bandlimin5120.txt" * * *  
    Подразумевает  
    bandlimin 5120000 "а дальше смотри в c:\3proxy\bin\bandlimin5120.txt""
    Т.е.  
    bandlimin 5120000 audit,rubcov,petrov,sidorov,....
    См пункт 1. При перечислении через зяпятую, канал выделяется на всех.  
    (или я не прав????)

    Всего записей: 12952 | Зарегистр. 15-03-2006 | Отправлено: 13:48 06-09-2017
    risk18



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    я думаю ты прав
    но если хочешь выделить каждому по 512000 , то делай на каждого по строке без сылки на файл , указываешь тока логин или айпи

    Всего записей: 31 | Зарегистр. 18-03-2011 | Отправлено: 13:51 06-09-2017
    halit



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Насчет ограничения скорости так и есть, ничего не изменилось с момента написания мануала.
     
    If tou want to ratelimit your clients with ip’s 192.168.10.16/30 (4 addresses) to 57600 bps you have to specify 4 rules like
    bandlimin 57600 * 192.168.10.16
    bandlimin 57600 * 192.168.10.17
    bandlimin 57600 * 192.168.10.18
    bandlimin 57600 * 192.168.10.19
    and every of you clients will have 56K channel.  
     
    If you specify
    bandlimin 57600 * 192.168.10.16/30
    you will have 56K channel shared between all clients.

    Всего записей: 62 | Зарегистр. 10-07-2003 | Отправлено: 14:02 06-09-2017
    gryu



    дикий гусь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    risk18
    halit
    include bandlimin.txt  работает.  
     
    -------- содержание bandlimin.txt--------
     
    bandlimin 115200 * 192.168.100.1
    bandlimin 115200 * 192.168.100.2  
    bandlimin 115200 * 192.168.100.2
    ......  
    ----------------------------------------------
     
     
    Добавлено:
    Понятно что всё равно это всё в огромный столбик, но в отдельном файле. Это удобней при корректировании конфига.

    Всего записей: 12952 | Зарегистр. 15-03-2006 | Отправлено: 14:19 06-09-2017
    risk18



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ты получше подумай, а может тебе это совсем не надо?
    у тебя все сидят ютюб смотрят?

    Всего записей: 31 | Зарегистр. 18-03-2011 | Отправлено: 14:29 06-09-2017
    gryu



    дикий гусь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    risk18
    нет. у меня канал ОЧЕНЬ маленький. Чуть больше мегабита. (который проксёвый)
    А с нынешним утубом, один залезет и весь канал сьест.

    Всего записей: 12952 | Зарегистр. 15-03-2006 | Отправлено: 15:43 06-09-2017
    halit



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    gryu
    Ну и отключи все эти ютубы и прочие пожиратели трафика. Или шейпер на них поставь.

    Всего записей: 62 | Зарегистр. 10-07-2003 | Отправлено: 15:50 06-09-2017
    gryu



    дикий гусь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребят. Да решили же уже вопрос с лимитами.  
    Я выше написал как.  
    Ещё раз спасибо halit за идею с include.

    Всего записей: 12952 | Зарегистр. 15-03-2006 | Отправлено: 16:10 06-09-2017
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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

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


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru