WebSocket-Port-Forwarding
通过WebSocket动态监听端口
把端口接收到的数据通过WebSocket返回给客户端, 并支持通信
当WebSocket断开后, 自动清空创建的端口
{"command" : " create" , "data" : {"port" : 10000 }}
{"Command" :" send" ,"Data" :{"addr" :" 127.0.0.1:12345" ,"port" :10000 ,"data" :" Q2xvdWRZdQo=" }}
{"command" : " close" , "data" : {"addr" :" 127.0.0.1:12345" , "port" : 10000 }}
{"command" : " close" , "data" : {"port" : 10000 }}
{"command" :" create" ,"data" :{"port" :10000 ,"message" :" Listen Success!" ,"err" :false }}
{"command" :" create" ,"data" :{"port" :10000 ,"message" :" Listen Failure!" ,"err" :true }}
{"command" :" connect" ,"data" :{"addr" :" 127.0.0.1:123456" ,"err" :false }}
{"Command" :" send" ,"Data" :{"addr" :" 127.0.0.1:12345" ,"port" :10000 ,"data" :" Q2xvdWRZdQo=" ,"err" :false }}
{"command" :" send" ,"data" :{"port" :10001 ,"message" :" Port not found!" ,"err" :true }}
{"command" :" send" ,"data" :{"port" :10000 ,"message" :" Client not found!" ,"err" :true }}
{"Command" :" recv" ,"Data" :{"addr" :" 127.0.0.1:12345" ,"port" :10000 ,"data" :" Q2xvdWRZdQo=" ,"err" :false }}
{"command" :" close" ,"data" :{"addr" :" 127.0.0.1:12345" ,"err" :false }}
{"command" :" close" ,"data" :{"port" :10000 ,"err" :false
{"command" :" close" ,"data" :{"port" :10000 ,"message" :" Port not found!" ,"err" :true }}