Chore: update tun2socket

This commit is contained in:
kr328
2021-05-25 14:11:17 +08:00
parent 12220789a3
commit 271d56c01c
7 changed files with 32 additions and 17 deletions

View File

@@ -7,7 +7,7 @@ import (
"time"
"github.com/Dreamacro/clash/component/resolver"
"github.com/kr328/tun2socket/bridge"
"github.com/kr328/tun2socket"
D "github.com/miekg/dns"
)
@@ -22,7 +22,7 @@ func shouldHijackDns(dns net.IP, target net.IP, targetPort int) bool {
return net.IPv4zero.Equal(dns) || target.Equal(dns)
}
func hijackUDPDns(pkt []byte, lAddr, rAddr net.Addr, udp bridge.UDP) {
func hijackUDPDns(pkt []byte, lAddr, rAddr net.Addr, udp tun2socket.UDP) {
go func() {
answer, err := relayDnsPacket(pkt)

View File

@@ -4,7 +4,7 @@ import (
"net"
"github.com/Dreamacro/clash/transport/socks5"
"github.com/kr328/tun2socket/bridge"
"github.com/kr328/tun2socket"
adapters "github.com/Dreamacro/clash/adapters/inbound"
"github.com/Dreamacro/clash/common/pool"
@@ -15,7 +15,7 @@ import (
type udpPacket struct {
source *net.UDPAddr
data []byte
udp bridge.UDP
udp tun2socket.UDP
}
func (u *udpPacket) Data() []byte {
@@ -38,7 +38,7 @@ func (u *udpPacket) LocalAddr() net.Addr {
}
}
func handleUDP(payload []byte, source *net.UDPAddr, target *net.UDPAddr, udp bridge.UDP) {
func handleUDP(payload []byte, source *net.UDPAddr, target *net.UDPAddr, udp tun2socket.UDP) {
pkt := &udpPacket{
source: source,
data: payload,