Skip to content

Tags: gfw-report/trojan-go

Tags

v0.10.10

Toggle v0.10.10's commit message
Upgrade uTLS to v1.2.0.

We thank uTLS developer @gaukas and @jmwample for their efforts in [uTLS v1.2.0](https://github.com/refraction-networking/utls/releases/tag/v1.2.0).

v0.10.9

Toggle v0.10.9's commit message
Upgrade to use Go 1.19 and uTLS v1.1.5.

We thank uTLS developer @gaukas and @cheungxi for their efforts in [uTLS v1.1.5](https://github.com/refraction-networking/utls/releases/tag/v1.1.5).

v0.10.8

Toggle v0.10.8's commit message
Support more popular browser fingerprints with utls v1.1.3.

`fingerprint` option now supports `Edge`, `Safari`, `360Browser`, and
`QQBrowser`, in addition to the existing `Chrome`, `Firefox`, and
`iOS` options.

Thanks to uTLS developers @hwh33 and @gaukas.

v0.10.7

Toggle v0.10.7's commit message
Replace cryto/tls with uTLS v1.1.2.

We hope this change will mitigate [the large-scale blocking of TLS-based censorship circumvention protocols in China](net4people/bbs#129) since October 3, 2022.

Depending on one's configuration, the Clienthello sent by trojan-go client will look like one of the following values now (rather than the [Go's TLS fingerprint](https://tlsfingerprint.io/id/ad63dbc630ad9475) in previous versions):

| `fingerprint`      | `sni` value specified? | TLS Fingerprint ID |
| ----------- | ----------- |----------- |
| Chrome (default)       | Yes | [e47eae8f8c4887b6](https://tlsfingerprint.io/id/e47eae8f8c4887b6)|
| Chrome (default)       | No | [90ac8a1dfa3b207c](https://tlsfingerprint.io/id/90ac8a1dfa3b207c)|
| iOS       | Yes | [133e933dd1dfea90](https://tlsfingerprint.io/id/133e933dd1dfea90)|
| iOS       | No | [cff7f10f631feddd](https://tlsfingerprint.io/id/cff7f10f631feddd)|
| Firefox   | Yes | [7161e10829541aab](https://tlsfingerprint.io/id/7161e10829541aab)|
| Firefox   | No | [56fa08d84940a06b](https://tlsfingerprint.io/id/56fa08d84940a06b)|