feat : allow choose tcp / udp

and default volume ro/rw on daemon

close #48
close #46