I’m getting this lately when starting the snowflake proxy or merely checking the version:

hnapel@raspberrypi:~ $ ~/snowflake/proxy/proxy -version
snowflake-proxy 2.9.2 (bcac2250*)
Known utls-imitate values:
(empty)
hellofirefox_55
hellofirefox_63
hellochrome_auto
helloios_12_1
hellorandomizedalpn
hellochrome_62
hellochrome_58
hellofirefox_56
hellofirefox_65
hellochrome_70
hellorandomizednoalpn
hellochrome_72
helloios_auto
helloios_11_1
hellofirefox_auto
hnapel@raspberrypi:~ $

The output goes to stderr (but everything goes to stderr, so that’s not a method to filter it out).

hnapel@raspberrypi:~ $ ~/snowflake/proxy/proxy -version 2>/dev/null
hnapel@raspberrypi:~ $

Yeah, it’s kind of weird that uTLS options are shown for the proxy CLI output. They only apply to the client.
But either way, you got the version printed, as you requested.

This is probably a result of

where we import the client package from the proxy package

Thanks!