use th t thing • You re lly re lly re lly re lly re lly don’t w nt to expose your home server to the open internet a whole server for e ch a a a a a a a a a a • You don’t w nt to h ve to provision thing you build
a f a a a ff a a endpoints: - n me: rqd sh url: https://rq.civic.town upstre m: url: rq-host:9181 tr ic_policy: on_http_request: - ctions: - type: openid-connect con ig: issuer_url: 'https:// uth.civic.org' uth_id: 'civic-town-rq' client_id: ‘look_ _client_id’ client_secret: ‘look_ nother_secret_key’ a a ngrok
run little gent on ll your m chines • You c n now connect to them nywhere • Like LAN, cross the internet a a a a a a a a a a a • T ilsc le funnel kind works like ngrok
met b se-host.network-n me.ts.net:3030 } gr f n .civic.org { reverse_proxy gr f n -host.network-n me.ts.net:3000 } a a a a a a a a a a a a a records.other.site { reverse_proxy records-host.network-n me.ts.net:8005 }
a a a a f a a a ff a a endpoints: - n me: rqd sh url: https://rq.civic.town upstre m: url: rq-host.network-n me.ts.net:9181 tr ic_policy: on_http_request: - ctions: - type: openid-connect con ig: issuer_url: 'https:// uth.civic.org' uth_id: 'civic-town-rq' client_id: ‘look_ _client_id’ client_secret: ‘look_ nother_secret_key’ a a Putting it together