package
0.0.0-20240904170749-9cca7b200aed
Repository: https://github.com/celzero/firestack.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
Confirm3 marks addr as preferred for hostOrIP.
Dial dials into addr using the provided dialer and returns a net.Conn, which is guaranteed to be either net.UDPConn or net.TCPConn.
DialWithSplitRetry returns a TCP connection that transparently retries by splitting the initial upstream segment if the socket closes without receiving a reply.
DialWithTls dials into addr using the provided dialer and returns a tls.Conn.
Disconfirm unmarks addr as preferred for hostOrIP.
Disconfirm2 unmarks addr as preferred for hostOrIP.
Disconfirm3 unmarks addr as preferred for hostOrIP.
ECH returns the ECH config, if any, for the given hostname.
For returns addresses for hostOrIP from cache, resolving them if missing.
p must be one of settings.IP4, settings.IP6, or settings.IP46.
Listen listens on for TCP connections on the local address using d.
ListenPacket listens on for UDP connections on the local address using d.
Mapper is a hostname to IP (a/aaaa) resolver for the network engine; may be nil.
NetDial connects to the address on the named network using net.Dialer.
NetListen listens for TCP on local address using cfg.
NetListenPacket listens for UDP on local address using cfg.
New re-seeds hostOrIP with a new set of ips or ip:ports.
No description provided by the author
Probe sends and accepts ICMP packets on local addr using d over a net.PacketConn.
ProxyDial tries to connect to addr using d.
ProxyDials tries to connect to addr using each dialer in dd.
Query sends a DNS query to the Default DNS and returns the answer.
Resolve resolves hostname to IP addresses, bypassing cache.
ResolveOn resolves nom to IPs on given DNS transport IDs, tids.
SplitDial dials into addr splitting the first segment to two if the first connection is unsuccessful, using settings.DialStrategy.
SplitDialWithTls dials into addr using the provided dialer and returns a tls.Conn.
No description provided by the author
No description provided by the author
No description provided by the author