mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-02-13 11:01:50 +00:00
Update ShadowSocks config for OBFS
This commit is contained in:
parent
50363c3969
commit
290918576f
1 changed files with 15 additions and 14 deletions
|
@ -82,14 +82,14 @@ ss_mkjson_ss_local_conf() {
|
||||||
ss_mkjson_server_conf
|
ss_mkjson_server_conf
|
||||||
[ "$obfs" = 0 ] && obfs=false || obfs=true
|
[ "$obfs" = 0 ] && obfs=false || obfs=true
|
||||||
if $obfs; then
|
if $obfs; then
|
||||||
obfs_options="--obfs $obfs_type"
|
obfs_options="obfs=$obfs_type"
|
||||||
[ -z "$obfs_host" ] || obfs_options="$obfs_options --obfs-host $obfs_host"
|
[ -z "$obfs_host" ] || obfs_options="$obfs_options;obfs-host=$obfs_host"
|
||||||
[ -z "$obfs_uri" ] || obfs_options="$obfs_options --obfs-uri $obfs_uri"
|
[ -z "$obfs_uri" ] || obfs_options="$obfs_options;obfs-uri=$obfs_uri"
|
||||||
[ "$fast_open" = 1 ] && obfs_options="$obfs_options --fast-open"
|
[ "$fast_open" = 1 ] && obfs_options="$obfs_options;fast-open"
|
||||||
[ "$mptcp" = 1 ] && obfs_options="$obfs_options --mptcp"
|
[ "$mptcp" = 1 ] && obfs_options="$obfs_options;mptcp"
|
||||||
[ -z "$timeout" ] || obfs_options="$obfs_options --timeout $timeout"
|
[ -z "$timeout" ] || obfs_options="$obfs_options;t=$timeout"
|
||||||
cat <<-EOF
|
cat <<-EOF
|
||||||
${obfs:+${q}plugin${q}: ${q}/usr/bin/obfs-local $obfs_options${q},}
|
${obfs:+${q}plugin${q}: ${q}/usr/bin/obfs-local${q},${q}plugin_opts${q}: ${q}$obfs_options${q},}
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
@ -107,6 +107,7 @@ ss_mkjson_ss_redir_conf() {
|
||||||
[ -z "$obfs_uri" ] || obfs_options="$obfs_options;obfs-uri=$obfs_uri"
|
[ -z "$obfs_uri" ] || obfs_options="$obfs_options;obfs-uri=$obfs_uri"
|
||||||
[ "$fast_open" = 1 ] && obfs_options="$obfs_options;fast-open"
|
[ "$fast_open" = 1 ] && obfs_options="$obfs_options;fast-open"
|
||||||
[ "$mptcp" = 1 ] && obfs_options="$obfs_options;mptcp"
|
[ "$mptcp" = 1 ] && obfs_options="$obfs_options;mptcp"
|
||||||
|
[ -z "$timeout" ] || obfs_options="$obfs_options;t=$timeout"
|
||||||
cat <<-EOF
|
cat <<-EOF
|
||||||
${obfs:+${q}plugin${q}: ${q}/usr/bin/obfs-local${q},${q}plugin_opts${q}: ${q}$obfs_options${q},}
|
${obfs:+${q}plugin${q}: ${q}/usr/bin/obfs-local${q},${q}plugin_opts${q}: ${q}$obfs_options${q},}
|
||||||
EOF
|
EOF
|
||||||
|
@ -117,11 +118,11 @@ ss_mkjson_ss_server_conf() {
|
||||||
ss_mkjson_server_conf_
|
ss_mkjson_server_conf_
|
||||||
[ "$obfs" = 0 ] && obfs=false || obfs=true
|
[ "$obfs" = 0 ] && obfs=false || obfs=true
|
||||||
if $obfs; then
|
if $obfs; then
|
||||||
obfs_options="--obfs $obfs_type"
|
obfs_options="obfs=$obfs_type"
|
||||||
[ "$fast_open" = 1 ] && obfs_options="$obfs_options --fast-open"
|
[ "$fast_open" = 1 ] && obfs_options="$obfs_options;fast-open"
|
||||||
[ "$mptcp" = 1 ] && obfs_options="$obfs_options --mptcp"
|
[ "$mptcp" = 1 ] && obfs_options="$obfs_options;mptcp"
|
||||||
cat <<-EOF
|
cat <<-EOF
|
||||||
${obfs:+${q}plugin${q}: ${q}/usr/bin/obfs-server $obfs_options${q},}
|
${obfs:+${q}plugin${q}: ${q}/usr/bin/obfs-server${q},${q}plugin_opts${q}: ${q}$obfs_options${q},}
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
@ -135,10 +136,10 @@ ss_mkjson_ss_tunnel_conf() {
|
||||||
[ "$obfs" = 0 ] && obfs=false || obfs=true
|
[ "$obfs" = 0 ] && obfs=false || obfs=true
|
||||||
if $obfs; then
|
if $obfs; then
|
||||||
obfs_options="obfs=$obfs_type"
|
obfs_options="obfs=$obfs_type"
|
||||||
[ -z "$obfs_host" ] || obfs_options="$obfs_options --obfs-host $obfs_host"
|
[ -z "$obfs_host" ] || obfs_options="$obfs_options;obfs-host=$obfs_host"
|
||||||
[ -z "$obfs_uri" ] || obfs_options="$obfs_options --obfs-uri $obfs_uri"
|
[ -z "$obfs_uri" ] || obfs_options="$obfs_options;obfs-uri=$obfs_uri"
|
||||||
cat <<-EOF
|
cat <<-EOF
|
||||||
${obfs:+${q}plugin${q}: ${q}/usr/bin/obfs-local $obfs_options${q},}
|
${obfs:+${q}plugin${q}: ${q}/usr/bin/obfs-local${q},${q}plugin_opts${q}: ${q}$obfs_options${q},}
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue