LocalTunnel или доступ из локалки во внешку

Иногда во время тестирования веб-приложений может понадобится доступ к ним снаружи (то есть из публичного Интернета). Например некоторые API используют коллбеки.

В таком случае можно создать обратный SSH-туннель чтоб расшарить свой локальный сервер. Но для этого нужен доступ к публично доступной машине с SSH и нужными портами открытыми на фаерволе.

Но не всегда найдется такая машина, и влом покупать VPS или что-то в этом роде. В таком случае localtunnel — как раз то что надо.

LocalTunnel - мгновенный общественного тоннель для локальных веб-серверов

Dependencies: Ruby (with libopenssl) and Rubygems.  A public key.
   Type "sudo apt-get install ruby ruby1.8-dev rubygems1.8 libopenssl-ruby"
   to satisfy dependencies.
   Run "ssh-keygen" if you have never made a public key.

Install: sudo gem install localtunnel 
    or "git clone http://github.com/progrium/localtunnel.git" for source.

Usage: localtunnel [options]   -k, --key FILE    upload a public key for authentication


localtunnel это клиент для свободного и открытого обратного туннелирования услуг, созданнsq специально для веб-трафика. Он предназначен для использования временного расшаривания локальных веб-серверов в Интернет для отладки, тестирования, демонстраций и т.д.

Вот как это работает: Вы делаете ваш локальный порт 8080 общедоступным:

$ localtunnel 8080
Port 8080 is now publicly accessible from http://8bv2.localtunnel.com ...


Использование localtunnel сравнимо с использованием SSH туннелирования с удаленного хоста, который пробрасывает вам удаленный порт. LocalTunnel команда работает с серверным компонентом, который установлен на localtunnel.com, данный сервис предоставляется бесплатно.

Если никогда не пробовали localtunnel раньше, вам нужно загрузить открытый ключ аутентификации. Это можно сделать сразу:

$ localtunnel -k ~/.ssh/id_rsa.pub 8080






Вас также может заинтересовать:

Shuttle: быстрый доступ к SSH в OS X
«Яндекс» открыл доступ к «облачному диску»
Уязвимость в Xen, позволяющая получить доступ к ресурсам хост-системы
Уязвимости в Xen, позволяющие из гостевого окружения получить доступ к хост-системе
Компания Valve открыла разработчикам Ubuntu бесплатный доступ к своим играм