[tor-commits] [pluggable-transports/snowflake] 01/08: Add utls-imitate, utls-nosni doc to README

gitolite role git at cupani.torproject.org
Tue Mar 14 20:00:33 UTC 2023


This is an automated email from the git hooks/post-receive script.

itchyonion pushed a commit to branch main
in repository pluggable-transports/snowflake.

commit 39d906b3803e804ddb27ea6fb3f65653f4431352
Author: Shelikhoo <xiaokangwang at outlook.com>
AuthorDate: Fri Mar 10 15:25:15 2023 +0000

    Add utls-imitate, utls-nosni doc to README
---
 README.md | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/README.md b/README.md
index 9a1c958..bc61107 100644
--- a/README.md
+++ b/README.md
@@ -97,3 +97,13 @@ runs in GitLab CI.  It is also possible to run this setup in a Virtual Machine
 using [vagrant](https://www.vagrantup.com/).  Just run `vagrant up` and it will
 create and provision the VM.  `vagrant ssh` to get into the VM to use it as a
 development environment.
+
+##### uTLS Settings
+
+Snowflake communicate with broker that serves as signaling server with TLS based domain fronting connection, which may be identified by its usage of Go language TLS stack.
+
+uTLS is a software library designed to initiate the TLS Client Hello fingerprint of browsers or other popular software's TLS stack to evade censorship based on TLS client hello fingerprint with `-utls-imitate` . You can use `-version` to see a list of supported values.
+
+Depending on client and server configuration, it may not always work as expected as not all extensions are correctly implemented.
+
+You can also remove SNI(Server Name Indication) from client hello to evade censorship with `-utls-nosni`, not all servers supports this.

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the tor-commits mailing list