Documentation
¶
Index ¶
- func NewSAMDGClientForwarder(host, port string) (samtunnel.SAMTunnel, error)
- func NewSAMDGForwarder(host, port string) (samtunnel.SAMTunnel, error)
- type SAMDGClientForwarder
- func (f *SAMDGClientForwarder) Base32() string
- func (f *SAMDGClientForwarder) Base32Readable() string
- func (f *SAMDGClientForwarder) Base64() string
- func (f *SAMDGClientForwarder) Cleanup()
- func (f *SAMDGClientForwarder) Close() error
- func (f *SAMDGClientForwarder) Config() *i2ptunconf.Conf
- func (f *SAMDGClientForwarder) Destination() string
- func (f *SAMDGClientForwarder) GetType() string
- func (f *SAMDGClientForwarder) ID() string
- func (f *SAMDGClientForwarder) Keys() i2pkeys.I2PKeys
- func (s *SAMDGClientForwarder) Load() (samtunnel.SAMTunnel, error)
- func (f *SAMDGClientForwarder) Print() string
- func (f *SAMDGClientForwarder) Props() map[string]string
- func (f *SAMDGClientForwarder) Search(search string) string
- func (f *SAMDGClientForwarder) Serve() error
- func (f *SAMDGClientForwarder) Target() string
- func (f *SAMDGClientForwarder) Up() bool
- type SAMDGForwarder
- func (f *SAMDGForwarder) Base32() string
- func (f *SAMDGForwarder) Base32Readable() string
- func (f *SAMDGForwarder) Base64() string
- func (f *SAMDGForwarder) Cleanup()
- func (f *SAMDGForwarder) Close() error
- func (f *SAMDGForwarder) Config() *i2ptunconf.Conf
- func (f *SAMDGForwarder) GetType() string
- func (f *SAMDGForwarder) ID() string
- func (f *SAMDGForwarder) Keys() i2pkeys.I2PKeys
- func (s *SAMDGForwarder) Load() (samtunnel.SAMTunnel, error)
- func (f *SAMDGForwarder) Print() string
- func (f *SAMDGForwarder) Props() map[string]string
- func (f *SAMDGForwarder) Search(search string) string
- func (f *SAMDGForwarder) Serve() error
- func (f *SAMDGForwarder) Target() string
- func (f *SAMDGForwarder) Up() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSAMDGClientForwarder ¶ added in v0.33.0
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 (f *SAMDGClientForwarder) Keys() i2pkeys.I2PKeys
func (*SAMDGClientForwarder) Load ¶ added in v0.33.0
func (s *SAMDGClientForwarder) Load() (samtunnel.SAMTunnel, error)
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