Documentation
¶
Index ¶
Constants ¶
View Source
const ( ID = "/p2pdao/libp2p-proxy/1.0.0" ServiceName = "p2pdao.libp2p-proxy" )
Variables ¶
View Source
var Log = logging.Logger("libp2p-proxy")
Functions ¶
func HttpHandler ¶
func HttpHandler(bs *BufReaderStream)
func Socks5Handler ¶
func Socks5Handler(bs *BufReaderStream)
Types ¶
type BufReaderStream ¶
func NewBufReaderStream ¶
func NewBufReaderStream(s network.Stream) *BufReaderStream
type ProxyService ¶
type ProxyService struct {
// contains filtered or unexported fields
}
func NewProxyService ¶
func (*ProxyService) Handler ¶
func (p *ProxyService) Handler(s network.Stream)
func (*ProxyService) Serve ¶
func (p *ProxyService) Serve(proxyAddr string, remotePeer peer.ID) error
func (*ProxyService) Wait ¶
func (p *ProxyService) Wait(fn func() error) error
Click to show internal directories.
Click to hide internal directories.