На главную

Проброс порта с помощью stunnel (Linux/Windows).


Linux (Debian)(БЕЗ ШИФРОВАНИЯ и компресси):


Сначала устанавливаем stunnel: aptitude install stunnel4

Включаем stunnel:

cat /etc/default/stunnel4


Заходим в папку программы и создаем два файла :

cd /etc/stunnel/

cat ftp1.conf


cat ftp2.conf



Первая часть слушает на 10.0.0.1:21 --> конектится к 127.0.0.1:21
Вторая часть  слушает на 127.0.0.1:21 --> конектится к 10.0.0.2:21
На порту 21 хоста 10.0.0.2 висит служба к которой нам нужно дать доступ.

ЗЫ: Не забудьте открыть в фаерволе нужные порты.
ЗЫЫ: Еще можно включить сжатие,  настроить шифрование с помощью сертификатов между двумя stunnel программами и разнести эти два файла(ftp1.conf, ftp2.conf) на разные компы.



Windows (БЕЗ ШИФРОВАНИЯ и компрессии):

Скачиваем и устанавливаем: ftp://ftp.stunnel.org/stunnel/stunnel-4.44-installer.exe
Можно проверить: ftp://ftp.stunnel.org/stunnel/stunnel-4.44-installer.exe.asc

copy "C:\Program Files\stunnel\stunnel.EXE" "C:\Program Files\stunnel\stunnel2.EXE"

stunnel.conf


stunnel2.conf



Запускать:

"C:\Program Files\stunnel\stunnel.EXE" stunnel.conf
"C:\Program Files\stunnel\stunnel2.EXE" stunnel2.conf
PS: можно запустить два stunnel как сервис, пример - http://www.smeegul.kiev.ua/windows_openvpn.html

или

"C:\Program Files\stunnel\stunnel.EXE" -install stunnel.conf
"C:\Program Files\stunnel\stunnel.EXE" -start
"C:\Program Files\stunnel\stunnel2.EXE"- stunnel2.conf



Используемые материалы:
интернет


Все вопросы, пожелания и замечания жду на e-mail: smeegul@smeegul.kiev.ua

  03.10.2010 17:53
  14.10.2011 13:30