We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
0.8.1
clash转surge4/Surfboard
version = 1 [common] api_mode = false api_access_token = "password" default_url = [] prepend_insert_url = true exclude_remarks = ["(到期|剩余流量|时间|官网|产品)"] enable_filter = false base_path = "base" clash_rule_base = "base/all_base.tpl" surge_rule_base = "base/all_base.tpl" surfboard_rule_base = "base/all_base.tpl" mellow_rule_base = "base/all_base.tpl" quan_rule_base = "base/all_base.tpl" quanx_rule_base = "base/all_base.tpl" loon_rule_base = "base/all_base.tpl" sssub_rule_base = "base/all_base.tpl"
proxy_config = "SYSTEM" proxy_ruleset = "SYSTEM" proxy_subscription = "NONE" append_proxy_type = false
[[userinfo.stream_rule]] match = '^剩余流量:(.?)|总流量:(.)$' replace = 'total=$2&left=$1'
[[userinfo.stream_rule]] match = '^剩余流量:(.?) (.)$' replace = 'total=$1&left=$2'
[[userinfo.stream_rule]] match = '^Bandwidth: (.?)/(.)$' replace = 'used=$1&total=$2'
[[userinfo.stream_rule]] match = '^.剩余(.?)(?:\s*?)@(?:.*)$' replace = 'total=$1'
[[userinfo.time_rule]] match = '^过期时间:(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)$' replace = '$1:$2:$3:$4:$5:$6'
[[userinfo.time_rule]] match = '^到期时间:(\d+)-(\d+)-(\d+)$' replace = '$1:$2:$3:0:0:0'
[[userinfo.time_rule]] match = '^Smart Access expire: (\d+)/(\d+)/(\d+)$' replace = '$1:$2:$3:0:0:0'
[node_pref] udp_flag = true tcp_fast_open_flag = false skip_cert_verify_flag = true tls13_flag = false
sort_flag = false
filter_deprecated_nodes = false append_sub_userinfo = true clash_use_new_field_name = true
clash_proxies_style = "flow"
[[node_pref.rename_node]] match = '(?((x|X)?(\d+)(.?\d+)?)((\s?倍率?)|(x|X)))?' replace = "$1x"
[managed_config] write_managed_config = true config_update_interval = 86400 config_update_strict = false quanx_device_id = ""
[surge_external_proxy] resolve_hostname = true
[emojis] add_emoji = false remove_old_emoji = true
[[emojis.emoji]] import = "snippets/emoji.toml"
[[custom_groups]] import = "snippets/groups_basic.toml"
[ruleset] enabled = true overwrite_original_rules = false update_ruleset_on_request = false
[[rulesets]] import = "snippets/rulesets_auto.toml"
[template] template_path = "template"
[[template.globals]] key = "clash.http_port" value = "7890"
[[template.globals]] key = "clash.socks_port" value = "7891"
[[template.globals]] key = "clash.allow_lan" value = "true"
[[template.globals]] key = "clash.log_level" value = "info"
[[aliases]] uri = "/clash" target = "/sub?target=clash"
[[aliases]] uri = "/clashr" target = "/sub?target=clashr"
[[aliases]] uri = "/surge" target = "/sub?target=surge"
[[aliases]] uri = "/quan" target = "/sub?target=quan"
[[aliases]] uri = "/quanx" target = "/sub?target=quanx"
[[aliases]] uri = "/mellow" target = "/sub?target=mellow"
[[aliases]] uri = "/surfboard" target = "/sub?target=surfboard"
[[aliases]] uri = "/loon" target = "/sub?target=loon"
[[aliases]] uri = "/ss" target = "/sub?target=ss"
[[aliases]] uri = "/ssd" target = "/sub?target=ssd"
[[aliases]] uri = "/sssub" target = "/sub?target=sssub"
[[aliases]] uri = "/ssr" target = "/sub?target=ssr"
[[aliases]] uri = "/v2ray" target = "/sub?target=v2ray"
[[aliases]] uri = "/trojan" target = "/sub?target=trojan"
[[aliases]] uri = "/test" target = "/render?path=templates/test.tpl"
[server] listen = "0.0.0.0" port = 25600 serve_file_root = "web"
[advanced] log_level = "debug" print_debug_info = true max_pending_connections = 10240 max_concurrent_threads = 4 max_allowed_rulesets = 64 max_allowed_rules = 0 max_allowed_download_size = 0 enable_cache = true cache_subscription = 60 cache_config = 300 cache_ruleset = 21600 script_clean_context = true async_fetch_ruleset = false skip_failed_links = true
将clash格式的订阅地址转换为surge4/surfboard
正常转换
surge4配置里proxy节点没有任何有效节点 甚至有两个分组被放到这里来了 [Proxy] DIRECT = direct ♻️ 自动选择 = direct 🇯🇵 解锁日区 = direct 🇺🇸 解锁美区 = direct
No response
The text was updated successfully, but these errors were encountered:
No branches or pull requests
确认版本最新
检索issue
subconverter版本
0.8.1
转换过程
clash转surge4/Surfboard
转换设置
version = 1
[common]
api_mode = false
api_access_token = "password"
default_url = []
prepend_insert_url = true
exclude_remarks = ["(到期|剩余流量|时间|官网|产品)"]
enable_filter = false
base_path = "base"
clash_rule_base = "base/all_base.tpl"
surge_rule_base = "base/all_base.tpl"
surfboard_rule_base = "base/all_base.tpl"
mellow_rule_base = "base/all_base.tpl"
quan_rule_base = "base/all_base.tpl"
quanx_rule_base = "base/all_base.tpl"
loon_rule_base = "base/all_base.tpl"
sssub_rule_base = "base/all_base.tpl"
proxy_config = "SYSTEM"
proxy_ruleset = "SYSTEM"
proxy_subscription = "NONE"
append_proxy_type = false
[[userinfo.stream_rule]]
match = '^剩余流量:(.?)|总流量:(.)$'
replace = 'total=$2&left=$1'
[[userinfo.stream_rule]]
match = '^剩余流量:(.?) (.)$'
replace = 'total=$1&left=$2'
[[userinfo.stream_rule]]
match = '^Bandwidth: (.?)/(.)$'
replace = 'used=$1&total=$2'
[[userinfo.stream_rule]]
match = '^.剩余(.?)(?:\s*?)@(?:.*)$'
replace = 'total=$1'
[[userinfo.time_rule]]
match = '^过期时间:(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)$'
replace = '$1:$2:$3:$4:$5:$6'
[[userinfo.time_rule]]
match = '^到期时间:(\d+)-(\d+)-(\d+)$'
replace = '$1:$2:$3:0:0:0'
[[userinfo.time_rule]]
match = '^Smart Access expire: (\d+)/(\d+)/(\d+)$'
replace = '$1:$2:$3:0:0:0'
[node_pref]
udp_flag = true
tcp_fast_open_flag = false
skip_cert_verify_flag = true
tls13_flag = false
sort_flag = false
filter_deprecated_nodes = false
append_sub_userinfo = true
clash_use_new_field_name = true
clash_proxies_style = "flow"
[[node_pref.rename_node]]
match = '(?((x|X)?(\d+)(.?\d+)?)((\s?倍率?)|(x|X)))?'
replace = "$1x"
[managed_config]
write_managed_config = true
config_update_interval = 86400
config_update_strict = false
quanx_device_id = ""
[surge_external_proxy]
resolve_hostname = true
[emojis]
add_emoji = false
remove_old_emoji = true
[[emojis.emoji]]
import = "snippets/emoji.toml"
[[custom_groups]]
import = "snippets/groups_basic.toml"
[ruleset]
enabled = true
overwrite_original_rules = false
update_ruleset_on_request = false
[[rulesets]]
import = "snippets/rulesets_auto.toml"
[template]
template_path = "template"
[[template.globals]]
key = "clash.http_port"
value = "7890"
[[template.globals]]
key = "clash.socks_port"
value = "7891"
[[template.globals]]
key = "clash.allow_lan"
value = "true"
[[template.globals]]
key = "clash.log_level"
value = "info"
[[aliases]]
uri = "/clash"
target = "/sub?target=clash"
[[aliases]]
uri = "/clashr"
target = "/sub?target=clashr"
[[aliases]]
uri = "/surge"
target = "/sub?target=surge"
[[aliases]]
uri = "/quan"
target = "/sub?target=quan"
[[aliases]]
uri = "/quanx"
target = "/sub?target=quanx"
[[aliases]]
uri = "/mellow"
target = "/sub?target=mellow"
[[aliases]]
uri = "/surfboard"
target = "/sub?target=surfboard"
[[aliases]]
uri = "/loon"
target = "/sub?target=loon"
[[aliases]]
uri = "/ss"
target = "/sub?target=ss"
[[aliases]]
uri = "/ssd"
target = "/sub?target=ssd"
[[aliases]]
uri = "/sssub"
target = "/sub?target=sssub"
[[aliases]]
uri = "/ssr"
target = "/sub?target=ssr"
[[aliases]]
uri = "/v2ray"
target = "/sub?target=v2ray"
[[aliases]]
uri = "/trojan"
target = "/sub?target=trojan"
[[aliases]]
uri = "/test"
target = "/render?path=templates/test.tpl"
[server]
listen = "0.0.0.0"
port = 25600
serve_file_root = "web"
[advanced]
log_level = "debug"
print_debug_info = true
max_pending_connections = 10240
max_concurrent_threads = 4
max_allowed_rulesets = 64
max_allowed_rules = 0
max_allowed_download_size = 0
enable_cache = true
cache_subscription = 60
cache_config = 300
cache_ruleset = 21600
script_clean_context = true
async_fetch_ruleset = false
skip_failed_links = true
复现步骤
将clash格式的订阅地址转换为surge4/surfboard
期望结果
正常转换
实际结果
surge4配置里proxy节点没有任何有效节点 甚至有两个分组被放到这里来了
[Proxy]
DIRECT = direct
♻️ 自动选择 = direct
🇯🇵 解锁日区 = direct
🇺🇸 解锁美区 = direct
错误信息
No response
The text was updated successfully, but these errors were encountered: