type github.com/refraction-networking/utls.ClientHelloID
58 uses
github.com/refraction-networking/utls (current package)
u_common.go#L140: type ClientHelloID struct {
u_common.go#L156: func (p *ClientHelloID) Str() string {
u_common.go#L160: func (p *ClientHelloID) IsSet() bool {
u_common.go#L593: HelloGolang = ClientHelloID{helloGolang, helloAutoVers, nil, nil}
u_common.go#L597: HelloCustom = ClientHelloID{helloCustom, helloAutoVers, nil, nil}
u_common.go#L600: HelloRandomized = ClientHelloID{helloRandomized, helloAutoVers, nil, nil}
u_common.go#L601: HelloRandomizedALPN = ClientHelloID{helloRandomizedALPN, helloAutoVers, nil, nil}
u_common.go#L602: HelloRandomizedNoALPN = ClientHelloID{helloRandomizedNoALPN, helloAutoVers, nil, nil}
u_common.go#L606: HelloFirefox_55 = ClientHelloID{helloFirefox, "55", nil, nil}
u_common.go#L607: HelloFirefox_56 = ClientHelloID{helloFirefox, "56", nil, nil}
u_common.go#L608: HelloFirefox_63 = ClientHelloID{helloFirefox, "63", nil, nil}
u_common.go#L609: HelloFirefox_65 = ClientHelloID{helloFirefox, "65", nil, nil}
u_common.go#L610: HelloFirefox_99 = ClientHelloID{helloFirefox, "99", nil, nil}
u_common.go#L611: HelloFirefox_102 = ClientHelloID{helloFirefox, "102", nil, nil}
u_common.go#L612: HelloFirefox_105 = ClientHelloID{helloFirefox, "105", nil, nil}
u_common.go#L613: HelloFirefox_120 = ClientHelloID{helloFirefox, "120", nil, nil}
u_common.go#L616: HelloChrome_58 = ClientHelloID{helloChrome, "58", nil, nil}
u_common.go#L617: HelloChrome_62 = ClientHelloID{helloChrome, "62", nil, nil}
u_common.go#L618: HelloChrome_70 = ClientHelloID{helloChrome, "70", nil, nil}
u_common.go#L619: HelloChrome_72 = ClientHelloID{helloChrome, "72", nil, nil}
u_common.go#L620: HelloChrome_83 = ClientHelloID{helloChrome, "83", nil, nil}
u_common.go#L621: HelloChrome_87 = ClientHelloID{helloChrome, "87", nil, nil}
u_common.go#L622: HelloChrome_96 = ClientHelloID{helloChrome, "96", nil, nil}
u_common.go#L623: HelloChrome_100 = ClientHelloID{helloChrome, "100", nil, nil}
u_common.go#L624: HelloChrome_102 = ClientHelloID{helloChrome, "102", nil, nil}
u_common.go#L625: HelloChrome_106_Shuffle = ClientHelloID{helloChrome, "106", nil, nil} // TLS Extension shuffler enabled starting from 106
u_common.go#L630: HelloChrome_100_PSK = ClientHelloID{helloChrome, "100_PSK", nil, nil}
u_common.go#L631: HelloChrome_112_PSK_Shuf = ClientHelloID{helloChrome, "112_PSK", nil, nil}
u_common.go#L632: HelloChrome_114_Padding_PSK_Shuf = ClientHelloID{helloChrome, "114_PSK", nil, nil}
u_common.go#L636: HelloChrome_115_PQ = ClientHelloID{helloChrome, "115_PQ", nil, nil}
u_common.go#L637: HelloChrome_115_PQ_PSK = ClientHelloID{helloChrome, "115_PQ_PSK", nil, nil}
u_common.go#L640: HelloChrome_120 = ClientHelloID{helloChrome, "120", nil, nil}
u_common.go#L642: HelloChrome_120_PQ = ClientHelloID{helloChrome, "120_PQ", nil, nil}
u_common.go#L644: HelloChrome_131 = ClientHelloID{helloChrome, "131", nil, nil}
u_common.go#L646: HelloChrome_133 = ClientHelloID{helloChrome, "133", nil, nil}
u_common.go#L649: HelloIOS_11_1 = ClientHelloID{helloIOS, "111", nil, nil} // legacy "111" means 11.1
u_common.go#L650: HelloIOS_12_1 = ClientHelloID{helloIOS, "12.1", nil, nil}
u_common.go#L651: HelloIOS_13 = ClientHelloID{helloIOS, "13", nil, nil}
u_common.go#L652: HelloIOS_14 = ClientHelloID{helloIOS, "14", nil, nil}
u_common.go#L654: HelloAndroid_11_OkHttp = ClientHelloID{helloAndroid, "11", nil, nil}
u_common.go#L657: HelloEdge_85 = ClientHelloID{helloEdge, "85", nil, nil}
u_common.go#L658: HelloEdge_106 = ClientHelloID{helloEdge, "106", nil, nil}
u_common.go#L661: HelloSafari_16_0 = ClientHelloID{helloSafari, "16.0", nil, nil}
u_common.go#L664: Hello360_7_5 = ClientHelloID{hello360, "7.5", nil, nil}
u_common.go#L665: Hello360_11_0 = ClientHelloID{hello360, "11.0", nil, nil}
u_common.go#L668: HelloQQ_11_1 = ClientHelloID{helloQQ, "11.1", nil, nil}
u_conn.go#L33: ClientHelloID ClientHelloID
u_conn.go#L64: func UClient(conn net.Conn, config *Config, clientHelloID ClientHelloID) *UConn {
u_parrots.go#L29: func UTLSIdToSpec(id ClientHelloID) (ClientHelloSpec, error) {
u_parrots.go#L33: func utlsIdToSpec(id ClientHelloID) (ClientHelloSpec, error) {
u_parrots.go#L2736: func (uconn *UConn) applyPresetByID(id ClientHelloID) (err error) {
u_parrots.go#L2951: id *ClientHelloID,
u_quic.go#L27: func UQUICClient(config *QUICConfig, clientHelloID ClientHelloID) *UQUICConn {
u_roller.go#L10: HelloIDs []ClientHelloID
u_roller.go#L12: WorkingHelloID *ClientHelloID
u_roller.go#L33: HelloIDs: []ClientHelloID{
u_roller.go#L53: helloIDs := make([]ClientHelloID, len(c.HelloIDs))
u_roller.go#L73: helloIDs = append([]ClientHelloID{*workingHelloId}, helloIDs...)
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |