Browse Source

pagekite: add simple websockets and update syntax

Syntax now matches preferred upstream style.

Signed-off-by: Karl Palsson <karlp@tweak.net.au>
lilik-openwrt-22.03
Karl Palsson 5 years ago
parent
commit
0798a11fad
1 changed files with 5 additions and 3 deletions
  1. +5
    -3
      net/pagekitec/files/etc/init.d/pagekitec

+ 5
- 3
net/pagekitec/files/etc/init.d/pagekitec View File

@ -6,7 +6,7 @@ USE_PROCD=1
add_instance() { add_instance() {
local cfg="$1" local cfg="$1"
local kitename kitesecret simple_http simple_ssh static
local kitename kitesecret simple_http simple_ssh simple_ws static
config_get kitename "$cfg" kitename config_get kitename "$cfg" kitename
config_get kitesecret "$cfg" kitesecret config_get kitesecret "$cfg" kitesecret
[ -z "$kitename" -o -z "$kitesecret" ] && { [ -z "$kitename" -o -z "$kitesecret" ] && {
@ -15,14 +15,16 @@ add_instance() {
} }
config_get_bool simple_http "$cfg" simple_http 0 config_get_bool simple_http "$cfg" simple_http 0
config_get_bool simple_ssh "$cfg" simple_ssh 0 config_get_bool simple_ssh "$cfg" simple_ssh 0
config_get simple_ws "$cfg" simple_ws 0
config_get_bool static "$cfg" static 0 config_get_bool static "$cfg" static 0
procd_open_instance procd_open_instance
procd_set_param command $APP procd_set_param command $APP
procd_append_param command -s procd_append_param command -s
[ $static -eq 1 ] && procd_append_param command -S [ $static -eq 1 ] && procd_append_param command -S
[ $simple_http -eq 1 ] && procd_append_param command 80 http $kitename 80 $kitesecret
[ $simple_ssh -eq 1 ] && procd_append_param command 22 raw $kitename 443 $kitesecret
[ $simple_http -eq 1 ] && procd_append_param command 80 http $kitename 0 $kitesecret
[ $simple_ssh -eq 1 ] && procd_append_param command 22 raw-22 $kitename 0 $kitesecret
[ $simple_ws -gt 0 ] && procd_append_param command $simple_ws websocket-$simple_ws $kitename 0 $kitesecret
procd_close_instance procd_close_instance
} }


Loading…
Cancel
Save