chore: fingerprint style

This commit is contained in:
Skyxim 2022-07-11 13:44:27 +08:00
parent a8ce283727
commit 0c64d7e56a
2 changed files with 2 additions and 4 deletions

View file

@ -8,7 +8,6 @@ import (
"encoding/hex" "encoding/hex"
"fmt" "fmt"
xtls "github.com/xtls/go" xtls "github.com/xtls/go"
"strings"
"sync" "sync"
"time" "time"
) )
@ -63,8 +62,7 @@ func AddCertFingerprint(fingerprint string) error {
} }
func convertFingerprint(fingerprint string) (*[32]byte, error) { func convertFingerprint(fingerprint string) (*[32]byte, error) {
fp := strings.Replace(fingerprint, ":", "", -1) fpByte, err := hex.DecodeString(fingerprint)
fpByte, err := hex.DecodeString(fp)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View file

@ -30,7 +30,7 @@ experimental:
# 证书指纹,SHA256格式,补充校验TLS证书 # 证书指纹,SHA256格式,补充校验TLS证书
# 可使用 openssl x509 -noout -fingerprint -sha256 -inform pem -in yourcert.pem 获取 # 可使用 openssl x509 -noout -fingerprint -sha256 -inform pem -in yourcert.pem 获取
fingerprints: fingerprints:
- "8F:11:1F:A9:AD:3C:D8:E9:17:A1:18:52:2C:AC:39:EA:33:74:1B:3B:BE:73:F9:1C:EC:E5:48:D5:CC:B0:E5:E8" - "8F111FA9AD3CD8E917A118522CAC39EA33741B3BBE73F91CECE548D5CCB0E5E8" # 忽略大小写
# 类似于/etc/hosts, 仅支持配置单个IP # 类似于/etc/hosts, 仅支持配置单个IP
hosts: hosts:
# '*.clash.dev': 127.0.0.1 # '*.clash.dev': 127.0.0.1