Results 1 to 15 of 145

Thread: Установка и настройка 3proxy/tinyproxy server на роутере

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Post Установка и настройка 3proxy/tinyproxy server на роутере

    Установка и настройка 3proxy

    предполагается, что подмонтирована флешка (/opt/) и что стоят пакеты:

    ipkg-opt
    tar
    wget
    make
    optware-devel
    buildroot
    nano
    net-tools
    procps
    как это ставить, Вы можете прочесть в ИНСТРУКЦИИ

    3...2...1...поехали.
    Code:
    $ cd /opt/
    качаем.
    Code:
    $ wget http://3proxy.ru/0.6/3proxy-0.6.tgz
    распаковываем.
    Code:
    $ tar -zxf 3proxy-0.6.tgz
    компилируем.
    Code:
    $ cd /opt/3proxy-0.6/
    Code:
    $ make -f Makefile.Linux
    Code:
    $ cd /opt/3proxy-0.6/src
    делаем файл конфигурации.
    Code:
    $ nano config.cfg
    PHP Code:
    #!!!ВНИМАНИЕ!!! минимальный конфиг. пример более подробного /opt/3proxy-0.6/cfg/3proxy.cfg.sample
    #подробное руководство по настройке файла конфигурации на сайте http://3proxy.ru
    daemon
    auth strong
    users login
    :CL:password
    proxy 
    -p3128 
    не забываем всё это сохранить.

    создаём файл, который будет выполняться после монтирования флешки (возможно этот файл был создан ранее).
    Code:
    touch /usr/local/sbin/post-mount
    выставляем ему права на исполнение (возможно это было сделано ранее).
    Code:
    chmod +x /usr/local/sbin/post-mount
    подпихиваем в автозагрузку.
    Code:
    $ nano /usr/local/sbin/post-mount
    PHP Code:
    #!/bin/sh
    cd /opt/3proxy-0.6/src/
    ./
    3proxy config.cfg 
    сохраняемся и перезагружаемся.
    Code:
    $ flashfs save && flashfs commit && flashfs enable && reboot
    проверяем запущен ли демон.
    Code:
    $ps aux | grep 3proxy
    если видим следующее то демон запущен.
    PHP Code:
    0         1069  0.0  1.0   3192   320 ?        S    05:10   0:00 ./3proxy config.cfg 
    проверяем слушается ли порт.
    Code:
    $ netstat -na | grep 3128
    если видим следующее то всё ок.
    PHP Code:
    tcp        0      0 0.0.0.0:3128           0.0.0.0:*               LISTEN 
    Если включен firewall и дропает запросы то создаём файл, который будет выполняться
    после включения firewall (возможно этот файл был создан ранее).

    Code:
    touch /usr/local/sbin/post-firewall
    выставляем ему права на исполнение (возможно это было сделано ранее).
    Code:
    chmod +x /usr/local/sbin/post-firewall
    добавляем правило.
    Code:
    $ nano /usr/local/sbin/post-firewall
    PHP Code:
    iptables -I INPUT -p tcp --dport 3128 -j ACCEPT 
    проверяем работает ли правило
    Code:
    $ iptables -L | grep 3128
    если видим следующее, то правило работает.
    PHP Code:
    ACCEPT     tcp  --  anywhere             anywhere           tcp dpt:3128 
    Last edited by Omega; 26-11-2014 at 23:11. Reason: fixed

Similar Threads

  1. Установка и настройка asterisk на роутере
    By ptabashov in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 247
    Last Post: 04-11-2021, 08:59
  2. TwonkyMedia server - установка и настройка
    By Pteros in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 393
    Last Post: 19-11-2016, 07:35
  3. Установка и настройка Quagga на роутере
    By mymp in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 149
    Last Post: 02-09-2016, 15:21
  4. [HOW-TO] Установка и настройка ownCloud на роутере
    By ryzhov_al in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 6
    Last Post: 11-08-2013, 19:53
  5. Установка и настройка ipkg на роутере
    By FilimoniC in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 250
    Last Post: 06-12-2008, 07:37

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •