Page 1 of 2 12 LastLast
Results 1 to 15 of 29

Thread: stunnel + srelay - туннелирование через SSL

Hybrid View

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

    Post stunnel + srelay - туннелирование через SSL

    подскажите можно ли чем либо строить тунель используя ssl на машинку?
    Это надо на случай если есть доступ в инет только по 80 443 портам через прокси, есть необходимость зацепица за роутер и дальше ходить уже куда хочешь

  2. #2

  3. #3
    Или
    PHP Code:
    ipkg list | grep stunnel
    stunnel 
    4.25-SSL encryption wrapper for all kinds of servers 

  4. #4
    openvpn на 433 порту решает.

  5. #5
    я так и сделал. На рутере запущен socks-сервер (srelay) слушающий на localhost, а к нему прицеплен stunnel-сервер, запущенный на 443 порту. С работы запускается stunnel-клиент, и таким образом socks-сервер оказывается на рабочей машине.
    Вариант с dropbear -p 443 не работал, потому что ssh handshake отлавливался bluecoat'ом и сессия рвалась. SSL полностью они запретить не могут, потому что тогда никто не сможет ходить по https.

    --
    sun0s

  6. #6
    Quote Originally Posted by sun0s View Post
    я так и сделал. На рутере запущен socks-сервер (srelay) слушающий на localhost, а к нему прицеплен stunnel-сервер, запущенный на 443 порту. С работы запускается stunnel-клиент, и таким образом socks-сервер оказывается на рабочей машине.
    Вариант с dropbear -p 443 не работал, потому что ssh handshake отлавливался bluecoat'ом и сессия рвалась. SSL полностью они запретить не могут, потому что тогда никто не сможет ходить по https.

    --
    sun0s
    Прикольные админы. Парятся над ssh handshake, но забывают про software restriction policy, дабы шибко умные юзвери просто не могли запускать stunnel.

  7. #7
    А можно по-подробнее рассказать о настройке stunnel

  8. Настройка stunnel & 3proxy

    Quote Originally Posted by SinSel View Post
    А можно по-подробнее рассказать о настройке stunnel
    Нарушаем запреты с помощью Stunnel и 3proxy.

    В этой статье речь пойдет о возможности обхода некоторых ограничений в виде блокирования нежелательных портов и нежелательного трафика,
    встречающихся в основном во внутрикорпоративной среде. Сразу предупрежу, что статья написана, как ознакомление, а не призыв к действию и
    если вы решите «провернуть» все на практике, то по «шапке» получать именно вам, а не мне, я за ниже изложенное ответственности не несу.

    Для реализации нашей идеи нужно установить и настроить Stunnel и 3proxy.

    Серверная часть stunnel будет ждать подключение на 443 порту «доверенной зоны» и перенаправлять расшифрованный трафик на интерфейс «петли»
    на котором запущен и ждет подключений 3proxy. Клиентская часть stunnel подключается к серверной и гонит весь трафик по защищенному каналу до
    3proxy, который, в свою очередь, при успешной аутентификации распределяет этот трафик в нужном нам направлении. Думаю схема понятна.

    Серверную часть stunnel я буду устанавливать на беспроводной роутер ASUS WL-500gp v1, прошитый прошивкой «Олега» с подключенной флешкой,
    смонтированной в каталог /opt.

    Вот подробно - Настройка stunnel и 3proxy
    Last edited by Omega; 03-11-2014 at 13:13. Reason: fixed

  9. #9
    Спасибо! Буду изучать!
    Last edited by Omega; 03-11-2014 at 13:21. Reason: fixed

  10. #10
    Join Date
    Nov 2009
    Location
    Kyiv, Ukraine
    Posts
    142
    Quote Originally Posted by kr1sed View Post
    Вот подробно - Настройка stunnel и 3proxy
    Установил stunnel согласно инструкции, выполняю ps aux | grep stunnel
    root 229 0.0 1.3 1492 420 pts/2 D+ 22:13 0:00 \_ grep stunnel
    nobody 142 0.0 4.7 3164 1432 ? S 21:41 0:00 /opt/sbin/stunnel
    nobody 143 0.0 4.7 3164 1432 ? S 21:41 0:00 /opt/sbin/stunnel
    nobody 144 0.0 4.7 3164 1432 ? S 21:41 0:00 /opt/sbin/stunnel
    nobody 145 0.0 4.7 3164 1432 ? S 21:41 0:00 /opt/sbin/stunnel
    nobody 146 0.0 4.7 3164 1432 ? S 21:41 0:00 /opt/sbin/stunnel
    nobody 149 0.0 4.8 3164 1456 ? Ss 21:41 0:00 /opt/sbin/stunnel
    Как видно в памяти висит аж 6 процессов stunnel что настораживает.

    Делаю netstat -an | grep LISTEN
    tcp 0 0 0.0.0.0:51777 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:1026 0.0.0.0:* LISTEN
    tcp 0 0 127.0.0.1:5000 0.0.0.0:* LISTEN
    tcp 0 0 192.168.1.1:139 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN
    unix 2 [ ACC ] STREAM LISTENING 863 /tmp/php-fcgi.sock-0
    unix 2 [ ACC ] STREAM LISTENING 894 /tmp/screens/S-p2p/177.rtorrent
    и не вижу строки с stunnel.

    Подскажите так и должно быть или где-то нахомутал?

  11. #11
    Хорошая тема. Спасибо.
    Проксю запустили и это здорово, а вот теперь как бы прикрутить + STunnel к этому празднику жизни? Хотелось бы через роутер сделать секьюрный туннель SWAN 2 WAN. Первая мысль приходит это залупить STunnel на localhost, а сквиду в конфе указать брать трафу из localhost залупленого порта STunnelа и так же в обратном направлении. Мысль идёт в верном направлении? И вопрос тем кто так уже делал скажите- мощи не пере паяного DIR320 с большим свопом на сколько хватает? Вообще реально пользоваться?

  12. #12
    Join Date
    Jul 2007
    Location
    World
    Posts
    103

    sTunnel & sRelay

    1. Почему при запуске sTunnel в памяти появляется сразу шесть процессов?
    2. Как заставить sRelay работать по IPv4?Эту тему видел :-(

    Спасибо!

  13. #13
    Join Date
    Jul 2007
    Location
    World
    Posts
    103

    sTunnel+nylon

    Здравствуйте!

    После неудачи sRelay, решил перейти на Nylon. Установил, всё отлично кроме отсутствия авторизации.

    Подскажите пожалуйста а как бы так обеспечить какую-нибудь безопасность? так чтобы к sTunnel-серверу нельзя было подключиться без пароля?

    Спасибо!

  14. #14
    Join Date
    Jul 2007
    Location
    World
    Posts
    103

    Производительность wl500g Premium v1

    Здравствуйте!

    1. Dropbear почему-то очень нагружает процессор во время передачи, что сказывается на скорости. Вероятно, причина в шифровании. Возможно ли его отключить?

    2. Пробовал использовать sTunnel[xinetd]+Nylon. Для каждого коннекта в списке "ps" появлялось две дополнительные строчки sTunnel и Nylon. Что негативно сказывается на памяти.

    Подскажите пожалуйста решение, которое позволило бы
    1. Обеспечить парольный доступ к socks-прокси-серверу (установленном на роутере) извне для нескольких пользователей
    2. Раздавать интернет внутри квартиры с высшим приоритетом

    Спасибо!

  15. #15
    Quote Originally Posted by Gaku View Post
    Здравствуйте!
    Здравствуйте!
    Quote Originally Posted by Gaku View Post
    1. Dropbear почему-то очень нагружает процессор во время передачи, что сказывается на скорости. Вероятно, причина в шифровании. Возможно ли его отключить?
    Нет, это основа технологии доступа по SSH. Без шифрования работает http, ftp, telnet (но им файл не передать), nfs.
    cifs(samba) тоже с шифрованием, но там оно силь понижается опционально, что вредит совместимости.

    Quote Originally Posted by Gaku View Post
    2. Пробовал использовать sTunnel[xinetd]+Nylon. Для каждого коннекта в списке "ps" появлялось две дополнительные строчки sTunnel и Nylon. Что негативно сказывается на памяти.
    xinetd так устроен, что на каждое новое подключение он поднимает новый экземпляр службы.
    Более того, 80% служб в Linux работают по принципу "каждому потоку по процессу". Таким образом есть один главный процесс и по 1 на каждую задачу (worker process)Попробуйте 2жды по SSH прицепиться.
    Однако в нормальном софте (не берем xinetd), рабочие процессы (workers) могут использовать память главного процесса.

    Quote Originally Posted by Gaku View Post
    Подскажите пожалуйста решение, которое позволило бы
    1. Обеспечить парольный доступ к socks-прокси-серверу (установленном на роутере) извне для нескольких пользователей
    2. Раздавать интернет внутри квартиры с высшим приоритетом
    1. 99% прокси серверов умеют пароли. Вам надо установить проксик, настроить и открыть порт наружу.
    2. Что такое "интернет с высшим приоритетом"? Представьте толпу ломящуюся в маленький узкий турникет метро. Единственный способ пройти идеально - войти через служебный проход. А если обвешаться мигалками, дубинками, пистолетами, то все равно хоть один идиот да полезет первым, парочка пришмыгнет перед вами, парочку вы пристрелите и прийдется кому то убирать трупы, парочка пойдет вместе с вами и будете обтирать стенки турникета.
    Так что либо давайте отдельный канал, либо ищите по слову QoS. Но QoS - решение не позволит на 100% использовать канал, либо же будет слишком долго "выделять вам полосу".

    Quote Originally Posted by Gaku View Post
    Спасибо!
    Незачто
    Sorry for my bad English.
    Покупайте Отечественных Слонов!!!

Page 1 of 2 12 LastLast

Similar Threads

  1. Проброс USB через TCP/IP (USB/IP) - подключение принтера (МФУ)
    By ryzhov_al in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 184
    Last Post: 05-07-2015, 12:49
  2. Запись IPTV через udpxrec
    By bsl45 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 134
    Last Post: 17-03-2012, 17:38
  3. Проблема: USB 1.1 устройства через USB 2.0 хаб
    By Rambalac in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 30
    Last Post: 15-09-2009, 12:00
  4. Srelay - Simple proxy server setup
    By dp79 in forum WL-500gP Q&A
    Replies: 6
    Last Post: 17-07-2009, 17:55
  5. Копирование через scp и wl500gp
    By Arceny in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 4
    Last Post: 03-04-2009, 00:19

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
  •