1.0.0 • Published 2 years ago

dpkgtunnel-client v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

DpkgSoft Tunnel

DpkgSoft Tunnel - утилита, позволяющая показать на публичном адресе содержимое, запущенное на локальном сервере. Это может помочь при разработке программного обеспечения.

1. Использование

  1. Установите приложение

npm install dpkgtunnel-client -g

  1. Запустите любой веб-сервер. Например, npm start.

  2. Запустите DpkgTunnel:

env NODE_TLS_REJECT_UNAUTHORIZED=0 \ 
PROXY_HTTP_PROTO=https \ 
PROXY_WS_PROTO=wss \ 
PROXY_HOST=localhost \ 
PROXY_PORT=3000 \ 
PROXY_TIMEOUT=5000 \ 
dpkgtunnel

или, используя опции:

dpkgtunnel --insecure=1 --http-protocol=https --ws-protocol=wss --host=localhost --port=3000 --timeout=5000

Это запустит туннель, который будет слушать localhost:3000.

После авторизации через edwardcode.me в терминале появится ссылка наподобие:

https://u12345-abcdefabcd.abcdeabc.tunnel.dpkgsoft.com

Вы можете поделиться этой ссылкой, и по ней откроется содержимое сервера, запущенного на Вашем компьютере на localhost:3000.

2. Переменные окружения

ПеременнаяОпцияОписание
NODE_TLS_REJECT_UNAUTHORIZED--insecureИгнорировать ошибки SSL-сертификатов.
PROXY_HTTP_PROTO--http-protocolСхема протокола для связи с локальным сервером. http или https.
PROXY_HOST--hostХост локального сервера, например localhost
PROXY_POST--portПорт локального сервера, например 3000
PROXY_TIMEOUT--timeoutТайм-аут ожидания локального сервера