Sub-Store/scripts/tls-fingerprint.js

11 lines
418 B
JavaScript

function operator(proxies, targetPlatform) {
const {fingerprint} = $arguments;
proxies.forEach(proxy => {
if (targetPlatform === "Surge") {
proxy.tfo = `${proxy.tfo || false}, server-cert-fingerprint-sha256=${fingerprint}`;
} else if (targetPlatform === "QX") {
proxy.tfo = `${proxy.tfo || false}, tls-cert-sha256=${fingerprint}`;
}
});
return proxies;
}