fix inbound路径
This commit is contained in:
parent
ced138c3a5
commit
604dad0584
@ -46,7 +46,7 @@ actor PacketInboundActor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func handleData(_ data: SDLData) async {
|
func handleData(_ data: SDLData) async {
|
||||||
let processor = SDLHoleDataProcessor(
|
let processor = PacketInboundProcessor(
|
||||||
networkAddress: self.networkAddress,
|
networkAddress: self.networkAddress,
|
||||||
dataCipher: self.dataCipher,
|
dataCipher: self.dataCipher,
|
||||||
policySnapshot: self.policyService.policySnapshot(),
|
policySnapshot: self.policyService.policySnapshot(),
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
//
|
//
|
||||||
// SDLHoleDataProcessor.swift
|
// PacketInboundProcessor.swift
|
||||||
// Tun
|
// Tun
|
||||||
//
|
//
|
||||||
// Created by 安礼成 on 2026/4/14.
|
// Created by 安礼成 on 2026/4/14.
|
||||||
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
final class SDLHoleDataProcessor {
|
final class PacketInboundProcessor {
|
||||||
enum ProcessingAction {
|
enum ProcessingAction {
|
||||||
case sendARPReply(dstMac: Data, data: Data)
|
case sendARPReply(dstMac: Data, data: Data)
|
||||||
case appendARP(ip: UInt32, mac: Data)
|
case appendARP(ip: UInt32, mac: Data)
|
||||||
@ -117,7 +117,7 @@ actor PacketOutboundActor {
|
|||||||
packetReaderTask?.cancel()
|
packetReaderTask?.cancel()
|
||||||
}
|
}
|
||||||
|
|
||||||
func handleTunPacket(_ packet: IPPacket) async {
|
func handleTunPacket(_ packet: IPPacket) {
|
||||||
let router = PacketOutboundRouter(networkAddress: self.networkAddress, exitNode: self.exitNode)
|
let router = PacketOutboundRouter(networkAddress: self.networkAddress, exitNode: self.exitNode)
|
||||||
let decision = router.route(packet: packet)
|
let decision = router.route(packet: packet)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user