oficial
http://product.rangaofei.cn/ssokit/pages/
Os usuários de Mac podem usar o homebrew diretamente para instalar
brew install ssokit --cask
Pode ser usado como servidor TCP/UDP:

Também pode ser usado como cliente TCP/UDP:

Você pode selecionar as opções avançadas em buf, que exibirá a visualização das configurações do cabeçalho.

Agora você pode personalizar seu próprio cabeçalho
Header é adicionado ao início da mensagem enviada. Você pode inserir o código hexadecimal ou asc.
Selecionar None Length não adicionará o comprimento de buf+tailer após o cabeçalho; selecionar Short adicionará um comprimento inteiro curto de 2 bytes de buf+tailer após o cabeçalho e antes de buf selecionar Int adicionará um número inteiro de 4 bytes O comprimento; de buf+header é depois do cabeçalho e antes do buf.
Endian representa se a ordem de bytes de comprimento acima está no modo big-endian ou no modo little-endian.

O desenvolvimento pessoal não é fácil
Problemas ou dúvidas são bem-vindos
qq:876038559