mirror of
https://git.mirrors.martin98.com/https://github.com/sub-store-org/Sub-Store.git
synced 2025-08-11 18:49:03 +08:00
feat: SSH 协议跟进 clash.meta(mihomo) 的修改
This commit is contained in:
parent
80d46597b4
commit
3637c5eb74
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "sub-store",
|
"name": "sub-store",
|
||||||
"version": "2.14.251",
|
"version": "2.14.252",
|
||||||
"description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.",
|
"description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.",
|
||||||
"main": "src/main.js",
|
"main": "src/main.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
@ -231,6 +231,10 @@ const sshParser = (proxy = {}) => {
|
|||||||
// https://wiki.metacubex.one/config/proxies/ssh
|
// https://wiki.metacubex.one/config/proxies/ssh
|
||||||
// https://sing-box.sagernet.org/zh/configuration/outbound/ssh
|
// https://sing-box.sagernet.org/zh/configuration/outbound/ssh
|
||||||
if (proxy['privateKey']) parsedProxy.private_key_path = proxy['privateKey'];
|
if (proxy['privateKey']) parsedProxy.private_key_path = proxy['privateKey'];
|
||||||
|
if (proxy['private-key'])
|
||||||
|
parsedProxy.private_key_path = proxy['private-key'];
|
||||||
|
if (proxy['private-key-passphrase'])
|
||||||
|
parsedProxy.private_key_passphrase = proxy['private-key-passphrase'];
|
||||||
if (proxy['server-fingerprint']) {
|
if (proxy['server-fingerprint']) {
|
||||||
parsedProxy.host_key = [proxy['server-fingerprint']];
|
parsedProxy.host_key = [proxy['server-fingerprint']];
|
||||||
// https://manual.nssurge.com/policy/ssh.html
|
// https://manual.nssurge.com/policy/ssh.html
|
||||||
@ -240,6 +244,9 @@ const sshParser = (proxy = {}) => {
|
|||||||
proxy['server-fingerprint'].split(' ')[0],
|
proxy['server-fingerprint'].split(' ')[0],
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
if (proxy['host-key']) parsedProxy.host_key = proxy['host-key'];
|
||||||
|
if (proxy['host-key-algorithms'])
|
||||||
|
parsedProxy.host_key_algorithms = proxy['host-key-algorithms'];
|
||||||
if (proxy['fast-open']) parsedProxy.udp_fragment = true;
|
if (proxy['fast-open']) parsedProxy.udp_fragment = true;
|
||||||
tfoParser(proxy, parsedProxy);
|
tfoParser(proxy, parsedProxy);
|
||||||
return parsedProxy;
|
return parsedProxy;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user