shadowsocks-libev: add plugin options support
Reference: https://github.com/openwrt/packages/issues/8903 Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
This commit is contained in:
parent
1ccfdcc5b5
commit
c19e949380
2 changed files with 6 additions and 2 deletions
|
@ -14,7 +14,7 @@ include $(TOPDIR)/rules.mk
|
||||||
#
|
#
|
||||||
PKG_NAME:=shadowsocks-libev
|
PKG_NAME:=shadowsocks-libev
|
||||||
PKG_VERSION:=3.2.5
|
PKG_VERSION:=3.2.5
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=2
|
||||||
|
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||||
PKG_SOURCE_URL:=https://github.com/shadowsocks/shadowsocks-libev/releases/download/v$(PKG_VERSION)
|
PKG_SOURCE_URL:=https://github.com/shadowsocks/shadowsocks-libev/releases/download/v$(PKG_VERSION)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/sh /etc/rc.common
|
#!/bin/sh /etc/rc.common
|
||||||
#
|
#
|
||||||
# Copyright (C) 2017 Yousong Zhou <yszhou4tech@gmail.com>
|
# Copyright (C) 2017-2019 Yousong Zhou <yszhou4tech@gmail.com>
|
||||||
#
|
#
|
||||||
# This is free software, licensed under the GNU General Public License v3.
|
# This is free software, licensed under the GNU General Public License v3.
|
||||||
# See /LICENSE for more information.
|
# See /LICENSE for more information.
|
||||||
|
@ -73,6 +73,8 @@ ss_xxx() {
|
||||||
[ -z "$mode" ] || json_add_string mode "$mode"
|
[ -z "$mode" ] || json_add_string mode "$mode"
|
||||||
[ -z "$mtu" ] || json_add_int mtu "$mtu"
|
[ -z "$mtu" ] || json_add_int mtu "$mtu"
|
||||||
[ -z "$timeout" ] || json_add_int timeout "$timeout"
|
[ -z "$timeout" ] || json_add_int timeout "$timeout"
|
||||||
|
[ -z "$plugin" ] || json_add_string plugin "$plugin"
|
||||||
|
[ -z "$plugin_opts" ] || json_add_string plugin_opts "$plugin_opts"
|
||||||
[ -z "$user" ] || json_add_string user "$user"
|
[ -z "$user" ] || json_add_string user "$user"
|
||||||
json_dump -i >"$confjson"
|
json_dump -i >"$confjson"
|
||||||
|
|
||||||
|
@ -237,6 +239,8 @@ validate_common_options_() {
|
||||||
'mode:or("tcp_only", "udp_only", "tcp_and_udp"):tcp_only' \
|
'mode:or("tcp_only", "udp_only", "tcp_and_udp"):tcp_only' \
|
||||||
'mtu:uinteger' \
|
'mtu:uinteger' \
|
||||||
'timeout:uinteger' \
|
'timeout:uinteger' \
|
||||||
|
'plugin:string' \
|
||||||
|
'plugin_opts:string' \
|
||||||
'user:string'
|
'user:string'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue