За последние 24 часа нас посетили 53459 программистов и 1715 роботов. Сейчас ищут 893 программиста ...

Как называется штуковина...?

Тема в разделе "Прочее", создана пользователем engager, 3 июн 2010.

  1. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    Суть такая.
    Имеется комп за файерволом, порт 3306 закрыт, 80 открыт.
    Имеется сервак с мускулем с другой стороны файервола.
    Задача: подрубится тулзой с компа к мускулю.
    Файер не пускает.
    Сущетсвует такая вещь, как mysql proxy (http://dev.mysql.com/downloads/mysql-proxy/)
    Но она тоже не решает проблемы, так как пакеты не пройдут.
    Существует некая надстройка. На сервак с мускулем помещается php скрипт, на комп с тулзой демон, который изображает из себя мускуля, тулза коннектится на localhost:3306, выдает sql-запросы, а демон их оборачивает в http-запросы и транслирует на пхпшный скрипт, висящий на настоящем мускульном хосте. пхпшный скрипт уже коннектится к настоящему мускулю на локалхосте, выдает ему sql, который получил post'ом, получает результат, выплевывает назад в эфир, демон на компе, изображающий из себя мускуль, выдает результат в тулзу.
    тулза ничего не прочухает даже.
    так вот. хоть убей, не помню, как эта штука называется.
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Комп коннектится к серверу не с 3306, а с любого другого доступного порта с номером >10000, или со специально отведенного. Это на сервере должен быть открыт порт мускула (3306).
     
  3. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    спасибо, теорию сокетов я знаю отлично.
    файервол не пропускает tcp-пакеты в заголовке которых target port отличен от 80 и 443.
    на удаленном хосте, где работает мускуль, порт 3306 открыт на входящие соединения.
     
  4. Ага. А пхпмайадмин не проще поставить?
     
  5. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
  6. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    SOAP/RPC
    ибо
    а
    насколько я знаю не работает по HTTP протоколу :)
     
  7. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    блин, парни, говорю же ж, есть простое готовое решение.
    про туннели и пхп админ я вкурсе.
    нужно, чтоб была возможность отлаживать веб-прилагу на локальном компе, но чтоб она при этом создавала коннекции к удаленной бд.
    про тулзу, эт я для примера сказал.
    туннель не хотелось бы городить.
     
  8. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    форвардни 443 на сервере где БД на 3306 или муську повесь на 443 и наслаждайся

    у меня муська отлично на 443 слушает
     
  9. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    да, забыл сказать, что мускуль на хостинге)
    вряд ли он поведется на предложение запустить мускуль на 443
    хотя попробую)
     
  10. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    я бы тогда аккуратно туда тунельчик и не парился ввообще.

    хостинг то какой? дедик? колка? кто серваком рулит?
     
  11. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    хотсинг - обычный виртуальный хостинг.
    рулят одмины хостера.
     
  12. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    [vs]
    вроде бы "слегка зарезервинованные" порты ниже 1024 находятся