@@ -175,9 +175,13 @@ jobs:
175
175
cmd : |
176
176
set -ex
177
177
178
- docker exec dae curl 1.1.1.1:443
179
- cat /host/dae.log | grep -F -- '-> 1.1.1.1:443'
180
- cat /host/v2ray.access.log | grep -q 'accepted tcp:1.1.1.1:443'
178
+ for i in {1..10}; do
179
+ docker exec dae curl 1.1.1.1:443
180
+ done
181
+ count=$(cat /host/dae.log | grep -c -F -- '-> 1.1.1.1:443')
182
+ ((count == 10))
183
+ count=$(cat /host/v2ray.access.log | grep -c -F -- 'accepted tcp:1.1.1.1:443')
184
+ ((count == 10))
181
185
182
186
- name : Check WAN IPv4 UDP
183
187
uses : cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12
@@ -186,9 +190,13 @@ jobs:
186
190
cmd : |
187
191
set -ex
188
192
189
- docker exec dae dig @1.1.1.1 one.one.one.one
190
- cat /host/dae.log | grep -F -- '-> 1.1.1.1:53'
191
- cat /host/v2ray.access.log | grep -q 'accepted udp:1.1.1.1:53'
193
+ for i in {1..10}; do
194
+ docker exec dae dig @1.1.1.1 one.one.one.one
195
+ done
196
+ count=$(cat /host/dae.log | grep -c -F -- '-> 1.1.1.1:53')
197
+ ((count == 10))
198
+ count=$(cat /host/v2ray.access.log | grep -c -F -- 'accepted udp:1.1.1.1:53')
199
+ ((count == 10))
192
200
193
201
- name : Check WAN IPv6 TCP
194
202
uses : cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12
@@ -197,9 +205,11 @@ jobs:
197
205
cmd : |
198
206
set -ex
199
207
200
- docker exec dae nc -v -w1 2606:4700:4700::1111 443 &> /host/nc.log
201
- cat /host/nc.log | grep -q 'succeeded!'
202
- cat /host/dae.log | grep -F -- '-> [2606:4700:4700::1111]:443'
208
+ for i in {1..10}; do
209
+ docker exec dae nc -v -w1 2606:4700:4700::1111 443
210
+ done
211
+ count=$(cat /host/dae.log | grep -c -F -- '-> [2606:4700:4700::1111]:443')
212
+ ((count == 10))
203
213
204
214
- name : Check WAN IPv6 UDP
205
215
uses : cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12
@@ -208,8 +218,11 @@ jobs:
208
218
cmd : |
209
219
set -ex
210
220
211
- docker exec dae dig @2606:4700:4700::1111 one.one.one.one
212
- cat /host/dae.log | grep -F -- '-> [2606:4700:4700::1111]:53'
221
+ for i in {1..10}; do
222
+ docker exec dae dig @2606:4700:4700::1111 one.one.one.one
223
+ done
224
+ count=$(cat /host/dae.log | grep -c -F -- '-> [2606:4700:4700::1111]:53')
225
+ ((count == 10))
213
226
214
227
- name : Setup LAN
215
228
uses : cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12
@@ -294,9 +307,13 @@ jobs:
294
307
cmd : |
295
308
set -ex
296
309
297
- docker exec dae ip net e dae curl 1.0.0.1
298
- cat /host/dae.log | grep -F -- '-> 1.0.0.1:80'
299
- cat /host/v2ray.access.log | grep -q 'accepted tcp:1.0.0.1:80'
310
+ for i in {1..10}; do
311
+ docker exec dae ip net e dae curl 1.0.0.1
312
+ done
313
+ count=$(cat /host/dae.log | grep -c -F -- '-> 1.0.0.1:80')
314
+ ((count == 10))
315
+ count=$(cat /host/v2ray.access.log | grep -c -F -- 'accepted tcp:1.0.0.1:80')
316
+ ((count == 10))
300
317
301
318
- name : Check LAN IPv4 UDP
302
319
uses : cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12
@@ -305,9 +322,13 @@ jobs:
305
322
cmd : |
306
323
set -ex
307
324
308
- docker exec dae ip net e dae dig @8.8.4.4 one.one.one.one
309
- cat /host/dae.log | grep -F -- '-> 8.8.4.4:53'
310
- cat /host/v2ray.access.log | grep -q 'accepted udp:8.8.4.4:53'
325
+ for i in {1..10}; do
326
+ docker exec dae ip net e dae dig @8.8.4.4 one.one.one.one
327
+ done
328
+ count=$(cat /host/dae.log | grep -c -F -- '-> 8.8.4.4:53')
329
+ ((count == 10))
330
+ count=$(cat /host/v2ray.access.log | grep -c -F -- 'accepted udp:8.8.4.4:53')
331
+ ((count == 10))
311
332
312
333
- name : Check LAN IPv6 TCP
313
334
uses : cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12
@@ -316,9 +337,11 @@ jobs:
316
337
cmd : |
317
338
set -ex
318
339
319
- docker exec dae ip net e dae nc -v -w1 2606:4700:4700::1001 80 &> /host/nc.log
320
- cat /host/nc.log | grep -q 'succeeded!'
321
- cat /host/dae.log | grep -F -- '-> [2606:4700:4700::1001]:80'
340
+ for i in {1..10}; do
341
+ docker exec dae ip net e dae nc -v -w1 2606:4700:4700::1001 80
342
+ done
343
+ count=$(cat /host/dae.log | grep -c -F -- '-> [2606:4700:4700::1001]:80')
344
+ ((count == 10))
322
345
323
346
- name : Check LAN IPv6 UDP
324
347
uses : cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12
@@ -327,5 +350,8 @@ jobs:
327
350
cmd : |
328
351
set -ex
329
352
330
- docker exec dae ip net e dae dig @2001:4860:4860::8844 one.one.one.one
331
- cat /host/dae.log | grep -F -- '-> [2001:4860:4860::8844]:53'
353
+ for i in {1..10}; do
354
+ docker exec dae ip net e dae dig @2001:4860:4860::8844 one.one.one.one
355
+ done
356
+ count=$(cat /host/dae.log | grep -c -F -- '-> [2001:4860:4860::8844]:53')
357
+ ((count == 10))
0 commit comments