mirror of
https://github.com/xjasonlyu/tun2socks.git
synced 2025-10-06 17:26:58 +08:00
19 lines
344 B
Go
19 lines
344 B
Go
package mirror
|
|
|
|
import (
|
|
"github.com/xjasonlyu/tun2socks/v2/core/adapter"
|
|
"github.com/xjasonlyu/tun2socks/v2/tunnel"
|
|
)
|
|
|
|
var _ adapter.TransportHandler = (*Tunnel)(nil)
|
|
|
|
type Tunnel struct{}
|
|
|
|
func (*Tunnel) HandleTCP(conn adapter.TCPConn) {
|
|
tunnel.TCPIn() <- conn
|
|
}
|
|
|
|
func (*Tunnel) HandleUDP(conn adapter.UDPConn) {
|
|
tunnel.UDPIn() <- conn
|
|
}
|