From 5c34de6b0284f5ad148a4bd8b4cb7129e142c809 Mon Sep 17 00:00:00 2001 From: Gray Liang Date: Fri, 29 Dec 2023 16:41:15 +0800 Subject: [PATCH] ci: Test LAN TCP and UDP --- .github/workflows/kernel-test.yml | 89 ++++++++++++++++++++++++++++++- 1 file changed, 88 insertions(+), 1 deletion(-) diff --git a/.github/workflows/kernel-test.yml b/.github/workflows/kernel-test.yml index 6ca5d08b40..a77d824fd8 100644 --- a/.github/workflows/kernel-test.yml +++ b/.github/workflows/kernel-test.yml @@ -136,7 +136,6 @@ jobs: docker exec dae apt install -y curl dnsutils vmess_link=$(base64 -w0 vmess.json) - cat > ./conf.dae <lan.bash < ./conf.dae < direct + fallback: proxy + } + ! + + chmod 600 ./conf.dae + nohup docker exec dae /host/dae/dae run -c /host/conf.dae &> dae.log & + sleep 10s + cat dae.log + + - name: Check LAN IPv4 TCP + uses: cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12 + with: + provision: 'false' + cmd: | + set -ex + + docker exec dae ip net e dae curl 1.0.0.1 + cat /host/v2ray.access.log | grep -q 'accepted tcp:1.0.0.1:80' + + - name: Check LAN IPv4 UDP + uses: cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12 + with: + provision: 'false' + cmd: | + set -ex + + docker exec dae ip net e dae dig @8.8.4.4 one.one.one.one + cat /host/v2ray.access.log | grep -q 'accepted udp:8.8.4.4:53'