From c74ee2f24a8245b88e86d74e28d305a614763754 Mon Sep 17 00:00:00 2001 From: Wang Defa Date: Tue, 28 Jul 2026 08:29:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=BE=B7=E5=9B=BD=20VoWiFi?= =?UTF-8?q?=20=E7=9B=B8=E5=85=B3=E8=A7=84=E5=88=99=E5=88=B0=20DE.list=20?= =?UTF-8?q?=E5=92=8C=20DE.yaml=EF=BC=8C=E6=9B=B4=E6=96=B0=E8=8B=B1?= =?UTF-8?q?=E5=9B=BD=20VoWiFi=20=E8=A7=84=E5=88=99=E5=88=B0=20UK.list=20?= =?UTF-8?q?=E5=92=8C=20UK.yaml=EF=BC=8C=E6=96=B0=E5=A2=9E=20wificalling-de?= =?UTF-8?q?.png=20=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logo-144/wificalling-de.png | Bin 0 -> 6114 bytes rule/WiFiCalling/DE/DE.list | 5 +++++ rule/WiFiCalling/DE/DE.yaml | 6 ++++++ rule/WiFiCalling/UK/UK.list | 5 ++++- rule/WiFiCalling/UK/UK.yaml | 5 ++++- 5 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 logo-144/wificalling-de.png create mode 100644 rule/WiFiCalling/DE/DE.list create mode 100644 rule/WiFiCalling/DE/DE.yaml diff --git a/logo-144/wificalling-de.png b/logo-144/wificalling-de.png new file mode 100644 index 0000000000000000000000000000000000000000..6107a75b720500d8beff3b0799390ad81964fea3 GIT binary patch literal 6114 zcmb7IRbLbi)1_m{rCUNemu4lF?nW9B1O#O1ZjerC>F(~Ol?4_=0Rib+8l)Q(c>I5Z z_q~{z^P9PtyK`nvtd5p40e}X8f`USzs-mFxuYUS3aIpU6J*7<;3JNibs)DS6Z{ATp zZlM0_rIEs0wuA6;GE@6SH4__PF{ApT=@$zi_1h>}vdB41Vrj)8YI1VhFK(z9sJhXb z5Fii?;kyThp^1)AoY_!`MH3SY0B&{5e(HwtG19-@N1N7-{J#P!Bp?3XtG5F4VOqn+3HU-2Z$bGV z?=XB~h<@UOz2OOT=eP0iD+oT76Bw)X=#Ci_gcj^LHjT>1?jRM&Q0adF!@D6vcs8OF zh(K_n+LwE@IHW0w8Ji%nX2f!lzDXc6Eq>#s(6?|>w}w#b?;%Vhm2%?U&@Hr~7*CTx zH)ZSob2D*VcH9`%IM4w9nNVx}B`3fM*WC||i~D-#FkRVq2IXCLE@ zM&tZcd-v?H4-?tMlO_gb;!fc}or(~Pg}uD&o-X4;#B13CvG`I=p&jz9ISG)|&K-0M z$%2nCLu*k|{Y4!^`Ye6^qDokGjEE#UeX?8(2R@r0zCnp8WYD&-f`bOkfE{MRQ)KVV zJaoz7DM{jXe8{d!}TO=c!K7GVDuq-e)WR!7*!939s1`t!UKEc4& zMMmn%!fT?%!hwW5-8C->iZtF4WhLEZ; zCF<6S;;rl}5t&TlJxJSby-M&&IIX^u(sbJ8{F`R&!M?I}&ao+h$6@~iAn z)q?$^$BMlRNynNP!Ld6Y65B|=3KiQe5F?ILf(LD?9w|pNTh{jI!qnHzPuGk9Bv<@g z%ciw~@1_}?D$p#8u!>bFQku;phM9nQ_Ym$HlNlnY6+5e48U7uHQLyB9=!W&SpHg&N zksaU_Uq#b0lKCM@{f}Y7wobt6dAf$*DBHf(aD zb*49|!0UYJ0So?Gfh5oaQAO|U80T!D{Rr_;;=V)fc|m@1#7|3iDnlPBdl2hVD(R&isfek*LS z9KpP?uv>~C#v}R~l*4WCMV-hsmFhMp{Wi~pR>FB@{svKTIA1m!jJ)UyFr^02%tvu9 z6b3y8>8Qhgw-3YTYNS9lzsj8m0Rfn@9?|Yc zXAC@Ldt<~Bd59E^ z93zHv?^;?f`6yX+?SaUNkU-8+agS$_$%lf$C{B;Wy%jOAf($-LYSGz>q$hv#87@Jl z?8_s!B;rCPM)B3k)=@SXlq4mfndy^XY)GEp!${+nto$ie`Ybx_{#;;K`bMI2l5^Xg zrMJCS|KY~y-qW7ZtKZvc+%2xhr^ft%v&4*za2u+CjK5`ix>Ky_aO5}otPN-gQ^#H_ zBTGqXoLxz4%5GVENFsXtgKa>C7w04!tF3&olT8aNh{5i9DIPGcSOP7!6!+$T;gI|1 zh)48Ar7@_4!;KMrl@KW_Z&wjNj+0xBSfJf+M~GGLg9sf=LYwrQfkOs zujRB#wOG|dVepI{bIXKz0~qrjz>tl{om^-+$Y!N~)p35{*E2D_ruy89Q75C}tr$WZ zv+$EP=>D$BdDhhJ94b+{kkA@D=|QzZ90VX0uKsx05%*pm4e`rAtP9cOUe>p%t1_|O zJsA{M@Kn0!a-fx@4>;roBgSKzKtAtiYlvT~L5SLSFUh6$%%gg1cQCY0gh-{@Id-`O z;qUJPugLDX!Rg=0<4Qm1rxyWq%P~A(YH}G77mm1@x6W5x9*j?|5RP#{5((3$g0A$I zieYEAQm1E_w>Kk4eq}v}5K0&QqgvnLS&W6a7K0cn(YQ4r4&jW|If=*1^pi~N5c4CC zti2t}FmwvxqxX`xL^ef`bxW6%lWomP>AQ{bIu?lx9rp@Y;Z!=&AgaC4%aX(xC>atq zu>x?#VA6R*XABD>EtLk-k`ce}{Y|pKmdd~{Bc-0fT6N_&+PDq%m_AsqnKRCRz8y+D zwD6Wt(#4&K=pB;v8(wO_@vF&g^VlUOyZ|kBBx$^q)vtISdcSTQd2$5uySzB}MGd;H zYjb#u-7tlz-9H#Gls*fjA>NKofQ4-Owl2+*6S{)T*4A${9Ru6HoZEs?tUj~w>ayGFDcy4pj6dqfd>WPEs6MIzuJN1hsMpSl*ioL%jR#-T zEUMop+j-&;PM3+M-uA1?Dxn)J>to4{8cn(({+M3Mu7tx3AkuF}pM%>(79CFaKFuX7 z66^$ue-UFTZ&g^*dKF(<&Sg!o7_E*ejI=rurKZO_jJ=c-ONf-$S1yG#*p6Q+gkPHn zgS29L+!ZGYU<8S-c$?EX`=Hy@niy9F(m4M!t+m#ZrXVFRf4=vB?pIdqzH<*X?@{QV zEWzFJfUV8m+@v6mD@R3aO8m4Ph)nhBkBOd~=$CF=SBmi`Q8|#3nj1ZfoGGAX+QSVu zx3X?bz3j+`-a8TQ;nR>D_suk4vyJ!_>tTj2cp|Dy%IV;P{7T1~xMQbafs5mpWOKRK zTnJn4Bs>*csi}>LKp+hxJ`zi&Hzxlkul0s8^7fG`TF|4IsvlGB)7f>##f`H*SJH3E z8*2Y&FT&$-PDqJ+166ZUva!Z1qvJFYTwY%qzIb%jUKZ$p)MpX1zhZ9*Pw$^loX6s; zFc~PZ0rkT<&WTOdFGX<9BK13cX77dgTElu1mT27umCHw9@&=LB^E>@5nr z=NnZWreZ3Xo0ltjU+DNhL-s0Q(~0~f&%&!x+Q@Sp>H8KGq}du_Jx#T? z?zgulOVc3~o!xox9K7{3w`_u!;}gwB#CfHB(iEi?=@;x zB82-!#ngLjG%-+nLUl4yQ+2vUWwKG+!GBk9Pi_y)CxjcK(Ue5tz0>r~ddi$GSzFJN zULv5B6;`sRvCde%_P&h^DTqp*i}a8{0k)jc@P7QDlkV#*wxOp;H`o|}X3k7ffkdmqTJEDD(q~7Dv z`$*qTRUw$qB^yw=Urg;jX&O9wv=lK}ZmarhGtKzmqX8{AWU!n?M~!X1&$WGXu5$;p z`(_M{-IbM6WS*|<%yPI?AB*pDumR+kSXNVPGfsRGY{UX4q|e%z2C5)0dEFyo)Y#=Q zxs}Iipq%sw*C4xSroMs9NeJdOT3J$Qz;8}0qYaAcuc{xWehuopjsigi+VNZo^+8PZC2A*gt*4q!`k99ibV2v##`_N|Je4ZTH@*|hWmrwy4&P!Noq1DRkzf!Y zuG;=8i-&g+HLXw1eb`w_Yn@-?FA&i3e#Xy|R2Wz@UDXO7Fa~EH8gplc{Uf{60sRS8 z6{|+ftGhS1*1?le7cz~cj*lt0;c7QeFlgG|mqxwYl-C?a@KS)Juc!V%Iy|C-d0mZ1F=9vzvN|;75r?B z-J`yQ>0ge-6`w1|J0lJN`c} zpq`u0vcK*MPr!*vefU?3nW&3g5?bS=B ztPf}gCbav>PWRZN-1WyB7;4{DCb*R4_RfR<+$XOxa|;@Wj`>^1#{M((UVLAwx7 z9@}$Wd@?WEmPEpGc>QRacce~BzuG`w_l7(N*I5n_nhFK~9iLmS@Y*0>BhJ~H=Bszy zmo!N-mzIlrR1Y|YGV@Z;#`>?$sI9FZi2%mAA3XGVL1-qLD^ZtwNP{BM8*FJW0IRC1 zfQVy6^zedz(ID^r5xg`v13!oRHm4+Myx6<~ z=RSh7Uu!nif{z`WX;q5*+(-2tJagGG2ZuiORt<>|^P?4jxx~O1{|}!Sf1O2EQ~^IN z|5_;9V{SSTcWynU>)M%H8p{rR7%5CH&v?QmXgBaGuO^mvb(rK$(de)thv?73&S^r( zpiQHYA)Bs0utvXJoZSj|qOUjT@#IforUe)+rBVE72lKrZJ}30{b9Uq7Q=Fp`;}2ec z-g{q`?&ySf2fj2t!{PFvVP{?MjQ;b5r^^8g?ZOxwalFQca_EcB!m`{Yh@4>-k}-+) zwMO>R^3_smcC@Kaf21=!U}{1_+qFuCZ!Qu~M@@zykFWD_>--4qgXjR{rA^RB=>Xua zuYK}Q%C*~dm%cyHKofLg%g9oGB5WWKN#=`#*YORg?qiJCE}DF($;*nHDZ2s)B+iKjDCz0q}hHpzn>;6!I#M@Z0G864)yu6>fPfaoW*GtJ*uUZ1qA zmb0w=AYNpOHu_rC6jnxm28sKAM%@+R|B$>}RQ-F07jsygfW1h=OnYMM;|Icwfsdcg z=!Q8AXfSq6;a`8f2p6S#>u^O-H)u1;&(FUcoSA(Cm!<2pj%rS}X@Zrr+wl{1B0tVx z>pO2T>hYMM&sr^dr*_IbfZE46ZE{7^L2*7BxoTZc{b%TugRUj&B#nB@@Xs&i68^o77b$p7>j&NCM7QTO3M}`gctcn1cq0!k|c1NBZ&>yy}fv zTQa`oNJq6rUIX_40oQ$KY9p&L=a#+-B|9!0{Hx-!YvhaGt8YEo*L&^Jx(lc88mfw} z_5BLmFz6KWL!;cQwry3zlk7OI$1B&$>p~spJ6JnITMWYm2QX~8O|E6G3Irm<(XnJ3 z?#po4+B+CX(#U06V=f04-kjrbnc?di@B2bC4poxK-o0USej=pTG!e*~kX{?^{%}Q* zlw^LmOBsJ!C;Qom4LFw?JfI~gg6FrozO$SP9i0@sME!U0Vv|=9VM@b)ur9jegL6vB zmM0m)ze_`_b2_V!`hKMY_w2a<>>-o=9zS~`j+n%ZwaSw zwt5rbA_-C!c|ON$nKM6cRhu8nQ54nv;c9EGO%*6G!rk&iF(}a#WX`E2G{{eB&*eEE^&(n1k5C5Ectp8*g9i^P0(r8NQ+2daaMO9Htp+W9#`2PSA C`?j0_ literal 0 HcmV?d00001 diff --git a/rule/WiFiCalling/DE/DE.list b/rule/WiFiCalling/DE/DE.list new file mode 100644 index 0000000..e674c38 --- /dev/null +++ b/rule/WiFiCalling/DE/DE.list @@ -0,0 +1,5 @@ +# 德国 VoWiFi / ePDG +AND,((GEOIP,DE),(AND,((PROTOCOL,UDP),(OR,((DEST-PORT,500),(DEST-PORT,4500))))))) + +# 沃达丰 +DOMAIN-KEYWORD, mcc262 \ No newline at end of file diff --git a/rule/WiFiCalling/DE/DE.yaml b/rule/WiFiCalling/DE/DE.yaml new file mode 100644 index 0000000..33dbd92 --- /dev/null +++ b/rule/WiFiCalling/DE/DE.yaml @@ -0,0 +1,6 @@ +payload: + # 德国 VoWiFi / ePDG + - AND,((GEOIP,DE),(AND,((PROTOCOL,UDP),(OR,((DEST-PORT,500),(DEST-PORT,4500))))))) + + # 沃达丰 + - DOMAIN-KEYWORD, mcc262 \ No newline at end of file diff --git a/rule/WiFiCalling/UK/UK.list b/rule/WiFiCalling/UK/UK.list index 0d2a515..5f38e45 100644 --- a/rule/WiFiCalling/UK/UK.list +++ b/rule/WiFiCalling/UK/UK.list @@ -1,5 +1,8 @@ # 地区检测 -DOMAIN-SUFFIX,gspe1-ssl.ls.apple.com +# DOMAIN-SUFFIX,gspe1-ssl.ls.apple.com + +# 英国 VoWiFi / ePDG +AND,((GEOIP,GB),(AND,((PROTOCOL,UDP),(OR,((DEST-PORT,500),(DEST-PORT,4500))))))) # 沃达丰 / VOXI DOMAIN-KEYWORD, mcc234 diff --git a/rule/WiFiCalling/UK/UK.yaml b/rule/WiFiCalling/UK/UK.yaml index 7e0baa2..4a6bb74 100644 --- a/rule/WiFiCalling/UK/UK.yaml +++ b/rule/WiFiCalling/UK/UK.yaml @@ -1,6 +1,9 @@ payload: # 地区检测 - - DOMAIN-SUFFIX,gspe1-ssl.ls.apple.com + # - DOMAIN-SUFFIX,gspe1-ssl.ls.apple.com + + # 英国 VoWiFi / ePDG + - AND,((GEOIP,GB),(AND,((PROTOCOL,UDP),(OR,((DEST-PORT,500),(DEST-PORT,4500))))))) # 沃达丰 / VOXI - DOMAIN-KEYWORD, mcc234