Проброс порта с помощью 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