Add post args for youtubeUnblock

This commit is contained in:
Vadim Vetrov
2024-10-29 02:15:21 +03:00
parent 62d542d1f4
commit e764a20baa
3 changed files with 13 additions and 5 deletions

View File

@@ -97,6 +97,8 @@ o:depends("all_domains", 0)
o = s:option(DynamicList, "exclude_domains", "excluded domains", "List of domains to be excluded from targetting.")
o = s:option(Value, "post_args", "Post args", "Anything you pass here will be passed to youtubeUnblock as raw args")
local bs = m:section(NamedSection, "youtubeUnblock", "youtubeUnblock", "Service status")
local asts = sys.call("/etc/init.d/youtubeUnblock enabled &>/dev/null")

View File

@@ -71,10 +71,15 @@ parse_options() {
append_commasep_list "$config" sni_domains
fi
append_opts "$config" queue_num fake_sni_seq_len faking_strategy faking_ttl fake_seq_offset frag frag_sni_pos fk_winsize synfake_len seg2delay packet_mark fake_sni_type fake_custom_payload
append_opts "$config" queue_num fake_sni_seq_len faking_strategy faking_ttl fake_seq_offset frag frag_sni_pos fk_winsize synfake_len seg2delay packet_mark fake_sni_ty
append_commasep_list "$config" exclude_domains
append_opts_boolean "$config" fake_sni frag_sni_reverse frag_sni_faked frag_middle_sni synfake
append_opts_btoggler "$config" quic_drop silent trace no_gso no_ipv6
config_get value "$config" post_args
if [ -n "$value" ]; then
OPTS="$OPTS $value"
fi
}
# Openwrt procd script: https://openwrt.org/docs/guide-developer/procd-init-script-example

View File

@@ -17,6 +17,7 @@ set youtubeUnblock.youtubeUnblock.faking_strategy='pastseq'
set youtubeUnblock.youtubeUnblock.fake_sni_seq_len='1'
set youtubeUnblock.youtubeUnblock.fake_sni_type='default'
set youtubeUnblock.youtubeUnblock.fake_custom_payload=''
set youtubeUnblock.youtubeUnblock.post_args=''
add_list youtubeUnblock.youtubeUnblock.sni_domains='googlevideo.com'
add_list youtubeUnblock.youtubeUnblock.sni_domains='ggpht.com'
add_list youtubeUnblock.youtubeUnblock.sni_domains='ytimg.com'