localetunnel позволяет вашему локальному хосту быть доступным миру для удобного тестирования и совместной работы! Никакой необходимости менять DNS или развертывать приложение только для того чтобы другие могли протестировать ваши изменения.
Этот репозиторий представляет собой серверную часть. Если вы просто ищете консольное приложение localtunnel, см. [https://github.com/localtunnel/localtunnel].
По умолчанию клиент localtunnel подключается к серверу localtunnel.me
. Однако легко установить и запустить свой собственный сервер. Чтобы запустить свой собственный сервер localtunnel, вам следует убедиться, что ваш сервер удовлетѐндает следующим требованиям:
domain.tld
и поддомена *.domain.tld
(или sub.domain.tld
и *.sub.domain.tld
).Вышеупомянутые условия важны, так как клиент просит сервер предоставить ему поддомен под определённым доменом. Сервер будет слушать любое порт TCP, назначенное ОС, для соединений клиента.
# Выберите место, где будут находиться файлы
git clone git://github.com/defunctzombie/localtunnel-server.git
cd localtunnel-server
npm install
```# Сервер установлен для работы на порту 1234
bin/server --port 1234
Сервер localtunnel теперь работает и ждет запросов от клиентов на порту 1234. Вероятнее всего, вам потребуется настроить обратный прокси для прослушивания порта 80 (или запустить localtunnel непосредственно на порту 80).
Примечание: По умолчанию localtunnel использует поддомены для клиентов; если вы планируете размещать свой сервер localtunnel на поддомене, вам потребуется использовать опцию --domain
и указать имя домена, за которым скрывается ваш localtunnel. (например, my-localtunnel-server.example.com)
Вы можете использовать ваш домен с флагом --host
для клиента lt
.
lt --host http://sub.example.tld:1234 --port 9000
Вам будет назначено URL, похожее на heavy-puma-9.sub.example.tld:1234
.
Если ваш сервер действует в качестве обратного прокси (например, nginx) и способен прослушивать порт 80, то вам не требуется часть :1234
имени хоста для клиента lt
.
Создает новый туннель. Клиент localtunnel отправляет POST-запрос к этому эндпоинту для запроса нового туннеля с конкретным именем или случайно сгенерированного имени.
Общая информация о сервере.
Вы можете развернуть свой собственный локальный сервер localtunnel с помощью предварительно собранного образа Docker.Примечание: Это предполагает наличие прокси перед сервером для обработки запросов HTTP(S) и перенаправления их на локальный сервер localtunnel по порту 3000. Вы можете использовать наш localtunnel-nginx для выполнения этой задачи.Если вы не хотите поддерживать SSL для своего собственного туннеля (не рекомендуется), то можно просто запустить следующую команду с параметром --port 80
вместо этого.
docker run -d \
--restart always \
--name localtunnel \
--net host \
defunctzombie/localtunnel-server:latest --port 3000
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )