socks5
socks5 copied to clipboard
SOCKS Protocol Version 5 Library in Go. Full TCP/UDP and IPv4/IPv6 support
Not associated with an existing issue. Changes proposed in this pull request: - This PR migrates txthinking/socks5 from using concrete net types(net.TCPAddr, net.TCPConn) to using interface net types(net.Addr, net.Conn, net.PacketConn)....
In RFC 1928, it says: The DST.ADDR and DST.PORT fields contain the address and port that the client expects to use to send UDP datagrams on for the association. The...
#### Describe actual behavior I am working on changing the socks5 of this project to full cone(nat1). I would like to ask, can I only receive data packets from remote...
#### Describe actual behavior #### What is your expected behavior #### Specifications like the version of the project, operating system, or hardware #### Steps to reproduce the problem 0. 1....
关于参数不太理解
NewClassicServer(addr, ip, username, password, tcpTimeout, udpTimeout) 这个接口即有addr,又有ip 。能说明设计之初,两者之间的区别么
Could you please provide an example of how to implement a custom user/pass authentication handler function so that people can run a socks5 server with multiple username / password combinations?
#### Describe actual behavior When request the udp association command, the dst.addr and dst.port is set the destination address and the destination port. #### What is your expected behavior `If...
func ExampleServer() { s, err := socks5.NewClassicServer("127.0.0.1:1080", "127.0.0.1", "", "", 0, 60) if err != nil { log.Println(err) return } // You can pass in custom Handler s.ListenAndServe(nil) // #Output:...