Page 1 of 3 123 LastLast
Results 1 to 15 of 145

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

Hybrid 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

  2. #2
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Почему вражеская? Я и там руку приложил.

    Перекомпилировать видимо надо. А в наших пакетах нет?

  3. #3
    Join Date
    Oct 2006
    Location
    Russia, Kursk
    Posts
    74
    Quote Originally Posted by Oleg View Post
    Почему вражеская? Я и там руку приложил.
    LOL

    Quote Originally Posted by Oleg View Post
    Перекомпилировать видимо надо. А в наших пакетах нет?
    Не-а. Есть еще вариант может проще - http://transproxy.sourceforge.net
    Там компилить 20 кил кода....и проверить два скрипта под линух

    Сквид бы было МОЩНО поиметь....

  4. #4
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Сквид нереально собрать. Он так сделан, что кросс-компиляция невозможна.

  5. #5
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Бинарник здесь: http://oleg.wl500g.info/bin/tproxy
    Пакет мне собирать лень

  6. #6
    Join Date
    Oct 2006
    Location
    Russia, Kursk
    Posts
    74

    Thumbs up

    Quote Originally Posted by Oleg View Post
    Бинарник здесь: http://oleg.wl500g.info/bin/tproxy
    Пакет мне собирать лень
    Все работает. Сейчас через прокси пишу. Попытаюсь сейчас пошаговый инструктаж провести чегось сделал...

    Вот только не понятно чего privoxy работает только в single-thread режиме.... и судя по всему тормозит ЖУТКО

    Oleg! Собери плиз какой-нить толковый маленький прокси - а я факу напишу пошаговую по его транспорентному использованию:

    http://tinyproxy.sourceforge.net Этот например... может еще найду - отпишусь...
    Last edited by Omega; 24-12-2012 at 02:36. Reason: fixed

  7. #7
    Quote Originally Posted by Oleg View Post
    Бинарник здесь: http://oleg.wl500g.info/bin/tproxy
    Пакет мне собирать лень
    (ОФФТОП)
    А мона узнать назначение остальных бинарников в той папке?
    И их отличия от стандартных(прим трейсроутпаф)

  8. #8

    Помогите с 3proxy tiny proxy server

    подскажите пожалуйста, можно ли прикрутить 3APA3A 3proxy tiny proxy server к нашей коробочке (пока интересует только SOCKS), возможно ли установить во внутреннюю память(не расширенную), не скажется ли это сильно на производительности. Также интересует вопрос о необходимости устанавливать полным пакетом, если обязательно нужна авторизация доступа через прокси. и если все-таки возможно установить, то объясните пожалуйста по шагам (а если возможно, то посимвольно :-) )
    вот ссылка на 3APA3A 3proxy tiny proxy server:
    http://3proxy.ru/download/

  9. #9
    Join Date
    Jun 2007
    Location
    Saint-Petersburg
    Posts
    119
    Если это поможет - откомпиленные под wl500 бинарники. Вроде-бы даже запускаются
    Attached Files Attached Files

  10. #10

    Unhappy

    Пытался разобраться, довольно долго, прежде чем глупые вопросы задавать, но видимо не получилось.
    подскажите пожалуйста, как его правильно установить и запустить? пробовал по всякому, копировал на флешку, монтировал, пытался запустить, пишет: not found. Пробовал без флешки, во внутренней памяти... такой-же результат((

  11. #11
    Join Date
    Jun 2007
    Location
    Saint-Petersburg
    Posts
    119
    1. проверить, что используется последний репозитарий вообще и uclibc-opt в частности.
    2. конфиги/логи/скриншоты в студию.

  12. #12
    Обновил репозитраний по инструкции Установка openvpn в основную память для НОВИЧКОВ, все равно не видит фаил. прикрепил скриншот.
    Attached Images Attached Images  

  13. #13

    Question

    Quote Originally Posted by kon-nor View Post
    Если это поможет - откомпиленные под wl500 бинарники. Вроде-бы даже запускаются
    Тут собрана не последняя версия Зproxy...
    прошу помощи в компиляции последней.
    Я просто пока не знаю как это делать...
    Last edited by VOVA_iS; 13-12-2007 at 13:00.
    _______________________________________________
    4150(Был разбит экран) + Motorola E398 + WL-HDD2.5

  14. #14

    Question

    Могу попробовать сам откомпилировать...
    Но не знаю какие пакеты ставить для этого...
    Может датите ссылку где можно почитать о этом???

    P.S. а если кто выложит откомпилированные буду очень благодарен
    _______________________________________________
    4150(Был разбит экран) + Motorola E398 + WL-HDD2.5

  15. #15

    Unhappy

    Quote Originally Posted by VOVA_iS View Post
    Могу попробовать сам откомпилировать...
    Но не знаю какие пакеты ставить для этого...
    Может датите ссылку где можно почитать о этом???

    P.S. а если кто выложит откомпилированные буду очень благодарен
    Начал танцы с бубном

    Поставил make и optware-devel.

    Даю команды
    PHP Code:
    [Router@Router src]$ make -/opt/3proxy-0.6-devel/Makefile.Linux
    cd 
    .. && cat copying
    3proxy 0.5 
    Public License Agreement

    (c2000-2007 by 3APA3A (3APA3A@security.nnov.ru)
    (
    c2000-2007 by SecurityVulns.com (http://3proxy.ru/)
    (c2000-2007 by Vladimir Dubrovin (vlad@sandy.ru)

    This software uses:
      
    RSA Data SecurityIncMD4 Message-Digest Algorithm
      RSA Data Security
    IncMD5 Message-Digest Algorithm

    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 
    AND CONTRIBUTORS
    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIESINCLUDINGBUT NOT
    LIMITED TO
    THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
    A PARTICULAR PURPOSE ARE DISCLAIMEDIN NO EVENT SHALL THE COPYRIGHT OWNER OR
    CONTRIBUTORS BE LIABLE FOR ANY DIRECTINDIRECTINCIDENTALSPECIAL,
    EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDINGBUT NOT LIMITED TO,
    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICESLOSS OF USE, DATA, OR
    PROFITS; OR BUSINESS INTERRUPTIONHOWEVER CAUSED AND ON ANY THEORY OF
    LIABILITY
    WHETHER IN CONTRACTSTRICT LIABILITY, OR TORT (INCLUDING
    NEGLIGENCE 
    OR OTHERWISEARISING IN ANY WAY OUT OF THE USE OF THIS
    SOFTWARE
    EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

    This software is FREEWARE.

    Redistribution and use in source and binary formswith or without
    modification
    are permitted provided that following conditions
    are met 
    (BSD style license):

        * 
    Redistributions of source code must retain the above copyright notice,
        
    this list of conditions and the following disclaimer.
        * 
    Redistributions in binary form must reproduce the above copyright notice,
        
    this list of conditions and the following disclaimer in the documentation
        
    and/or other materials provided with the distribution.
        * 
    Neither the name of the SecurityVulns.COM nor the names of its
        contributors may be used to endorse 
    or promote products derived from this
        software without specific prior written permission
    .


    Insted of this licenseyou can also use and redistribute this software under
    terms of compatible license
    including:

    1. Apache LicenseVersion 2.0
       You may obtain a copy of the License at

            http
    ://www.apache.org/licenses/LICENSE-2.0

    2. GNU General Public License as published by
       the Free Software Foundation
    either version 2 of the License, or
       (
    at your optionany later version.
       
    You may obtain a copy of the License at

            http
    ://www.gnu.org/licenses/gpl.txt

    3. GNU Lesser General Public License as published by the
       Free Software Foundation
    either version 2.1 of the License, or
       (
    at your optionany later version.
       
    You may obtain a copy of the License at

            http
    ://www.gnu.org/licenses/lgpl.txt


    $IdLicense,v 1.3 2007/04/05 11:59:47 vlad Exp $
    gcc -Wall --O2 --pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL 3proxy.c
    make
    gccCommand not found
    make
    : *** [3proxy.oError 127
    [Router@Router src]$ 
    Что дальше???
    _______________________________________________
    4150(Был разбит экран) + Motorola E398 + WL-HDD2.5

Page 1 of 3 123 LastLast

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
  •