1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/janpoem-localtunnel-server

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

сервер локалтуннел

Статус сборки

localetunnel позволяет вашему локальному хосту быть доступным миру для удобного тестирования и совместной работы! Никакой необходимости менять DNS или развертывать приложение только для того чтобы другие могли протестировать ваши изменения.

Этот репозиторий представляет собой серверную часть. Если вы просто ищете консольное приложение localtunnel, см. [https://github.com/localtunnel/localtunnel].

Общие сведения

По умолчанию клиент localtunnel подключается к серверу localtunnel.me. Однако легко установить и запустить свой собственный сервер. Чтобы запустить свой собственный сервер localtunnel, вам следует убедиться, что ваш сервер удовлетѐндает следующим требованиям:

  • Вы можете создать записи DNS для вашего домена domain.tld и поддомена *.domain.tld (или sub.domain.tld и *.sub.domain.tld).
  • Сервер может принимать входящие соединения TCP для любого порта TCP, отличного от корневого (то есть порты выше 1000).

Вышеупомянутые условия важны, так как клиент просит сервер предоставить ему поддомен под определённым доменом. Сервер будет слушать любое порт 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.

REST API

POST /api/tunnels

Создает новый туннель. Клиент localtunnel отправляет POST-запрос к этому эндпоинту для запроса нового туннеля с конкретным именем или случайно сгенерированного имени.

GET /api/status

Общая информация о сервере.

Развертывание

Вы можете развернуть свой собственный локальный сервер 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 )

Вы можете оставить комментарий после Вход в систему

Введение

Сервер для localtunnel.me Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/janpoem-localtunnel-server.git
git@api.gitlife.ru:oschina-mirror/janpoem-localtunnel-server.git
oschina-mirror
janpoem-localtunnel-server
janpoem-localtunnel-server
master