From 47e2415d92f9a2aa62e10cfa78c5b76bb638238b Mon Sep 17 00:00:00 2001 From: wxm <115806199+youfanx@users.noreply.github.com> Date: Tue, 26 Sep 2023 08:29:23 +0800 Subject: [PATCH] Update Main.java --- rxlib/src/main/java/org/rx/Main.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rxlib/src/main/java/org/rx/Main.java b/rxlib/src/main/java/org/rx/Main.java index 65f8a14f..7aaf1341 100644 --- a/rxlib/src/main/java/org/rx/Main.java +++ b/rxlib/src/main/java/org/rx/Main.java @@ -214,6 +214,10 @@ public void addWhiteList(InetAddress endpoint) { if (conf.pcapSourceIp != null && InetAddress.getByName(conf.pcapSourceIp).equals(e.getSource().getAddress())) { log.info("pcap pack {}", e.getSource()); + if (conf.pcapUdpDirect) { + e.setUpstream(new Upstream(dstEp)); + return; + } } // if (conf.pcap2socks && e.getSource().getAddress().isLoopbackAddress()) { // Cache cache = Cache.getInstance(Cache.MEMORY_CACHE);