ss

package
v0.0.12 Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	DefaultBufferSize = 4096
)

Functions

func ShadowCipher

func ShadowCipher(method, password string, key string) (core.Cipher, error)

func ShadowConn

func ShadowConn(conn net.Conn, header []byte) net.Conn

Types

type UDPConn

type UDPConn struct {
	net.PacketConn
	// contains filtered or unexported fields
}

func UDPClientConn

func UDPClientConn(c net.PacketConn, remoteAddr, targetAddr net.Addr, bufferSize int) *UDPConn

func UDPServerConn

func UDPServerConn(c net.PacketConn, remoteAddr net.Addr, bufferSize int) *UDPConn

func (*UDPConn) Read

func (c *UDPConn) Read(b []byte) (n int, err error)

func (*UDPConn) ReadFrom

func (c *UDPConn) ReadFrom(b []byte) (n int, addr net.Addr, err error)

func (*UDPConn) RemoteAddr

func (c *UDPConn) RemoteAddr() net.Addr

func (*UDPConn) Write

func (c *UDPConn) Write(b []byte) (n int, err error)

func (*UDPConn) WriteTo

func (c *UDPConn) WriteTo(b []byte, addr net.Addr) (n int, err error)

Jump to

Keyboard shortcuts

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