add msocks5 XD
merge diff