hq450 / fancyss

fancyss is a project providing tools to across the GFW on asuswrt/merlin based router.
GNU General Public License v3.0
12.36k stars 3.18k forks source link

Feature request: uTLS #32946

Closed Heclalava closed 1 year ago

Heclalava commented 1 year ago

Could a client with uTLS built in be released?

wang20150419 commented 1 year ago

Could a client with uTLS built in be released?

 Login to the router with the superuser, modify the file /jffs/.koolshare/ss/ssconfig.sh and insert a line at line 3751:
                                   \"fingerprint\": \"chrome\",

 The modified file will be as follows:

           if [ "${ss_basic_v2ray_network_security}" == "tls" ];then
                 local tls="{
                       \"fingerprint\": \"chrome\",
                       \"allowInsecure\": $(get_function_switch $ss_basic_v2ray_network_security_ai)
                       ,\"alpn\": ${apln}
                       ,\"serverName\": $(get_value_null $ss_basic_v2ray_network_security_sni)
                }"
          else
               local tls="null"
          fi

 ---------
   tested and working using v2ray server.
Heclalava commented 1 year ago

\"fingerprint\": \"chrome\",

Thanks I guess this would work. Although a UI drop down menu, or toggle on each server config would be nice.

Heclalava commented 1 year ago

Thanks for the version 3.0.7 update. I see this feature wasn't built in, so I will update the installation package with the instructions above and reflash to get uTLS working until you build the feature in to the UI.

Heclalava commented 1 year ago

\"fingerprint\": \"chrome\",

I have tested both on the 32 bit HND and HND v8 packages. Seems that adding the line \"fingerprint\": \"chrome\",

to ssconfig.sh breaks the 3.0.7 package and FancySS no longer functions. Is there another way to get uTLS working?

Heclalava commented 1 year ago

So I see the uTLS option was added to Xray vless servers, can this not please be added to Xray/v2ray vmess servers?