add protect-socket option