Настрока 3proxy на базе Ubuntu server v14.04.1

Поделиться
HTML-код
  • Опубликовано: 17 окт 2014
  • Полный список введенных команд
    Входим под рутом:
    sudo -i
    Cначала поставим информационный набор пакетов необходимых для сборки:
    apt-get install build-essential libevent-dev libssl-dev
    Скачиваем стабильную версию:
    cd /etc
    wget 3proxy.ru/0.7.1.1/3proxy-0.7.1...
    Распаковываем:
    tar zxvf 3proxy-0.7.1.1.tgz
    Удаляем архив, он нам больше ненужен:
    rm 3proxy-0.7.1.1.tgz
    Переходим в папку с исходниками:
    cd 3proxy
    Перед компиляцией добавим одну строчку, чтобы сервер был анонимным:
    nano src/proxy.h
    Добавить строку:
    #define ANONYMOUS 1
    Собираем:
    make -f Makefile.Linux
    Устанавливаем:
    make -f Makefile.Linux install
    Создаем папку с логами:
    mkdir log
    Переименовываем файл 3proxy.cfg.sample и counters.sample
    cd cfg
    mv 3proxy.cfg.sample 3proxy.cfg
    mv counters.sample counters
    Изменяем права на файл 3proxy.cfg
    chmod 0777 3proxy.cfg
    cd ../
    Редактируем файл конфигурации(подробно про конфигурирование можно почитать на сайте 3proxy.ru/howtor.asp ):
    nano cfg/3proxy.cfg
    Редактируем скрипт запуска:
    nano scripts/rc.d/proxy.sh
    Запускаем 3proxy:
    sh scripts/rc.d/proxy.sh start
    Добавляем в автозагрузку:
    nano /etc/rc.local
    Добаляем строку:
    sh /etc/3proxy/scripts/rc.d/proxy.sh start
    Пример файла конфигурации
    #!/usr/local/bin/3proxy
    daemon
    pidfile /etc/3proxy/3proxy.pid
    nserver 77.88.8.7
    nserver 77.88.8.3
    nscache 65536
    timeouts 1 5 30 60 180 1800 15 60
    log /etc/3proxy/log/3proxy.log D
    logformat "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %0 %I %h %T"
    archiver rar rar a -df -inul %A %F
    rotate 30
    internal 0.0.0.0
    external 0.0.0.0
    auth none
    #auth iponly
    #allow * 192.168.0.0/16
    #deny * 0.0.0.0/0
    proxy -p3128
    ftppr -p3129
    socks -p3130
    #pop3p
    #admin -p80
  • ХоббиХобби

Комментарии • 43

  • @pavelsky8819
    @pavelsky8819 5 лет назад

    Класс, наконец то настроил. Спасибо за нормальное описание команд!

  • @groteskrocket5066
    @groteskrocket5066 9 лет назад

    У меня все заработало без проблем, спасибо за видео ))

  • @minions6423
    @minions6423 7 лет назад +4

    Все получилось, спасибо.
    поменял:
    Распаковываем:
    tar zxvf 3proxy-0.7.1.1.tgz (на данный момент ссылка на сайте ведет на такой архив: 0.8.8.tar.gz
    на
    tar -zxvf 0.8.8.tar.gz
    при распаковке создается папка не 3proxy, а 3proxy-0.8.8, т.е. нужно либо во всех файлах и командах указывать эту папку, или переименовать ее в 3proxy
    кому нужна авторизация прокси по логину и паролью добавьте в конфиг команду:
    auth strong
    users ИМЯ-ПРОКСИ:CL:ПАРОЛЬ-ПРОКСИ
    allow ИМЯ-ПРОКСИ

    • @minions6423
      @minions6423 7 лет назад +1

      Переименовываем папку 3proxy-0.8.8 в 3proxy
      mv 3proxy-0.8.8 3proxy

  • @ArhipRirov
    @ArhipRirov 9 лет назад

    Спасибо большое.

  • @asalt1872
    @asalt1872 2 года назад

    Thx! Works like a charm 😁

  • @charantarak109
    @charantarak109 5 лет назад

    nice

  • @vjmarcus3
    @vjmarcus3 8 лет назад

    Я на proxyzilla ru мануал купил, все настроил за 15 минут! Версия 3proxy 0.8 +проксирование ipv6, получил 400 уникальных ipv6 прокси!

  • @aezahost
    @aezahost 2 года назад

    Вы можете автоматически установить 3proxy через скрипт, который доступен при заказе сервера)

  • @computeruniversecashback6449
    @computeruniversecashback6449 4 года назад

    Друзья,подскажите,как после ввода команды
    #define ANONYMOUS 1
    её сохранить?
    заранее благодарю =)

  • @user-ub4er6zl8c
    @user-ub4er6zl8c 9 лет назад

    Спасибо, проксик работает. А как сделать авторизацию по логину и паролю?

    • @Overclocker870
      @Overclocker870  9 лет назад

      Максим Перцев
      Добрый день, полное описание по данной программе есть на сайте
      www.3proxy.ru
      Ответ на ваш вопрос вроде бы тут www.3proxy.ru/howtor.asp#USERS
      Мануал на русском www.3proxy.ru/howtor.asp
      Мануал на английском www.3proxy.ru/howtoe.asp

  • @incognitoincognitov8349
    @incognitoincognitov8349 7 лет назад

    Спасибо за видео! Очень помог! У меня в 2ip пишет - "Открытые порты HTTP proxy 3128 (Squid)" . Как убрать не подскажешь?

    • @Overclocker870
      @Overclocker870  7 лет назад

      Да, нз. У тебя прокси из инета дотупен? и работает на порту 3128?

    • @incognitoincognitov8349
      @incognitoincognitov8349 7 лет назад

      Решил эту проблему сменой порта в конфиге(3proxy.cfg). Чувак можешь подсказать? Вобщем VPS Ubuntu. Два IPv4 адреса. Когда в конфиге указываю один адрес - прокси работает на этом адресе, когда указываю 2 ipv4 - работает только один(который до этого работал). Конфиг выглядит так.
      #!/usr/local/bin/3proxy
      daemon
      pidfile /etc/3proxy/3proxy.pid
      auth strong
      nserver 8.8.8.8
      nscache 65536
      timeouts 1 5 30 60 180 1800 15 60
      users ***:CL:***
      allow ***
      proxy -n -a -p3122 -i*** -e***(первый ipv4)
      proxy -n -a -p3122 -i*** -e***(второй ipv4)

    • @incognitoincognitov8349
      @incognitoincognitov8349 7 лет назад

      вобщем работает только один прокси. Как подкорректировать конфиг?

    • @Overclocker870
      @Overclocker870  7 лет назад

      в твоем варианте скорее всего будет правильнее указать разные порты на этих прокси:
      proxy -n -a -p3122 -i 1.1.1.1 -e 1.1.1.1
      proxy -n -a -p3123 -i 2.2.2.2 -e 2.2.2.2

    • @incognitoincognitov8349
      @incognitoincognitov8349 7 лет назад

      пробовал менять. также 1 работает только. Кто придумывал эту байду ) кошмар

  • @Arestion
    @Arestion 7 лет назад

    добрый день! не хочет запускаться сервер пишет файл не найден, уже вроде бы и путь указал верный, Что делать?

    • @Overclocker870
      @Overclocker870  7 лет назад

      добрый, какой файл не найден? ванга в отпуске.

  • @Arthur-bn8sm
    @Arthur-bn8sm 9 лет назад

    Сделал все как написано - 3proxy запустился, но сам прокси не работает, почему так и не понял.

    • @Overclocker870
      @Overclocker870  9 лет назад

      может, вы сделали не все как написано

  • @gvbz
    @gvbz 7 лет назад

    Изменений нет никаких?
    чет не понимаю чуть чуть)

    • @Overclocker870
      @Overclocker870  7 лет назад

      Почитайте комментарий Minions, может в этом проблема?

    • @gvbz
      @gvbz 7 лет назад

      нашел ошибку - оя невнимательность, забыл strong Добавить в конфиге при авторзаци по логину и паролю)

    • @gvbz
      @gvbz 7 лет назад

      если заказывать сервер с 5 ипв4, как конфиг прописывать? все так же оставлять? если мне например надо на каждый айпи свой лог и пасс

    • @Overclocker870
      @Overclocker870  7 лет назад

      я такое делал запуском нескольких экземпляров сервера.
      Нужно создать 5 конфига, поменяв в них так параметры соответственно, так же задавая нужный логин и пароль. И запускать 5 экземпляра сервера указывая эти конфигурации
      Пример, что нужно заменять помимо логина и пароля (если ip адреса: 1.1.1.1; 2.2.2.2; 3.3.3.3; 4.4.4.4; 5.5.5.5):
      1 конфиг
      internal 1.1.1.1
      external 1.1.1.1
      2 конфиг
      internal 2.2.2.2
      external 2.2.2.2
      3 конфиг
      internal 3.3.3.3
      external 3.3.3.3
      4 конфиг
      internal 4.4.4.4
      external 4.4.4.4
      5 конфиг
      internal 5.5.5.5
      external 5.5.5.5

    • @gvbz
      @gvbz 7 лет назад

      Долгий путь)
      А если один лог и пас на все айпишники?

  • @Nesc0v
    @Nesc0v Месяц назад

    .