--- a/src/utils.c +++ b/src/utils.c @@ -258,8 +258,6 @@ usage() { printf("\n"); printf("shadowsocks-libev %s with %s\n\n", VERSION, USING_CRYPTO); - printf( - " maintained by Max Lv and Linus Yang \n\n"); printf(" usage:\n\n"); #ifdef MODULE_LOCAL printf(" ss-local\n"); @@ -299,6 +297,25 @@ usage() " The default cipher is rc4-md5.\n"); printf("\n"); printf( + " -o Obfs of your remote server: plain,\n"); + printf( + " http_simple, http_post and tls1.2_ticket_auth.\n"); + printf( + " -g Obfs-Param of your remote server.\n"); + printf( + " -O Protocol of your remote server: origin,\n"); + printf( + " auth_sha1, auth_sha1_v2, auth_sha1_v4,\n"); + printf( + " auth_aes128_md5, auth_aes128_sha1,\n"); + printf( + " auth_chain_a, auth_chain_b, auth_chain_c,\n"); + printf( + " auth_chain_d, auth_chain_e and auth_chain_f.\n"); + printf( + " -G Protocol-Param of your remote server.\n"); + printf("\n"); + printf( " [-a ] Run as another user.\n"); printf( " [-f ] The file path to store pid.\n");