socks 5 сервер

Тема в разделе "Администрирование серверов", создана пользователем Krik, 2 окт 2008.

Модераторы: mefish, stooper
  1. Krik

    Krik Постоялец

    Регистр.:
    10 авг 2007
    Сообщения:
    55
    Симпатии:
    15
    всем привет,
    посоветуйте пожалуйста socks5 север для UBUNTU.

    очень желательно чтобы он был с авторизацией.
    логины и пароли в файле или же в mysql.

    перерыл пол инета не нашёл ничего стоящего.
    нужели нет сокс сервера который бы хранил логины и пароли в базе mysql и статистику бы там же сохранял ?

    или без mysql, лижбы была авторизация.
    dante ставил, но так и не получилось авторизацию сделать.
    как там через PAM авторизацию прикрутить кто нить знает ?

    и вообще есть ли нормальный socks5 сервер ? должен же быть где то :)
     
  2. mescalito75

    mescalito75 Постоялец

    Регистр.:
    9 сен 2006
    Сообщения:
    113
    Симпатии:
    49
    3proxy.ru, без mysql, авторизация есть
     
  3. Krik

    Krik Постоялец

    Регистр.:
    10 авг 2007
    Сообщения:
    55
    Симпатии:
    15
    спасибо! как раз ставлю его))
    в конфиге можно юзеров добавлять и ограничивать даже трафик) классная вещь!
     
  4. Krik

    Krik Постоялец

    Регистр.:
    10 авг 2007
    Сообщения:
    55
    Симпатии:
    15
    конфиг 3proxy

    поставил 3proxy , пробую пробую , не идёт)

    скажите пожалуйста, почему не работает такой конфиг:

    Код:
    nserver 127.0.0.1
    timeouts 1 5 30 60 180 1800 15 60
    
    users krik:CL:krik
    
    log /usr/local/etc/3proxy/logs/3proxy.log D
    logformat "%d-%m-%Y %H:%M:%S %U %C:%c %R:%r %O %I %T"
    
    external 83.222.2.100
    
    internal 192.168.1.1
    
    auth strong
    
    allow * * * 80,8080-8088
    
    proxy -p3128 -n
    
    
    setgid 65534
    setuid 65534
    в логах вот что:

    Код:
    d-10-2008 03:08:55 - 192.168.1.1:3128 83.222.2.100:0 0 0 bind(): Cannot assign requested address
    d-10-2008 03:09:07 - 192.168.1.1:3128 83.222.2.100:0 0 0 bind(): Cannot assign requested address
    d-10-2008 03:09:33 - 192.168.1.1:3128 83.222.2.100:0 0 0 bind(): Cannot assign requested address

    пишет 83.222.2.100:0 порт 0 ??? разве он не должен писать 3128 ?
    что я не так делаю ?

    при изменении внутреннего internal ip на 127.0.0.1 выдаёт:

    Код:
    d-10-2008 03:16:33 - 127.0.0.1:3128 83.222.2.100:0 0 0 Accepting connections [19910/3086453648]
    d-10-2008 03:16:33 - 0.0.0.0:0 0.0.0.0:0 0 0 poll(): Interrupted system call/4
    d-10-2008 03:16:33 - 0.0.0.0:0 0.0.0.0:0 0 0 accept(): Resource temporarily unavailable
    если внутренний меняю на мой внеший 83.222.2.100, то тоже самое
    Код:
    d-10-2008 03:18:29 - 83.222.2.100:3128 83.222.2.100:0 0 0 Accepting connections [19994/3086232464]
    d-10-2008 03:18:29 - 0.0.0.0:0 0.0.0.0:0 0 0 poll(): Interrupted system call/4
    d-10-2008 03:18:29 - 0.0.0.0:0 0.0.0.0:0 0 0 accept(): Resource temporarily unavailable


    у кого нить есть идеи? :)
     
  5. unixman

    unixman

    Регистр.:
    6 сен 2006
    Сообщения:
    687
    Симпатии:
    61
    У тебя дедик или vps?
     
  6. Krik

    Krik Постоялец

    Регистр.:
    10 авг 2007
    Сообщения:
    55
    Симпатии:
    15
    дедик.

    internal 192.168.1.1

    как только не менял уже. и 127.0.0.1 и 83.222.2.100
    не пашет, а вот просто socks демон запускаю когда отдельно, то работает.

    а когда через 3proxy с конфигом, чтобы авторизация была, то не пашет чёто.
     
  7. mescalito75

    mescalito75 Постоялец

    Регистр.:
    9 сен 2006
    Сообщения:
    113
    Симпатии:
    49
    не пиши совсем internal 192.168.1.1
     
  8. Krik

    Krik Постоялец

    Регистр.:
    10 авг 2007
    Сообщения:
    55
    Симпатии:
    15
    решение проблемы

    всем спасибо. в общем у меня всё работает как надо.
    правда я хотел thebat через сокс запустить, но последняя версия бата чёто через freecap и sockscap не пашут.
    но вот мозила пошёл.

    у меня в логах вот что сейчас:

    Код:
    1223143058.173 SOCKS.1080 000 - 0.0.0.0:1080 83.222.2.100:0 0 0 0 Accepting connections [11224/3086470032]
    1223143058.174 SOCKS.1080 000 - 0.0.0.0:0 0.0.0.0:0 0 0 0 poll(): Interrupted system call/4
    1223143058.174 SOCKS.1080 000 - 0.0.0.0:0 0.0.0.0:0 0 0 0 accept(): Resource temporarily unavailable
    но несмотря на это всё работает.
    при подключении дальше пишет нормальный лог.
    порт прослушивается.


    рабочий конфиг для 3proxy:

    Код:
    
    # мой ns сервер
    nserver 217.16.20.12
    timeouts 1 5 30 60 180 1800 15 60
    
    users rarara:CL:rarara
    
    log /usr/local/etc/3proxy/logs/3proxy.log D
    logformat "L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T"
    
    # внешний ip 
    external 83.222.2.100 
    
    auth strong
     
    # запускаем прокси и сокс сервера  
    proxy -p3128 -n
    socks -p1080
    
    setgid 65534
    setuid 65534
    
    
    далее запускаем 3proxy командой :

    Код:
    /usr/local/etc/3proxy/sbin/3proxy /usr/local/etc/3proxy/3proxy.cfg
    путь к 3proxy , а затем путь к конфигу

    всем спасибо :)
     
    schumacher и chairday нравится это.
  9. lokanaft

    lokanaft Писатель

    Регистр.:
    20 июн 2009
    Сообщения:
    2
    Симпатии:
    0
    А http-proxy у тебя работает?
     
  10. nagual

    nagual Постоялец

    Регистр.:
    17 фев 2009
    Сообщения:
    65
    Симпатии:
    3
    Есть еще dante ...