samforwarderudp

package
v0.33.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 29, 2022 License: MIT Imports: 14 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewSAMDGClientForwarder added in v0.33.0

func NewSAMDGClientForwarder(host, port string) (samtunnel.SAMTunnel, error)

NewSAMDGForwarder makes a new SAM forwarder with default options, accepts host:port arguments

func NewSAMDGForwarder added in v0.33.0

func NewSAMDGForwarder(host, port string) (samtunnel.SAMTunnel, error)

NewSAMDGForwarder makes a new SAM forwarder with default options, accepts host:port arguments

Types

type SAMDGClientForwarder added in v0.33.0

type SAMDGClientForwarder struct {
	*i2ptunconf.Conf

	SamKeys i2pkeys.I2PKeys
	Hasher  *hashhash.Hasher
	// contains filtered or unexported fields
}

SAMDGClientForwarder is a structure which automatically configured the forwarding of a local port to i2p over the SAM API.

func NewSAMDGClientForwarderFromOptions added in v0.33.0

func NewSAMDGClientForwarderFromOptions(opts ...func(samtunnel.SAMTunnel) error) (*SAMDGClientForwarder, error)

NewSAMDGClientForwarderFromOptions makes a new SAM forwarder with default options, accepts host:port arguments

func (*SAMDGClientForwarder) Base32 added in v0.33.0

func (f *SAMDGClientForwarder) Base32() string

Base32 returns the base32 address of the local destination

func (*SAMDGClientForwarder) Base32Readable added in v0.33.0

func (f *SAMDGClientForwarder) Base32Readable() string

Base32Readable returns the base32 address where the local service is being forwarded

func (*SAMDGClientForwarder) Base64 added in v0.33.0

func (f *SAMDGClientForwarder) Base64() string

Base64 returns the base64 address of the local destination

func (*SAMDGClientForwarder) Cleanup added in v0.33.0

func (f *SAMDGClientForwarder) Cleanup()

func (*SAMDGClientForwarder) Close added in v0.33.0

func (f *SAMDGClientForwarder) Close() error

func (*SAMDGClientForwarder) Config added in v0.33.0

func (f *SAMDGClientForwarder) Config() *i2ptunconf.Conf

func (*SAMDGClientForwarder) Destination added in v0.33.0

func (f *SAMDGClientForwarder) Destination() string

Destination returns the destination of the i2p service you want to forward locally

func (*SAMDGClientForwarder) GetType added in v0.33.0

func (f *SAMDGClientForwarder) GetType() string

func (*SAMDGClientForwarder) ID added in v0.33.0

func (f *SAMDGClientForwarder) ID() string

func (*SAMDGClientForwarder) Keys added in v0.33.0

func (*SAMDGClientForwarder) Load added in v0.33.0

func (*SAMDGClientForwarder) Print added in v0.33.0

func (f *SAMDGClientForwarder) Print() string

func (*SAMDGClientForwarder) Props added in v0.33.0

func (f *SAMDGClientForwarder) Props() map[string]string

func (*SAMDGClientForwarder) Search added in v0.33.0

func (f *SAMDGClientForwarder) Search(search string) string

func (*SAMDGClientForwarder) Serve added in v0.33.0

func (f *SAMDGClientForwarder) Serve() error

Serve starts the SAM connection and and forwards the local host:port to i2p

func (*SAMDGClientForwarder) Target added in v0.33.0

func (f *SAMDGClientForwarder) Target() string

Target returns the host:port of the local service you want to forward to i2p

func (*SAMDGClientForwarder) Up added in v0.33.0

func (f *SAMDGClientForwarder) Up() bool

type SAMDGForwarder added in v0.33.0

type SAMDGForwarder struct {
	*i2ptunconf.Conf

	SamKeys i2pkeys.I2PKeys
	Hasher  *hashhash.Hasher
	// contains filtered or unexported fields
}

SAMDGForwarder is a structure which automatically configured the forwarding of a local service to i2p over the SAM API.

func NewSAMDGForwarderFromOptions added in v0.33.0

func NewSAMDGForwarderFromOptions(opts ...func(samtunnel.SAMTunnel) error) (*SAMDGForwarder, error)

NewSAMDGForwarderFromOptions makes a new SAM forwarder with default options, accepts host:port arguments

func (*SAMDGForwarder) Base32 added in v0.33.0

func (f *SAMDGForwarder) Base32() string

Base32 returns the base32 address where the local service is being forwarded

func (*SAMDGForwarder) Base32Readable added in v0.33.0

func (f *SAMDGForwarder) Base32Readable() string

Base32Readable returns the base32 address where the local service is being forwarded

func (*SAMDGForwarder) Base64 added in v0.33.0

func (f *SAMDGForwarder) Base64() string

Base64 returns the base64 address where the local service is being forwarded

func (*SAMDGForwarder) Cleanup added in v0.33.0

func (f *SAMDGForwarder) Cleanup()

func (*SAMDGForwarder) Close added in v0.33.0

func (f *SAMDGForwarder) Close() error

func (*SAMDGForwarder) Config added in v0.33.0

func (f *SAMDGForwarder) Config() *i2ptunconf.Conf

func (*SAMDGForwarder) GetType added in v0.33.0

func (f *SAMDGForwarder) GetType() string

func (*SAMDGForwarder) ID added in v0.33.0

func (f *SAMDGForwarder) ID() string

func (*SAMDGForwarder) Keys added in v0.33.0

func (f *SAMDGForwarder) Keys() i2pkeys.I2PKeys

func (*SAMDGForwarder) Load added in v0.33.0

func (s *SAMDGForwarder) Load() (samtunnel.SAMTunnel, error)

func (*SAMDGForwarder) Print added in v0.33.0

func (f *SAMDGForwarder) Print() string

func (*SAMDGForwarder) Props added in v0.33.0

func (f *SAMDGForwarder) Props() map[string]string

func (*SAMDGForwarder) Search added in v0.33.0

func (f *SAMDGForwarder) Search(search string) string

func (*SAMDGForwarder) Serve added in v0.33.0

func (f *SAMDGForwarder) Serve() error

Serve starts the SAM connection and and forwards the local host:port to i2p

func (*SAMDGForwarder) Target added in v0.33.0

func (f *SAMDGForwarder) Target() string

Target returns the host:port of the local service you want to forward to i2p

func (*SAMDGForwarder) Up added in v0.33.0

func (f *SAMDGForwarder) Up() bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL