Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 2.51 KB

README.md

File metadata and controls

45 lines (31 loc) · 2.51 KB

Teleport-Extensions view Go网络编程群

Teleport v3 custom extensions collection.

Install

go get -u -f -d github.com/henrylee2cn/tp-ext/...

Codec

package import description

Plugin

package import description
binder import binder "github.com/henrylee2cn/tp-ext/plugin-binder" Parameter Binding Verification for Struct Handler
heartbeat import heartbeat "github.com/henrylee2cn/tp-ext/plugin-heartbeat" A generic timing heartbeat plugin
ignoreCase import ignoreCase "github.com/henrylee2cn/tp-ext/plugin-ignoreCase" Dynamically ignoring the case of path
secure import secure "github.com/henrylee2cn/tp-ext/plugin-secure" Encrypting/decrypting the packet body

Protocol

package import description
jsonproto import jsonproto "github.com/henrylee2cn/tp-ext/proto-jsonproto" A JSON socket communication protocol
pbproto import pbproto "github.com/henrylee2cn/tp-ext/proto-pbproto" A PTOTOBUF socket communication protocol
tpV2Proto import tpV2Proto "github.com/henrylee2cn/tp-ext/proto-tpV2Proto" Compatible teleport v2 protocol

Transfer-Filter

package import description
md5Hash import md5Hash "github.com/henrylee2cn/tp-ext/xfer-md5Hash" Provides a integrity check transfer filter

Module

package import description
cliSession import cliSession "github.com/henrylee2cn/tp-ext/mod-cliSession" Client session with a high efficient and load balanced connection pool
websocket import websocket "github.com/henrylee2cn/tp-ext/mod-websocket" Makes the Teleport framework compatible with websocket protocol as specified in RFC 6455