telebitd for daemon, cleanup, TELEBIT_VERSION
This commit is contained in:
parent
a82f157b2e
commit
9cb6c61814
27
README.md
27
README.md
|
@ -4,7 +4,7 @@ Because friends don't let friends localhost™
|
||||||
|
|
||||||
| Sponsored by [ppl](https://ppl.family)
|
| Sponsored by [ppl](https://ppl.family)
|
||||||
| **Telebit Remote**
|
| **Telebit Remote**
|
||||||
| [Telebit Relay](https://git.coolaj86.com/coolaj86/telebitd.js)
|
| [Telebit Relay](https://git.coolaj86.com/coolaj86/telebit-relay.js)
|
||||||
|
|
|
|
||||||
|
|
||||||
Break out of localhost.
|
Break out of localhost.
|
||||||
|
@ -34,12 +34,12 @@ Examples
|
||||||
As a user service
|
As a user service
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
telebit daemon --config ~/.config/telebit/telebit.yml &
|
telebitd --config ~/.config/telebit/telebit.yml &
|
||||||
```
|
```
|
||||||
|
|
||||||
As a system service
|
As a system service
|
||||||
```bash
|
```bash
|
||||||
sudo telebit daemon --config ~/.config/telebit/telebit.yml
|
sudo telebitd --config ~/.config/telebit/telebit.yml
|
||||||
```
|
```
|
||||||
|
|
||||||
Example output:
|
Example output:
|
||||||
|
@ -48,8 +48,8 @@ Example output:
|
||||||
Connect to your device by any of the following means:
|
Connect to your device by any of the following means:
|
||||||
|
|
||||||
SSH+HTTPS
|
SSH+HTTPS
|
||||||
ssh+https://young-grasshopper-37.telebit.cloud:443
|
ssh+https://lucky-duck-37.telebit.cloud:443
|
||||||
ex: ssh -o ProxyCommand='openssl s_client -connect %h:%p -quiet' young-grasshopper-37.telebit.cloud -p 443
|
ex: ssh -o ProxyCommand='openssl s_client -connect %h:%p -quiet' lucky-duck-37.telebit.cloud -p 443
|
||||||
|
|
||||||
SSH
|
SSH
|
||||||
ssh://ssh.telebit.cloud:32852
|
ssh://ssh.telebit.cloud:32852
|
||||||
|
@ -60,8 +60,8 @@ TCP
|
||||||
ex: netcat tcp.telebit.cloud 32852
|
ex: netcat tcp.telebit.cloud 32852
|
||||||
|
|
||||||
HTTPS
|
HTTPS
|
||||||
https://young-grasshopper-37.telebit.cloud
|
https://lucky-duck-37.telebit.cloud
|
||||||
ex: curl https://young-grasshopper-37.telebit.cloud
|
ex: curl https://lucky-duck-37.telebit.cloud
|
||||||
```
|
```
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
@ -103,15 +103,22 @@ curl -fsSL https://get.telebit.cloud/ > get.sh; bash get.sh
|
||||||
|
|
||||||
Of course, feel free to inspect the install script before you run it: `curl -fsSL https://get.telebit.cloud`
|
Of course, feel free to inspect the install script before you run it: `curl -fsSL https://get.telebit.cloud`
|
||||||
|
|
||||||
This will install Telebit Remote to `/opt/telebit` and
|
This will
|
||||||
put a symlink to `/opt/telebit/bin/telebit.js` in `/usr/local/bin/telebit`
|
|
||||||
for convenience.
|
* install Telebit Remote to `/opt/telebit`
|
||||||
|
* symlink the executables to `/usr/local/bin` for convenience
|
||||||
|
* `/usr/local/bin/telebitd => /opt/telebit/bin/telebitd`
|
||||||
|
* `/usr/local/bin/telebit => /opt/telebit/bin/telebit`
|
||||||
|
* create the appropriate system launcher file
|
||||||
|
* `/etc/systemd/system/telebit.service`
|
||||||
|
* `/Library/LaunchDaemons/cloud.telebit.remote.plist`
|
||||||
|
|
||||||
**You can customize the installation**:
|
**You can customize the installation**:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
export NODEJS_VER=v10.2
|
export NODEJS_VER=v10.2
|
||||||
export TELEBIT_PATH=/opt/telebit
|
export TELEBIT_PATH=/opt/telebit
|
||||||
|
export TELEBIT_VERSION=v1 # git tag or branch to install from
|
||||||
curl -fsSL https://get.telebit.cloud/
|
curl -fsSL https://get.telebit.cloud/
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue