Files
yakpanel-core/class/__pycache__/ajax.cpython-314.pyc

404 lines
99 KiB
Plaintext
Raw Normal View History

2026-04-07 02:04:22 +05:30
+
<00><><EFBFBD>i<EFBFBD>+<00><00>Z<00>^RIHtHt^RIt^RIt^RIt^RIt^RIt^RIt!RR4t R#)<05>)<02>session<6F>requestNc<00> a<00>]tRt^ toRtRtRtRtRtRt Rt
Rt R t R
t R tR tR tRtRtRtRtRtRtRtRtRtRtRtRtRtRtRtRSRlt Rt!R t"R!t#R"t$R#t%R$t&R%t'R&t(R't)R(t*R)t+R*t,R+t-R,t.R-t/R.t0R/t1R0t2R1t3R2t4R3t5R4t6R5t7R6t8R7t9R8t:R9t;R:t<R;t=R<t>R=t?R>t@R?tAR@tBRAtCRBtDRCtERDtFREtGRFtHRGtIRHtJRItKRJtLRKtMRLtNRMtORNtP]QRO4tRRPtSRQtTRRtUVtVR#)T<>ajaxzhttps://www.yakpanel.comc<08>L<00>\P!4pVP4#<00>N)<02>apache<68>GetApacheStatus)<03>self<6C>get<65>as&& <20>4C:\wwwroot\yakpanel.com\YakPanel-master\class\ajax.pyr
<00>ajax.GetApacheStatuss<00><00> <12>M<EFBFBD>M<EFBFBD>O<EFBFBD><01><10> <20> <20>"<22>"<22>c <08>V<00>\P!V4pVP4VP49d,\ VP RR74W#P4&W#P4;;,\ VP RR74, uu&R# R#;i)g{<14>G<EFBFBD>z<EFBFBD>?)<01>intervalN)<06>psutil<69>Process<73>name<6D>keys<79>float<61> cpu_percent)r <00>i<> process_cpu<70>pps&&& r<00>GetProcessCpuPercent<6E>ajax.GetProcessCpuPercentsx<00><00> <11><17><1E><1E><01>"<22>B<EFBFBD><11>w<EFBFBD>w<EFBFBD>y<EFBFBD> <0B> 0<> 0<> 2<>2<>).<2E>r<EFBFBD>~<7E>~<7E>t<EFBFBD>~<7E>/L<>)M<> <0B>G<EFBFBD>G<EFBFBD>I<EFBFBD>&<26> <17><07><07> <09> "<22>e<EFBFBD>B<EFBFBD>N<EFBFBD>N<EFBFBD>D<EFBFBD>N<EFBFBD>,I<>&J<> J<> "<22><> <11> <10>s <00>BB#<00>#B(c<08><><00>\PPR4'g,\P!R\P
!R44#/p\ \P!R4^,4^,
p\ \P!R4^,4R, p\P!4F6pVP4R8XgKVPVPV4K8 \P!R4VP4\P !R4pRp.pV'dVP#4p\%V4^8dR pV'd.\P!R
4^,pVP#4p/p R V9dJV^,V R &V^ ,V R &V^
,V R&V^ ,V R&V^,V R&V^,V R&MHV^ ,V R &V^,V R &V^,V R&V^ ,V R&V^ ,V R&V^,V R&V^,V R&W9R&\'\)VR,4^4V R&\ V4: R: 2V R&V # \*dOp
\P,!RRT
34\P!R\P
!R44uRp
?
#Rp
?
ii;i)z/www/server/nginx/sbin/nginxFzNginx is not installz-ps aux|grep nginx|grep 'worker process'|wc -lzMps aux|grep nginx|grep 'worker process'|awk '{memsum+=$6};END {print memsum}'<27><00>nginx皙<78><E79A99><EFBFBD><EFBFBD><EFBFBD>?zhttp://127.0.0.1/nginx_statusTz"curl http://127.0.0.1/nginx_status<75> request_time<6D>accepts<74>handled<65>requests<74>Reading<6E>Writing<6E>Waiting<6E>active<76>worker<65> workercpu<70>MB<4D> workermen<65>Get Infoz'Nginx load status acquisition failed:{}zData acquisition failed!N)<17>os<6F>path<74>exists<74>public<69>return_msg_gettext<78>lang<6E>int<6E> ExecShellr<00> process_iterrr<00>pid<69>time<6D>sleep<65>CheckStatusConf<6E>httpGet<65>split<69>len<65>roundr<00> Exception<6F>write_log_gettext) r r rr*r-<00>proc<6F>result<6C>is_curl<72>tmp<6D>data<74>exs && r<00>GetNginxStatus<75>ajax.GetNginxStatuss<><00><00>, ]<01><15>7<EFBFBD>7<EFBFBD>><3E>><3E>"@<40>A<>A<>&<26>Jc<4A>Jc<4A>di<64>kq<6B>kv<6B>kv<6B>xN<02>lO<02>KP<02>DP<02><1C>K<EFBFBD><18><16>)<29>)<29>*Y<>Z<>[\<5C>]<5D>^<5E>_`<60>`<60>F<EFBFBD><1B>F<EFBFBD>,<2C>,<2C>-|<7C>}<7D>~<>A<02>B<02>EI<02>I<02>I<EFBFBD><1E>+<2B>+<2B>-<2D><04><17>9<EFBFBD>9<EFBFBD>;<3B>'<27>)<29><18>-<2D>-<2D>d<EFBFBD>h<EFBFBD>h<EFBFBD>{<7B>C<>.<2E> <11>J<EFBFBD>J<EFBFBD>s<EFBFBD>O<EFBFBD> <10> <20> <20> "<22><1B>^<5E>^<5E>$C<>D<>F<EFBFBD><1B>G<EFBFBD><14>C<EFBFBD><15><1C>l<EFBFBD>l<EFBFBD>n<EFBFBD><03><12>3<EFBFBD>x<EFBFBD>"<22>}<7D><04>g<EFBFBD><16><1F>)<29>)<29>8<>:<3A>:;<3B>=<3D><06><1C>l<EFBFBD>l<EFBFBD>n<EFBFBD><03><15>D<EFBFBD><1D><13>$<24>"%<25>a<EFBFBD>&<26><04>Y<EFBFBD><0F>"%<25>a<EFBFBD>&<26><04>Y<EFBFBD><0F>#&<26>r<EFBFBD>7<EFBFBD><04>Z<EFBFBD> <20>"%<25>b<EFBFBD>'<27><04>Y<EFBFBD><0F>"%<25>b<EFBFBD>'<27><04>Y<EFBFBD><0F>"%<25>b<EFBFBD>'<27><04>Y<EFBFBD><0F>"%<25>a<EFBFBD>&<26><04>Y<EFBFBD><0F>"%<25>a<EFBFBD>&<26><04>Y<EFBFBD><0F>#&<26>q<EFBFBD>6<EFBFBD><04>Z<EFBFBD> <20>"%<25>b<EFBFBD>'<27><04>Y<EFBFBD><0F>"%<25>b<EFBFBD>'<27><04>Y<EFBFBD><0F>"%<25>b<EFBFBD>'<27><04>Y<EFBFBD><0F> <20><11>V<EFBFBD>D<EFBFBD><18>N<EFBFBD>#<23><18>N<EFBFBD> %<25>e<EFBFBD>K<EFBFBD><07>,@<40>&A<>1<EFBFBD> E<>D<EFBFBD><1B> <1D>*-<2D>i<EFBFBD>.<2E>$<24> ?<3F>D<EFBFBD><1B> <1D><17>K<EFBFBD><4B><18> ]<01> <12> $<24> $<24>Z<EFBFBD>0Y<30>[]<5D>Z_<5A> `<60><19>,<2C>,<2C>U<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>@Z<>4[<5B>\<5C> \<5C><> ]<01>s><00>$I;<00>*I;<00>BI;<00>A'I;<00>)I;<00>/D I;<00>; K<03>AK<03> K<03>Kc<08><><00>VPpRV,R,p\P!W#R4p\P!V4p\
P !\VR,44p\
P!RV4VR&V# \dbp\P!RR\P!434\P!R\P!R44uR p?#R p?ii;i)
z/phpfpm_z _status?json<6F>z
start timez%Y-%m-%d %H:%M:%Sr.z&PHP load status acquisition failed: {}Fz#PHP load status acquisition failed!N)<0E>versionr2<00> request_php<68>json<6F>loadsr9<00> localtimer5<00>strftimer@rA<00>get_error_infor3r4)r r rL<00>urirCrE<00>fTimerGs&& r<00> GetPHPStatus<75>ajax.GetPHPStatusJs<><00><00>
h<01><19>k<EFBFBD>k<EFBFBD>G<EFBFBD><1C>W<EFBFBD>$<24>^<5E>3<>C<EFBFBD><1B>'<27>'<27><07>B<EFBFBD>7<>F<EFBFBD><16>*<2A>*<2A>V<EFBFBD>$<24>C<EFBFBD><18>N<EFBFBD>N<EFBFBD>3<EFBFBD>s<EFBFBD><<3C>'8<>#9<>:<3A>E<EFBFBD> $<24> <0A> <0A>.A<>%<25> H<>C<EFBFBD> <0C> <1D><16>J<EFBFBD><4A><18> h<01> <12> $<24> $<24>Z<EFBFBD>0X<30>Z`<60>Zo<5A>Zo<5A>Zq<5A>Ys<59> t<><19>,<2C>,<2C>U<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>@e<>4f<34>g<> g<><67> h<01>s<00>B
B <00> C9<03>AC4<03>.C9<03>4C9c<08>b<00>\P!4R8wdR#\R,R,p\PP V4'd-\P !V4PR4R8wdR#Rp\P!W4\P!4R#)r N<> setupPathz%/panel/vhost/nginx/phpfpm_status.conf<6E> nginx_statusz<73>server {
listen 80;
server_name 127.0.0.1;
allow 127.0.0.1;
location /nginx_status {
stub_status on;
access_log off;
}
}<7D><><EFBFBD><EFBFBD><EFBFBD>)
r2<00> get_webserverrr/r0r1<00>ReadFile<6C>find<6E> writeFile<6C> serviceReload)r <00>filename<6D>confs& rr;<00>ajax.CheckStatusConfXsy<00><00> <11> <1F> <1F> !<21>W<EFBFBD> ,<2C>f<EFBFBD><1A>;<3B>'<27>*Q<>Q<><08> <0A>7<EFBFBD>7<EFBFBD>><3E>><3E>(<28> #<23> #<23><15><EFBFBD><EFBFBD>x<EFBFBD>(<28>-<2D>-<2D>n<EFBFBD>=<3D>r<EFBFBD>A<>6<EFBFBD><05><04> <0F><18><18><18>'<27><0E><1C><1C>rc<08>j<00>\P!R4PRR4P4#)<03>tasks<6B> status!=?<3F><01>1)r2<00>M<>where<72>count<6E>r r s&&r<00> GetTaskCount<6E>ajax.GetTaskCountks'<00><00><15>x<EFBFBD>x<EFBFBD><07> <20>&<26>&<26>{<7B>6<EFBFBD>:<3A>@<40>@<40>B<>Brc <08>R<00>^RIp^RIp\P!R4p\ V\
4'dVP 4'g.#VP!V4p\P!R4PRR4PR4P4p\\T44EF<>p\P!R4R,YX,R ,,YX,R &\\YX,R
,44EFmp Rp
TEFp \P !R R T R ,4pT'gK-TP#R4p YX,R ,R8XdpT ^,P%4YX,R ,P%48Xd7T ^,YX,R
,T ,R,8Xd T R,p
K<EFBFBD>K<>K<>T ^,P%4YX,R ,P%48XgK<>T R,p
EK YX,R ,R8XdeY<>T,R
,T ,R&YX,R ,P'RYX,R
,T ,R,P'RR44p M<>Y<EFBFBD>T,R&\P!\P!R4R,YX,R ,P%4,R,4pT'gEK<>TP)YX,R
,T ,R,4R8XdEK,YX,R ,p TP*P-T 4YX,R
,T ,R&EKp EK<> T# \d p.uRp?#Rp?ii;i)rNzdata/softList.confrdrerg<00> status,name<6D> root_path<74>/<2F>check<63>versions<6E>[<5B>]r<00>-<2D>PHPrL<00>status<75>task<73>VERSION<4F>.rK<00>/server/z /version.plrfrZ)rNr/r2<00>readFile<6C>
isinstance<EFBFBD>str<74>striprOr@rhri<00>field<6C>select<63>ranger><00>GetConfigValue<75> getStrBetweenr=<00>lower<65>replacer]r0r1)r r rNr/rErF<00>erdr<00>n<>isTaskry<00>tmp1<70> checkFilerLs&& r<00> GetSoftList<73>ajax.GetSoftListos<><00><00><16><14>o<EFBFBD>o<EFBFBD>2<>3<><03><19>#<23>s<EFBFBD>#<23>#<23>3<EFBFBD>9<EFBFBD>9<EFBFBD>;<3B>;<3B><15>I<EFBFBD> <16><17>:<3A>:<3A>c<EFBFBD>?<3F>D<EFBFBD><17><08><08><17>!<21>'<27>'<27> <0B>F<EFBFBD>;<3B>A<>A<>-<2D>P<>W<>W<>Y<><05><16>s<EFBFBD>4<EFBFBD>y<EFBFBD>!<21>A<EFBFBD>%<25>4<>4<>[<5B>A<>#<23>E<>d<EFBFBD>g<EFBFBD>g<EFBFBD>FV<46>V<>D<EFBFBD>G<EFBFBD>G<EFBFBD> <1C><1A>3<EFBFBD>t<EFBFBD>w<EFBFBD>z<EFBFBD>2<>3<>4<><01><1C><06>!<21>D<EFBFBD> <20>.<2E>.<2E>s<EFBFBD>3<EFBFBD>t<EFBFBD>F<EFBFBD>|<7C>D<>C<EFBFBD><1E>x<EFBFBD><1E>9<EFBFBD>9<EFBFBD>S<EFBFBD>><3E>D<EFBFBD><1B>w<EFBFBD>v<EFBFBD><EFBFBD>%<25>/<2F><1F><01>7<EFBFBD>=<3D>=<3D>?<3F>d<EFBFBD>g<EFBFBD>f<EFBFBD>o<EFBFBD>.C<>.C<>.E<>E<>$<24>q<EFBFBD>'<27>UY<55>U\<5C>]g<>Uh<55>ij<69>Uk<55>lu<6C>Uv<55>Jv<4A>BF<02>GO<02>BP<02>x~<7E>Jv<4A>E<><1F><01>7<EFBFBD>=<3D>=<3D>?<3F>d<EFBFBD>g<EFBFBD>f<EFBFBD>o<EFBFBD>.C<>.C<>.E<>E<>PT<50>U]<5D>P^<5E>v<EFBFBD>"<22><18>7<EFBFBD>6<EFBFBD>?<3F>e<EFBFBD>+<2B>5;<3B><11>G<EFBFBD>J<EFBFBD>'<27><01>*<2A>6<EFBFBD>2<> $<24><07><07> 0<> 8<> 8<><19>4<EFBFBD>7<EFBFBD>:<3A>CV<43>WX<57>CY<43>Zc<5A>Cd<43>Cl<43>Cl<43>mp<6D>qs<71>Ct<43> u<>I<EFBFBD>&,<2C><11>G<EFBFBD>F<EFBFBD>O<EFBFBD>$<24>o<EFBFBD>o<EFBFBD>f<EFBFBD>.C<>.C<>K<EFBFBD>.P<>Q[<5B>.[<5B>\`<60>\c<>dj<64>\k<>\q<>\q<>\s<>.s<>uB<02>/B<02>C<02>G<EFBFBD>"<22>8<EFBFBD><1E>|<7C>|<7C>D<EFBFBD>G<EFBFBD>J<EFBFBD>$7<><01>$:<3A>9<EFBFBD>$E<>F<>"<22>L<>X<EFBFBD> $<24><07><07> 0<>I<EFBFBD>35<33>7<EFBFBD>7<EFBFBD>><3E>><3E>)<29>3L<33><04><07>
<EFBFBD>#<23>A<EFBFBD>&<26>x<EFBFBD>0<>-5<>"<22>2<14> <0B><>9<19> <16><15>I<EFBFBD><49> <16>s<00>N<00> N&<03>N!<03>N&<03>!N&c<08>T<00>^RIp^RIp\P!R4pVP!V4p\ \ V44F_pVPWV,R,4WV,R&VPWV,R,WV,R,4WV,R&Ka V#)rN<>data/libList.confrrrx<00>opt<70>optstr) rNr/r2r}rOr<>r><00>CheckLibInstall<6C> GetLibOpt)r r rNr/rErFrs&& r<00>
GetLibList<EFBFBD>ajax.GetLibList<73>s}<00><00><16><14>o<EFBFBD>o<EFBFBD>1<>2<><03><13>z<EFBFBD>z<EFBFBD>#<23><EFBFBD><04><16>s<EFBFBD>4<EFBFBD>y<EFBFBD>!<21>A<EFBFBD> $<24> 4<> 4<>T<EFBFBD>W<EFBFBD>W<EFBFBD>5E<35> F<>D<EFBFBD>G<EFBFBD>H<EFBFBD> <1D> $<24><0E><0E>t<EFBFBD>w<EFBFBD>x<EFBFBD>/@<40>$<24>'<27>%<25>.<2E> Q<>D<EFBFBD>G<EFBFBD>H<EFBFBD> <1D>"<22><14> rc<08><><00>VF@p\PPV4'gK*\P!R4u# \P!R4#)zAlready installed<65> Not installed)r/r0r1r2<00>GetMsg)r <00>checks<6B>cFiles&& rr<><00>ajax.CheckLibInstall<6C>s=<00><00><1B>E<EFBFBD><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>e<EFBFBD>$<24>$<24>V<EFBFBD>]<5D>]<5D>;N<>-O<>&O<><1C><15>}<7D>}<7D>_<EFBFBD>-<2D>-rc<08><><00>RpV\P!R48Xd5RV,R,\P!R4,R,pV#\P!R4pVR8Xd\P!R4pR V,R,V,R
,V,R,\P!R4,R,pV#) rKr<>z-<a class="link" href="javascript:InstallLib('z');">zUninstallaton succeededz</a>zOld configuration<6F>betazBeta tester profilez/<a class="link" href="javascript:SetLibConfig('z6</a> | <a class="link" href="javascript:UninstallLib(')r2r<>r4)r rx<00>libName<6D>optStr<74> libConfigs&&& rr<><00>ajax.GetLibOpt<70>s<><00><00><13><06> <11>V<EFBFBD>]<5D>]<5D>?<3F>3<> 3<>E<>g<EFBFBD>M<>h<EFBFBD>V<>W]<5D>Wd<57>Wd<57>e~<7E>W<57><>AG<02>G<02>F<EFBFBD> <16> <0A> <1F> <0A> <0A>&9<>:<3A>I<EFBFBD><16>&<26> <20>v<EFBFBD>}<7D>}<7D>=R<>/S<>9<EFBFBD>G<><07>O<>PX<50>X<>Yb<59>b<>d]<02>]<02>^e<02>e<02>fn<02>n<02>ou<02>oz<02>oz<02>{T<03>oU<03>U<03>V\<03>\<03>F<EFBFBD><15> rc<08><><00>\P!R4R,VP,R,p\PP V4'g\P !VR4/p\P!V4PR4VR&VPVP4VR&\VR,4^8d.ROVR&V#)<08>
setup_path<EFBFBD> /panel/data/<2F>As.confrK<00>|<7C>AS<41>info)rKrKrKrK) r2r<>rr/r0r1r^r}r=<00>
GetLibInfor>)r r r`rFs&& r<00>
GetQiniuAS<EFBFBD>ajax.GetQiniuAS<41>s<><00><00><19>(<28>(<28><1C>6<><1E>G<><03><08><08>P<>QZ<51>Z<><08><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>h<EFBFBD>'<27>'<27><16>)9<>)9<>(<28>2<EFBFBD>)F<><11><04><1B>_<EFBFBD>_<EFBFBD>X<EFBFBD>.<2E>4<>4<>S<EFBFBD>9<><04>T<EFBFBD>
<EFBFBD><1B><EFBFBD><EFBFBD>s<EFBFBD>x<EFBFBD>x<EFBFBD>0<><04>V<EFBFBD> <0C> <0E>t<EFBFBD>D<EFBFBD>z<EFBFBD>?<3F>Q<EFBFBD> <1E>&<26>D<EFBFBD><14>J<EFBFBD><13> rc<08><><00>VPVP4p\P!R4R,VP,R,pVPP 4R,VP P 4,R,VPP 4,R,VPP 4,p\P!W44\PPV4'g,\P!R\P!R44#\P!RV,4\P!\P !4R,\P!R4,R,VP,R ,4pV^,P#R
4R8XdX\P$!R R VR ,,R,4\P!R\P!R44#\P!RRVR ,34#)r<>r<>r<>r<>Fzwrite file failed!z
chmod 600 <20> <20>/panel/script/backup_<70>.py listzERROR:zPlugin managerz Set plugin [rz]AS!TzSuccessfully setzbERROR: Unable to connect to the {} server, please check if the [AK/SK/Storage] setting is correct!rZ)r<>rr2r<><00>
access_keyr<EFBFBD><00>
secret_key<EFBFBD> bucket_name<6D> bucket_domainr^r/r0r1r3r4r6<00>get_python_binr]rA)r r r<>r`rarCs&& r<00>
SetQiniuAS<EFBFBD>ajax.SetQiniuAS<41>s<><00><00><13><EFBFBD><EFBFBD>s<EFBFBD>x<EFBFBD>x<EFBFBD>(<28><04><19>(<28>(<28><1C>6<><1E>G<><03><08><08>P<>QZ<51>Z<><08><12>~<7E>~<7E>#<23>#<23>%<25><03>+<2B>c<EFBFBD>n<EFBFBD>n<EFBFBD>.B<>.B<>.D<>D<>s<EFBFBD>J<>S<EFBFBD>_<EFBFBD>_<EFBFBD>Mb<4D>Mb<4D>Md<4D>d<>gj<67>j<>mp<6D>m~<7E>m~<7E>nE<02>nE<02>nG<02>G<02><04><0E><18><18><18>'<27><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>h<EFBFBD>'<27>'<27><19>,<2C>,<2C>U<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>@T<>4U<34>V<> V<><0E><18><18><1C><08>0<>1<><17>!<21>!<21>&<26>"7<>"7<>"9<>C<EFBFBD>"?<3F>&<26>BW<42>BW<42>Xd<58>Be<42>"e<>h<68>"<>AD<02>AI<02>AI<02>#I<02>JT<02>#T<02>U<02><06> <11>!<21>9<EFBFBD>><3E>><3E>(<28> #<23>r<EFBFBD> )<29> <12> $<24> $<24>%5<>n<EFBFBD>d<EFBFBD>6<EFBFBD>l<EFBFBD>6R<36>TZ<54>6Z<36> [<5B><19>,<2C>,<2C>T<EFBFBD>6<EFBFBD>;<3B>;<3B>?Q<>3R<33>S<> S<><15>(<28>(<28><15>0T<02>VZ<02>[a<02>Vb<02>Ud<02>e<02> erc<08><><00>/pVPVR&VPVR&VPVR&\P!\P
!R4R,V4p^RIpVP!V4pVR,'dR\P!RVPR,VP,R,VP,4V#) <09>username<6D>qq<71>email<69>homez/Api/LinuxBetaNrx<00> data/beta.plr<6C>) <09>bbs_namer<65>r<>r2<00>httpPostr<74>rNrOr^)r r rFrCrNs&& r<00>SetBeta<74> ajax.SetBeta<74>s<><00><00><11><04><1E><<3C><<3C><04>Z<EFBFBD><18><18>V<EFBFBD>V<EFBFBD><04>T<EFBFBD>
<EFBFBD><1B> <09> <09><04>W<EFBFBD> <0A><17><1F><1F><16>!6<>!6<>v<EFBFBD>!><3E>AQ<41>!Q<>RV<52>W<><06><13><13>z<EFBFBD>z<EFBFBD>&<26>!<21><04> <0F><08>><3E>><3E> <12> <1C> <1C>^<5E>C<EFBFBD>L<EFBFBD>L<EFBFBD>3<EFBFBD>,><3E><13><16><16>,G<>#<23>,M<>PS<50>PY<50>PY<50>,Y<> Z<><13> rc<08>\<00>\P!R4P4# R#;i)r<><00>False)r2r}r<>rks&&r<00> GetBetaStatus<75>ajax.GetBetaStatus<75>s)<00><00> <1B><19>?<3F>?<3F>><3E>2<>8<>8<>:<3A> :<3A><> <1B><1A>s<00>#&<00>+c<08><><00>^RIp\P!R4pVP!V4pVFpWR,8XgKVu# R#)rNr<4E>r<>F)rNr2r}rO)r rrNrErF<00>libs&& rr<><00>ajax.GetLibInfo<66>s<<00><00><13><14>o<EFBFBD>o<EFBFBD>1<>2<><03><13>z<EFBFBD>z<EFBFBD>#<23><EFBFBD><04><17>C<EFBFBD><13>5<EFBFBD>z<EFBFBD>!<21>#<23>:<3A><18>rc<08>v<00>^RIp\P!\P!4R,\P!R4,R,VP
,R,4pVP !V^,4# \P!R\P!R44u#;i)rNr<4E>r<>r<>r<>FzOFailed to get the list, please check if the [AK/SK/Storage] setting is correct!) rNr2r6r<>r<>rrOr3r4)r r rNrCs&& r<00>GetQiniuFileList<73>ajax.GetQiniuFileList<73>s<><00><00> T<02> <17><1B>%<25>%<25>f<EFBFBD>&;<3B>&;<3B>&=<3D><03>&C<>f<EFBFBD>F[<5B>F[<5B>\h<>Fi<46>&i<>mD<02>'D<02>EH<02>EM<02>EM<02>'M<02>NX<02>'X<02>Y<02>F<EFBFBD><17>:<3A>:<3A>f<EFBFBD>Q<EFBFBD>i<EFBFBD>(<28> (<28><> T<02><19>,<2C>,<2C>U<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>AR<02>5S<02>T<02> T<02>s <00>BB <00> -B8c<08><><00>^RIpVP!4p.pVF<>p/pVP^8XdRVR&MRVR&VPVR&VPVR&VP
VR&VP VR&VP!VP4pVP4VR &VPVR
&VPV4??K<> \VR R R 7pV#)rN<>tcp<63>type<70>udp<64>family<6C>laddr<64>raddrrx<00>processr8c<00><00>VR,#)rx<00><00><01>xs&r<00><lambda><3E>%ajax.GetNetWorkList.<locals>.<lambda> s<00><00>1<EFBFBD>X<EFBFBD>;rT<><02>key<65>reverse) r<00>net_connectionsr<73>r<>r<>r<>rxrr8r<00>append<6E>sorted)r r r<00>netstats<74> networkList<73>netstatrE<00>ps&& r<00>GetNetWorkList<73>ajax.GetNetWorkList<73>s<><00><00><15><19>)<29>)<29>+<2B><08><18> <0B><1F>G<EFBFBD><14>C<EFBFBD><16>|<7C>|<7C>q<EFBFBD> <20>#<23><03>F<EFBFBD> <0B>#<23><03>F<EFBFBD> <0B>#<23>N<EFBFBD>N<EFBFBD>C<EFBFBD><08>M<EFBFBD>"<22>=<3D>=<3D>C<EFBFBD><07>L<EFBFBD>"<22>=<3D>=<3D>C<EFBFBD><07>L<EFBFBD>#<23>N<EFBFBD>N<EFBFBD>C<EFBFBD><08>M<EFBFBD><16><0E><0E>w<EFBFBD>{<7B>{<7B>+<2B>A<EFBFBD><1E>V<EFBFBD>V<EFBFBD>X<EFBFBD>C<EFBFBD> <09>N<EFBFBD> <20><1B><1B>C<EFBFBD><05>J<EFBFBD> <17> <1E> <1E>s<EFBFBD> #<23><12><14> <20> <1D>[<5B>!6<>%)<29>+<2B> <0B><1B>rc<08><00>^RIp^RIpVP!4p.pVEF1p/pVP!V4pVP 4R8XdK0VP 4VR&VP VR,4'dKcWgR&VP4VR&VP4VR&VP4p VPR4VR&V PVR &\VP4^4VR
&VP4p
V
PVR &V
P VR &VP#4VR &VP%V4??EK4 ^RIp \)VRRR7p\)VRRR7pV# EK`;i)rNrKrr8rx<00>userr!r<00> cpu_times<65>memory_percent<6E>io_write_bytes<65> io_read_bytes<65>threadsc<00><00>VR,#)r<>r<>r<>s&rr<><00>%ajax.GetProcessList.<locals>.<lambda>6s
<00><00>1<EFBFBD>-=<3D>+>rTr<54>c<00><00>VR,#)r<>r<>r<>s&rr<>r<>9s<00><00>1<EFBFBD>[<5B>>r)r<00>pwd<77>pidsr<00>exer<00> GoToProcessrxr<>r<>rr<>r?r<><00> io_counters<72> write_bytes<65>
read_bytes<EFBFBD> num_threadsr<73><00>operatorr<72>) r r rr<><00>Pids<64> processListr8rEr<><00>cputimes<65>pior<6F>s && r<00>GetProcessList<73>ajax.GetProcessListsc<00><00><1A><15>{<7B>{<7B>}<7D><04><18> <0B><17>C<EFBFBD> <19><18><03><1A>N<EFBFBD>N<EFBFBD>3<EFBFBD>'<27><01><14>5<EFBFBD>5<EFBFBD>7<EFBFBD>b<EFBFBD>=<3D>(<28><1F>f<EFBFBD>f<EFBFBD>h<EFBFBD><03>F<EFBFBD> <0B><17>#<23>#<23>C<EFBFBD><06>K<EFBFBD>0<>0<>(<28> <20>E<EFBFBD>
<EFBFBD> !<21><08><08>
<EFBFBD><03>H<EFBFBD> <0A><1F>j<EFBFBD>j<EFBFBD>l<EFBFBD><03>F<EFBFBD> <0B><1C>;<3B>;<3B>=<3D><08>%&<26>]<5D>]<5D>3<EFBFBD>%7<><03>M<EFBFBD>"<22>#+<2B>=<3D>=<3D><03>K<EFBFBD> <20>(-<2D>a<EFBFBD>.><3E>.><3E>.@<40>./<2F>)1<><03>$<24>%<25><17>m<EFBFBD>m<EFBFBD>o<EFBFBD><03>(+<2B><0F><0F><03>$<24>%<25>'*<2A>~<7E>~<7E><03>O<EFBFBD>$<24>!"<22><1D><1D><1F><03>I<EFBFBD><0E><1B>"<22>"<22>3<EFBFBD>'<27><16><18>9<18>> <18><1C>[<5B>!><3E>%)<29>+<2B> <0B><1D>[<5B>!9<>%)<29>+<2B> <0B><1B><1A><> <19><18>s<00>)E8<02>0E8<02>CE8<02>8E>c<08><><00>^RIpVP!\VP44pVP 4pVR8Xd,\
P !R\
P!R44#VP4\
P!RRVPV34\
P !RRVPV34#)rN<>pythonFz!Error, cannot end task processes!z Task managerz%Ended processes[{}][{}] Successfully!T)
rrr5r8rr2r3r4<00>killrA)r r rr<>rs&& r<00> KillProcess<73>ajax.KillProcess>s<><00><00><15> <12>N<EFBFBD>N<EFBFBD>3<EFBFBD>s<EFBFBD>w<EFBFBD>w<EFBFBD><<3C> (<28><01><10>v<EFBFBD>v<EFBFBD>x<EFBFBD><04> <0F>8<EFBFBD> <1B>F<EFBFBD>$=<3D>$=<3D>e<EFBFBD>V<EFBFBD>[<5B>[<5B>Qt<51>Eu<45>$v<>v<> <09><06><06><08><0E> <20> <20><1E>0W<30>Y\<5C>Y`<60>Y`<60>ae<61>Xf<58>g<><15>(<28>(<28><14>.U<>WZ<57>W^<5E>W^<5E>_c<5F>Vd<56>e<>erc<08><><00>.RNRNRNRNRNRNRNRNRNR NR
NR NR NR NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#NpVF pW18XgK R$# R%#)&z sftp-server<65>loginz nm-dispatcher<65>
irqbalance<EFBFBD>qmgr<67>wpa_supplicant<6E>lvmetad<61>auditd<74>masterz dbus-daemon<6F>tapdisk<73>sshd<68>init<69> ksoftirqd<71>kworker<65>kmpathd<68>kmpath_handlerdr<00>kdmflush<73>bioset<65>crond<6E>kthreadd<64> migration<6F> rcu_sched<65> kjournald<6C>iptables<65>systemd<6D>network<72>dhclientzsystemd-journald<6C>NetworkManagerzsystemd-logindz systemd-udevd<76>polkitd<74>tuned<65>rsyslogdTFr<46>)r r<00>psr<73>s&& rr<><00>ajax.GoToProcessIs<><00><00>n<06>m<EFBFBD>n<06>G<EFBFBD>n<06>O<EFBFBD>n<06>L<EFBFBD>n<06><16>n<06>HX<48>n<06>Yb<59>n<06>ck<63>n<06>lt<6C>n<06>vC<02>n<06>DM<02>n<06>NT<02>n<06>U[<02>n<06>\g<02>n<06>hq<02>n<06>r{<02>n<06>|M<03>n<06>NV<03>n<06>Wa<03>n<06>bj<03>n<06>kr<03>n<06>s}<03>n<06>~I<04>n<06>JU<04>n<06>Va<04>n<06>bl<04>n<06>mv<04>n<06>w@<05>n<06>AK<05>n<06>L^<05>n<06>_o<05>n<06>p@<06>n<06>AP<06>n<06>QZ<06>n<06>[b<06>n<06>cm<06>n<06><02><15>C<EFBFBD><12>{<7B>4<EFBFBD><16>rc<08><00>\P!R4PR4PRVPVP
34P R4PR4P4pVPVR4#)r<00>system<65>addtime>=? AND addtime<=?z>id,up,down,total_up,total_down,down_packets,up_packets,addtimezid descN<63>
r2rh<00>dbfileri<00>start<72>endr<64><00>orderr<72><00> ToAddtime<6D>r r rFs&& r<00> GetNetWorkIo<49>ajax.GetNetWorkIoRsk<00><00><15>x<EFBFBD>x<EFBFBD> <09>"<22>)<29>)<29>(<28>3<>9<>9<> '<27>#<23>)<29>)<29>S<EFBFBD>W<EFBFBD>W<EFBFBD>)=<3D>
<EFBFBD>
<0F>%<25> L<>
<EFBFBD>
<0F>%<25> <09>
<1A>6<EFBFBD>6<EFBFBD>8<EFBFBD> <0A>
<14>~<7E>~<7E>d<EFBFBD>D<EFBFBD>)<29>)rc<08>v<00>Rp\P!R4PR4PRR4p.pVF;p\ V4^8<>gKVP RV^,,R,4K= \ V4^8<>d#VP R4RP V4p\P!R4PR4PRPVPVP4R4p\V\4'd<>VPR4R8wdx\P!R4PR4PR VPVP34PR
4PR 4P!4#VR8wdoVP#VP%R44p.pVFDp ^p
/p VF%p W<>,W<>P'R4&V
^, p
K' VP V 4? KF TpTP)TR R 4# .u#;i)<10>*<2A>diskior%zPRAGMA table_info(diskio)<29>`<60>disk_top<6F>,z<>SELECT diskio.*,process_top_list.disk_top from diskio inner join process_top_list on diskio.addtime=process_top_list.addtime where diskio.addtime>={} AND diskio.addtime<={} ORDER BY diskio.addtime desc;<3B>&error: no such table: process_top_listr&zMid,read_count,write_count,read_bytes,write_bytes,read_time,write_time,addtime<6D>id ascT<63>diskr<6B>rZ<00>r2rhr(<00>queryr>r<><00>join<69>formatr)r*r~rr]rir<>r+r<><00>_ajax__format_fieldr=r<>r,<00> r r <00>_ajax__OPT_FIELD<4C>tmp_cols<6C>cols<6C>colrF<00>fieldsrE<00>rowrr<>r<>s && r<00> GetDiskIo<49>ajax.GetDiskIo[s<><00><00><19> <0B><19>8<EFBFBD>8<EFBFBD>H<EFBFBD>%<25>,<2C>,<2C>X<EFBFBD>6<><<3C><<3C> '<27><12>-<2D><08><11><04><1B>C<EFBFBD><12>3<EFBFBD>x<EFBFBD>!<21>|<7C>T<EFBFBD>[<5B>[<5B><13>s<EFBFBD>1<EFBFBD>v<EFBFBD><1C><03>);<3B><<3C><1C> <0E>t<EFBFBD>9<EFBFBD>q<EFBFBD>=<3D> <10>K<EFBFBD>K<EFBFBD>
<EFBFBD> #<23><1D>(<28>(<28>4<EFBFBD>.<2E>K<EFBFBD><15>x<EFBFBD>x<EFBFBD><08>!<21>(<28>(<28><18>2<>8<>8<> Y<03> <13>V<EFBFBD>C<EFBFBD>I<EFBFBD>I<EFBFBD>s<EFBFBD>w<EFBFBD>w<EFBFBD> '<27><12>-<2D><04> <16>d<EFBFBD>C<EFBFBD> <20> <20>T<EFBFBD>Y<EFBFBD>Y<EFBFBD>8<>&:<3A>=?<3F>&@<01><19>8<EFBFBD>8<EFBFBD>H<EFBFBD>%<25>,<2C>,<2C>X<EFBFBD>6<><<3C><<3C>+<2B>c<EFBFBD>i<EFBFBD>i<EFBFBD><13><17><17>-A<><0E><13>e<EFBFBD>_<><0E><13>e<EFBFBD>H<EFBFBD>o<EFBFBD>f<EFBFBD>f<EFBFBD>h<EFBFBD>  '<27>
 <16><1A>c<EFBFBD>!<21><1D>,<2C>,<2C>[<5B>-><3E>-><3E>s<EFBFBD>-C<>D<><06><18><03><1F>C<EFBFBD><19>A<EFBFBD><1D>D<EFBFBD>%<25><03>/2<>v<EFBFBD><04>Y<EFBFBD>Y<EFBFBD>s<EFBFBD>^<5E>,<2C><19>Q<EFBFBD><06><01> &<26><18>J<EFBFBD>J<EFBFBD>t<EFBFBD>$<24><1D> <20><1B><04><14>~<7E>~<7E>d<EFBFBD>D<EFBFBD>&<26>1<>1<><31> <16><15>I<EFBFBD><49> <00>*A5H2<00>2H8c<08><><00>^RIp.pVFapVPRWBPR7pV'd)VP4pVP V4^,pVP V4Kc V#)rNz\s+as\s+)<01>flags)<06>re<72>search<63>
IGNORECASE<EFBFBD>groupr=r<>)r r<>rJrCr<><00>s_as<61>as_tips&& r<00>__format_field<6C>ajax.__format_field<6C>s^<00><00><11><13><06><18>C<EFBFBD><15>9<EFBFBD>9<EFBFBD>[<5B><13>=<3D>=<3D>9<EFBFBD>A<>D<EFBFBD><13><1D><1A><1A><1C><06><19>i<EFBFBD>i<EFBFBD><06>'<27><01>*<2A><03> <12>M<EFBFBD>M<EFBFBD>#<23> <1E> <19> <16> rc<08><><00>Rp\P!R4PR4PRR4p.pVF;p\ V4^8<>gKVP RV^,,R,4K= \ V4^8<>d4VP R4VP R4RP V4p\P!R4PR4PRPVPVP4R4p\V\4'd<>VPR 4R8wdx\P!R4PR4PR
VPVP34PR 4PR 4P!4#VR8wdoVP#VP%R44p.pVFDp ^p
/p VF%p W<>,W<>P'R4&V
^, p
K' VP V 4? KF TpTP)TR R4# .u#;i)r1<00>cpuior%zPRAGMA table_info(cpuio)r3<00>cpu_top<6F>
memory_topr5z<>SELECT cpuio.*,process_top_list.cpu_top,process_top_list.memory_top from cpuio inner join process_top_list on cpuio.addtime=process_top_list.addtime where cpuio.addtime>={} AND cpuio.addtime<={} ORDER BY cpuio.addtime desc;r6r&zid,pro,mem,addtimer7T<>cpur<75>rZr9r>s && r<00>GetCpuIo<49> ajax.GetCpuIo<49>s<><00><00><19> <0B><19>8<EFBFBD>8<EFBFBD>G<EFBFBD>$<24>+<2B>+<2B>H<EFBFBD>5<>;<3B>;<3B> &<26><02>,<2C><08><11><04><1B>C<EFBFBD><12>3<EFBFBD>x<EFBFBD>!<21>|<7C>T<EFBFBD>[<5B>[<5B><13>s<EFBFBD>1<EFBFBD>v<EFBFBD><1C><03>);<3B><<3C><1C> <0E>t<EFBFBD>9<EFBFBD>q<EFBFBD>=<3D> <10>K<EFBFBD>K<EFBFBD> <09> "<22> <10>K<EFBFBD>K<EFBFBD> <0C> %<25><1D>(<28>(<28>4<EFBFBD>.<2E>K<EFBFBD><15>x<EFBFBD>x<EFBFBD><07> <20>'<27>'<27><08>1<>7<>7<> n<03> <13>V<EFBFBD>C<EFBFBD>I<EFBFBD>I<EFBFBD>s<EFBFBD>w<EFBFBD>w<EFBFBD> '<27><12>-<2D><04> <16>d<EFBFBD>C<EFBFBD> <20> <20>T<EFBFBD>Y<EFBFBD>Y<EFBFBD>8<>&:<3A>=?<3F>&@<01><19>8<EFBFBD>8<EFBFBD>G<EFBFBD>$<24>+<2B>+<2B>H<EFBFBD>5<>;<3B>;<3B>+<2B><14><19><19>C<EFBFBD>G<EFBFBD>G<EFBFBD><13><14><1A>E<EFBFBD>.<2E>/<2F><05><05>h<EFBFBD><0F><06><06><08> I<01> <16><1A>c<EFBFBD>!<21><1D>,<2C>,<2C>[<5B>-><3E>-><3E>s<EFBFBD>-C<>D<><06><18><03><1F>C<EFBFBD><19>A<EFBFBD><1D>D<EFBFBD>%<25><03>/2<>v<EFBFBD><04>Y<EFBFBD>Y<EFBFBD>s<EFBFBD>^<5E>,<2C><19>Q<EFBFBD><06><01> &<26><18>J<EFBFBD>J<EFBFBD>t<EFBFBD>$<24><1D> <20><1B><04><14>~<7E>~<7E>d<EFBFBD>D<EFBFBD>%<25>0<>0<><30> <16><15>I<EFBFBD>s <00>;A5I<00>I c<08>v<00>Rp\P!R4PR4PRR4p.pVF;p\ V4^8<>gKVP RV^,,R,4K= \ V4^8<>d#VP R4RP V4p\P!R4PR4PRPVPVP4R4p\V\4'd<>VPR4R8wdx\P!R4PR4PR VPVP34PR
4PR 4P!4#VR8wdoVP#VP%R44p.pVFDp ^p
/p VF%p W<>,W<>P'R4&V
^, p
K' VP V 4? KF TpTP)TR R 4# .u#;i)r1<00> load_averager%zPRAGMA table_info(load_average)r3rTr5z<>SELECT load_average.*,process_top_list.cpu_top from load_average inner join process_top_list on load_average.addtime=process_top_list.addtime where load_average.addtime>={} AND load_average.addtime<={} ORDER BY load_average.addtime desc;r6r&zid,pro,one,five,fifteen,addtimer7TrVr<>rZr9r>s && r<00>get_load_average<67>ajax.get_load_average<67>s<><00><00><19> <0B><19>8<EFBFBD>8<EFBFBD>N<EFBFBD>+<2B>2<>2<>8<EFBFBD><<3C>B<>B<> -<2D>r<EFBFBD>3<><08><11><04><1B>C<EFBFBD><12>3<EFBFBD>x<EFBFBD>!<21>|<7C>T<EFBFBD>[<5B>[<5B><13>s<EFBFBD>1<EFBFBD>v<EFBFBD><1C><03>);<3B><<3C><1C> <0E>t<EFBFBD>9<EFBFBD>q<EFBFBD>=<3D> <10>K<EFBFBD>K<EFBFBD> <09> "<22><1D>(<28>(<28>4<EFBFBD>.<2E>K<EFBFBD><15>x<EFBFBD>x<EFBFBD><0E>'<27>.<2E>.<2E>x<EFBFBD>8<>><3E>><3E> |<03> <13>V<EFBFBD>C<EFBFBD>I<EFBFBD>I<EFBFBD>s<EFBFBD>w<EFBFBD>w<EFBFBD> '<27><12>-<2D><04> <16>d<EFBFBD>C<EFBFBD> <20> <20>T<EFBFBD>Y<EFBFBD>Y<EFBFBD>8<>&:<3A>=?<3F>&@<01><19>8<EFBFBD>8<EFBFBD>N<EFBFBD>+<2B>2<>2<>8<EFBFBD><<3C>B<>B<>+<2B><14><19><19>C<EFBFBD>G<EFBFBD>G<EFBFBD>$<24>&<26>&+<2B>e<EFBFBD>,M<>'.<2E>.3<EFBFBD>e<EFBFBD>H<EFBFBD>o<EFBFBD>f<EFBFBD>f<EFBFBD>h<EFBFBD> G<01> <16><1A>c<EFBFBD>!<21><1D>,<2C>,<2C>[<5B>-><3E>-><3E>s<EFBFBD>-C<>D<><06><18><03><1F>C<EFBFBD><19>A<EFBFBD><1D>D<EFBFBD>%<25><03>/2<>v<EFBFBD><04>Y<EFBFBD>Y<EFBFBD>s<EFBFBD>^<5E>,<2C><19>Q<EFBFBD><06><01> &<26><18>J<EFBFBD>J<EFBFBD>t<EFBFBD>$<24><1D> <20><1B><04><14>~<7E>~<7E>d<EFBFBD>D<EFBFBD>%<25>0<>0<><30> <16><15>I<EFBFBD>rGc <0C><00>\P!R4PR4PRVPVP
34P R4PR4P4pVPV4#)u<>
@name 获取进程开销排行
@author hwliang<2021-09-07>
@param get<dict_obj>{
start: int<开始时间>
end: int<结束时间>
}
@return list
<EFBFBD> process_topsr%r&zid,process_list,addtimer7r'r-s&& r<00>get_process_tops<70>ajax.get_process_tops<70>sl<00><00><16>x<EFBFBD>x<EFBFBD><0E>'<27>.<2E>.<2E>x<EFBFBD>8<>><3E>><3E> '<27> <10>Y<EFBFBD>Y<EFBFBD><03><07><07> <0F><10><16><05>/<2F>0<><15><15>x<EFBFBD><1F><16><16><18> <0A><14>~<7E>~<7E>d<EFBFBD>#<23>#rc <0C><00>\P!R4PR4PRVPVP
34P R4PR4P4pVPV4#)u<>
@name 获取CPU占用高的进程列表
@author hwliang<2021-09-07>
@param get<dict_obj>{
start: int<开始时间>
end: int<结束时间>
}
@return list
<EFBFBD>process_high_percentr%r&z=id,name,pid,cmdline,cpu_percent,memory,cpu_time_total,addtimer7r'r-s&& r<00>get_process_cpu_high<67>ajax.get_process_cpu_high<67>sl<00><00><16>x<EFBFBD>x<EFBFBD>.<2E>/<2F>6<>6<>x<EFBFBD>@<40>F<>F<> '<27>#<23>)<29>)<29>S<EFBFBD>W<EFBFBD>W<EFBFBD>)=<3D>?<3F>?D<>u<EFBFBD>O<>@<0E><13>e<EFBFBD>H<EFBFBD>o<EFBFBD>f<EFBFBD>f<EFBFBD>h<EFBFBD> <0A><14>~<7E>~<7E>d<EFBFBD>#<23>#rNc
<08><>
<00>^RIpV'd5^RIpVP!4PR, R, ^d, p\ V4p^pV^d8<64>d^pVR8<>d^pVR8<>d^pV^8XEd<>\ V4EF<>p V'd<>RP V4p
W<EFBFBD>V ,9d-\P!W,V
,4W,V
&RW,9d-\P!W,R,4W,R&VP!RVP!\W,R,444W,R&R W,9d-\P!W,R ,4W,R &V'd4W,R
,^d8<64>d W,R
,X, W,R
&VR9d<>\W,R ,4\8Xd\\P!W,R ,4W,R &\P!W,R ,4W,R &EK<>EK<>EK<> V#^p .p ^p VEF<>pW<>8Ed<>V ^, p VR 8XEd<>RV9Ed<>VR,^<8<>EdsV ^, p V^8XdV ^,^8XgV^8XEdMV ^,^8XEd>V'd]RP V4p
W<EFBFBD>9d\P!W<>,4W<>&RV9d!\P!VR,4VR&VP!RVP!\VR,444VR&V'd)R
V9d"VR
,^d8<64>dVR
,X, VR
&VR9d\\VR ,4\8XdA\P!VR ,4VR &\P!VR ,4VR &V PV4EK<>V'd]RP V4p
W<EFBFBD>9d\P!W<>,4W<>&RV9d!\P!VR,4VR&VP!RVP!\VR,444VR&V'd)R
V9d"VR
,^d8<64>dVR
,X, VR
&VR9d\\VR ,4\8XdA\P!VR ,4VR &\P!VR ,4VR &V PV4^p EK<> V # EK<>;i EK<>;i)rNr<00><><00>'z{}_toprUz %m/%d %H:%M<>addtime<6D> process_list<73>mem<65> down_packets<74>
up_packetsrV<00>pror)r9r<00>virtual_memory<72>totalr>r<>r<rNrOrQrPrr<>rr<>)r rF<00>tomem<65>typesr9r<00>mPre<72>length<74>herr<>rjrE<00>couns<6E>values&&&& rr,<00>ajax.ToAddtime<6D>s><00><00><13> <11> <19><1A>)<29>)<29>+<2B>1<>1<>D<EFBFBD>8<>4<EFBFBD>?<3F>3<EFBFBD>F<>D<EFBFBD><14>T<EFBFBD><19><06> <0E><02> <11>C<EFBFBD><<3C>a<EFBFBD><12> <11>D<EFBFBD>=<3D>q<EFBFBD>"<22> <11>E<EFBFBD>><3E><02>2<EFBFBD> <0A><11>7<EFBFBD><1A>6<EFBFBD>]<5D><01><1D><1C>&<26>o<EFBFBD>o<EFBFBD>e<EFBFBD>4<><03><1E>q<EFBFBD>'<27>><3E>+/<2F>:<3A>:<3A>d<EFBFBD>g<EFBFBD>c<EFBFBD>l<EFBFBD>+C<>D<EFBFBD>G<EFBFBD>C<EFBFBD>L<EFBFBD>'<27>4<EFBFBD>7<EFBFBD>2<>48<34>J<EFBFBD>J<EFBFBD> $<24><07> <0C> 5<>57<35>D<EFBFBD>G<EFBFBD>L<EFBFBD>1<>)-<2D><1D><1D>%<25><1C><0E><0E>u<EFBFBD>T<EFBFBD>W<EFBFBD>Y<EFBFBD>-?<3F>'@<40>A<>*C<01>D<EFBFBD>G<EFBFBD>I<EFBFBD>&<26>&<26><14><17>0<>26<32>*<2A>*<2A> <20>G<EFBFBD>N<EFBFBD>3<>35<33><04><07><0E>/<2F><1C><14><17><15><1E>#<23>!5<>)-<2D><17><15><1E>$<24>)><3E><04><07><05><0E><1C><06><EFBFBD><1F><04><07><0E> 7<>8<>C<EFBFBD>?<3F>6:<3A>j<EFBFBD>j<EFBFBD> $<24><07><0E> 7<>79<37>D<EFBFBD>G<EFBFBD>N<EFBFBD>3<>48<34>J<EFBFBD>J<EFBFBD> $<24><07> <0C> 5<>57<35>D<EFBFBD>G<EFBFBD>L<EFBFBD>1<>@<01>'<27>##<23>2<18>K<EFBFBD><15>E<EFBFBD><14>C<EFBFBD><15>E<EFBFBD><1D><05><18>:<3A><19>Q<EFBFBD>J<EFBFBD>E<EFBFBD><1C><05>~<7E>%<25>5<EFBFBD>.<2E>U<EFBFBD>5<EFBFBD>\<5C>B<EFBFBD>=N<><1D><11>
<EFBFBD><05><1E>!<21>G<EFBFBD>$)<29>A<EFBFBD>I<EFBFBD><11>N<EFBFBD><02>b<EFBFBD><08><A<>A<EFBFBD>I<EFBFBD><11>N<EFBFBD>$<24>&.<2E>o<EFBFBD>o<EFBFBD>e<EFBFBD>&<<3C><03>#&<26><<3C>15<31><1A><1A>E<EFBFBD>J<EFBFBD>1G<31>E<EFBFBD>J<EFBFBD>#/<2F>5<EFBFBD>#8<>:><3E>*<2A>*<2A>(-<2D>l<EFBFBD>(;<3B>;=<3D>E<EFBFBD>,<2C>$7<>/3<>}<7D>}<7D> -<2D> $<24><0E><0E>u<EFBFBD>U<EFBFBD>9<EFBFBD>5E<35>/F<> G<>0I<01>E<EFBFBD>)<29>,<2C> %<25><15>%<25><1E>E<EFBFBD>%<25>L<EFBFBD>3<EFBFBD><N<>/4<>U<EFBFBD>|<7C>d<EFBFBD>/B<><05>e<EFBFBD> <0C>$<24><06><EFBFBD>#'<27><05>n<EFBFBD>(=<3D>#><3E>#<23>#E<><@<40>J<EFBFBD>J<EFBFBD>u<EFBFBD>^<5E>G\<5C><]<5D>E<EFBFBD>.<2E>$9<>:><3E>*<2A>*<2A>U<EFBFBD><<3C>EX<45>:Y<>E<EFBFBD>,<2C>$7<><1F>J<EFBFBD>J<EFBFBD>u<EFBFBD>-<2D><1C>!<21><1C>$<24>O<EFBFBD>O<EFBFBD>E<EFBFBD>2<><03><1E><<3C>)-<2D><1A><1A>E<EFBFBD>J<EFBFBD>)?<3F>E<EFBFBD>J<EFBFBD>'<27>5<EFBFBD>0<>26<32>*<2A>*<2A>U<EFBFBD><<3C>=P<>2Q<32>E<EFBFBD>,<2C>/<2F>'+<2B>}<7D>}<7D>]<5D>4<EFBFBD>><3E>><3E>RW<52>X]<5D>^g<>Xh<58>Ri<52>Cj<43>'k<>E<EFBFBD>)<29>$<24><1C><15>%<25><1E>U<EFBFBD>5<EFBFBD>\<5C>C<EFBFBD>5G<35>X]<5D>^c<>Xd<58>gk<67>Xk<58><15>u<EFBFBD><1C><1C><06><EFBFBD><1F><05>n<EFBFBD> 5<>6<>#<23>=<3D>48<34>J<EFBFBD>J<EFBFBD>u<EFBFBD>^<5E>?T<>4U<34>E<EFBFBD>.<2E>1<>26<32>*<2A>*<2A>U<EFBFBD><<3C>=P<>2Q<32>E<EFBFBD>,<2C>/<2F><17>J<EFBFBD>J<EFBFBD>u<EFBFBD>%<25><1D>E<EFBFBD>U<1E>X<17>J<EFBFBD><4A>g<1D><1C><>b!<21><08>s'<00>D U<02>B3U<02>U<02>D7U<02>U <05>Uc<08><><00>RpVR,FPpVR,F?pVR,'gKW#R,R,VR,,R,, pKA KR V# K[;i)rKrFrsrxrrvrLr<>r<>)r <00>softlist<73>softs<74>soft<66>vs&& r<00> GetInstalleds<64>ajax.GetInstalledsRsi<00><00><12><05><1C>V<EFBFBD>$<24>$<24>D<EFBFBD> <15><1D>j<EFBFBD>)<29>)<29>A<EFBFBD><18><18>{<7B>{<7B>E<EFBFBD>&<26>\<5C>C<EFBFBD>-?<3F>!<21>I<EFBFBD>,<2C>-N<>QT<51>-T<>$T<>E<EFBFBD>*<2A>%<25> <15> <0C><> <15><14>s<00>A"<02>/A"<02>"A'c<08><><00>\RR4pVP4p^pV'd2VPR4R8wd
V^, pVP4pK9VP4V#)z/var/log/secure<72>rbzFailed password for rootrZ)<04>open<65>readliner]<00>close)r <00>fp<66>l<>intrusion_totals& r<00>get_ssh_intrusion<6F>ajax.get_ssh_intrusion_sW<00><00> <11>#<23>D<EFBFBD> )<29><02> <0E>K<EFBFBD>K<EFBFBD>M<EFBFBD><01><1B><0F><0F><10>v<EFBFBD>v<EFBFBD>0<>1<>R<EFBFBD>7<>/<2F>Q<EFBFBD>:N<>/<2F><12> <0B> <0B> <0A>A<EFBFBD>
<EFBFBD><08><08>
<EFBFBD><1E>rc<08><00>\P!RR4RRRR/# \P!R\P!R44u#;i \P!R\P!R44u#;i) <09>!/www/server/panel/data/is_beta.pl<70>truerxT<>msg<73>Successful application!F<>Fail to connect to the server!<21>Please bind your account first!)r2r^r3r4rks&&r<00>
apple_beta<EFBFBD>ajax.apple_betajsr<00><00> h<01> <13> <1C> <1C>@<40><16> H<> k<01> <20>$<24><05>/H<>I<>I<><49> j<>6<EFBFBD>4<>4<>U<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>Hh<48><i<>j<>j<><6A>g<>v<EFBFBD>0<>0<><15><06> <0B> <0B>De<44>8f<38>g<>g<>s <00>A<00> <00>-A<03> A<00>A<00>-Bc<08>T<00>Rp\PPV4'd\P!V4RRRR/# \P
!R\P !R44u#;i \P
!R\P !R44u#;i)r<>rxTr<54>r<>Fr<46>r<>)r/r0r1<00>remover2r3r4)r r <00> beta_files&& r<00> to_not_beta<74>ajax.to_not_betaxs<><00><00> h<01> k<01>?<3F> <09><15>7<EFBFBD>7<EFBFBD>><3E>><3E>)<29>,<2C>,<2C><16>I<EFBFBD>I<EFBFBD>i<EFBFBD>(<28> <20>$<24><05>/H<>I<>I<><49> j<>6<EFBFBD>4<>4<>U<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>Hh<48><i<>j<>j<><6A>g<>v<EFBFBD>0<>0<><15><06> <0B> <0B>De<44>8f<38>g<>g<>s"<00>&A<00>A<00>-A5<03>3A8<00>5A8<00>8-B'c<08><00>\P!\P!R44p/pVR,VR&VR,VR&VR,VR&\P!\P
!R4R,V^4R# R#;i)<07>data/userInfo.json<6F>uidr<64>r<>r<>z/api/panel/to_betaN)rNrOr2r\<00>HttpPostr<74>)r <00>userInfo<66>p_datas& r<00>to_beta<74> ajax.to_beta<74>sy<00><00> <15><1B>z<EFBFBD>z<EFBFBD>&<26>/<2F>/<2F>2F<32>"G<>H<>H<EFBFBD><17>F<EFBFBD>$<24>U<EFBFBD>O<EFBFBD>F<EFBFBD>5<EFBFBD>M<EFBFBD>#+<2B>L<EFBFBD>#9<>F<EFBFBD><<3C> <20>!)<29>*<2A>!5<>F<EFBFBD>:<3A> <1E> <12>O<EFBFBD>O<EFBFBD>F<EFBFBD>1<>1<>&<26>9<><P<>P<>QW<51>XY<58> Z<><5A><14><04>s <00>BB<00>B c<08>z<00>\P!\P!R44pVR,# ^#;i)r<>r<>)rNrOr2r\)r r<>s& r<00>get_uid<69> ajax.get_uid<69>s0<00><00> <19><1B>z<EFBFBD>z<EFBFBD>&<26>/<2F>/<2F>2F<32>"G<>H<>H<EFBFBD><1B>E<EFBFBD>?<3F> "<22><><18>q<EFBFBD>s<00>25<00>:c<08>0<00>\P!4'dR./#\P!\P!RP VP 444pV# \P!R\P!R44u#;i)<04>listz{}/api/panel/getBetaVersionLogsFr<46>) r2<00>is_self_hostedrNrO<00>HttpGetr<<00>_ajax__official_urlr3r4r-s&& r<00> get_beta_logs<67>ajax.get_beta_logs<67>su<00><00> c<01><15>$<24>$<24>&<26>&<26><1E><02>|<7C>#<23><17>:<3A>:<3A>f<EFBFBD>n<EFBFBD>n<EFBFBD>-N<>-U<>-U<>VZ<56>Vi<56>Vi<56>-j<>k<>l<>D<EFBFBD><17>K<EFBFBD><4B> c<01><19>,<2C>,<2C>U<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>@`<60>4a<34>b<> b<>s<00>A&<00>A&<00>AA&<00>&-Bc<08><><00>/p.VR&\P!R4PR4P4pVF"pVR,P VR,4K$ RP VR,4#)<04>ds<64>domainrr5)r2rhr<>r<>r<>r;)r <00>otherr<72><00>ds& r<00>get_other_info<66>ajax.get_other_info<66>se<00><00><12><05><18><05>d<EFBFBD> <0B> <13>X<EFBFBD>X<EFBFBD>h<EFBFBD> <1F> %<25> %<25>f<EFBFBD> -<2D> 4<> 4<> 6<><02><13>A<EFBFBD> <11>$<24>K<EFBFBD> <1E> <1E>q<EFBFBD><16>y<EFBFBD> )<29><14><12>x<EFBFBD>x<EFBFBD><05>d<EFBFBD> <0B>$<24>$rc <08>p<00>\P!4'g,\P!R\P!R44#^RIp\P
!R4P RR>4PR4P4p\\R,R,4^8Xd~\VR,4^8Xdg\P!RRPVP44\P
!R4P RR>4PR^4R\9d!\VR 4R8Xd\R,pEMK\P !4p^RIp^RIp^RIpVP(!4p ^RIp
V
P+4p R
V nVP%4p /p R V R &\/\P
!R 4P144V R &\/\P
!R4P144V R&\/\P
!R4P144V R&V P34R,\/V P4R, R, 4,R,\/\P6!44,R,\/VP8!44,R,\/\P:!44,R,\R,,V R&V R;;,RVP=V P?R44,, uu&W]R&\@PBPER4V R&R V R&^V R&VPG4V R&\PH!4V R&\PJ!4'd,\P!R\P!R44#RPVP4pVPL!\PN!W<>44pV'g,\P!R\P!R 44#\PPRPUR!4'd^VR"&V\R&.VR#&R$P\PV!44p\PPRPUV4'd+VPL!\PX!V44VR#&\VR%4'gwVR",^8Xd9VR&,R,\R,8Xd\PZ!RV4#M0VR,\R,8Xd\PZ!RV4#VR',R(8Xg7\VR%4R(8Xg&\PPRPUR)4R(8XEdoVR",^8XdVR&,R,VR&\P\!R*4pR+p\P^!4pV'd0VR,,V,R-,VR,,R.,VR/&\P`!VR/,R04\PPRPcR04R18d,\P!R\P!R244#R3PVV4p\Pd!V4\Pf!V4\PPRPUR44'd\Pf!R54\PPRPUR64'd\Pf!R74\PPRPUR04'd\PPh!R04VR,\R&R8\9d\R8VR",^8XdVPk4\Pf!R94\Pl!R:R;4\P!R(R<VR,34#\Pf!R=4\PZ!R(V4# ELl;i \nd p\Pp!4uRp?#Rp?ii;i)?Fz7Please run the program when all install tasks finished!N<>configzid=?rxr z'{}/api/setupCount/setupPanel?type=Linux<75>
updateInforrrgrKr<><00>sites<65>ftps<70> databasesr<73>rzMB|r1rLr%z||<7C>logsz
User-Agent<6E>client<6E>oem<65> intrusionr<6E><00>oz8Panel update check is not available in self-hosted mode.z{}/api/panel/updateLinuxEnzFailed to connect server!r<><00>is_beta<74>ignore<72>{}/data/no_update.pl<70>toUpdater<65><00>forceTzdata/autoUpdate.plr<6C><00>updatez /install/z/LinuxPanel_EN-z.zip<69>downUrlz panel.zipiz:File download failed, please try again or update manually!z9unzip -o panel.zip -d {}/ && chmod 700 {}/panel/Yak-Panelz/www/server/panel/runserver.pyzrm -f /www/server/panel/*.pycz!/www/server/panel/class/common.pyz#rm -f /www/server/panel/class/*.pyc<79>getCloudPluginz/etc/init.d/bt startzdata/restart.pl<70>TruezSuccessful to update to {}zrm -rf /www/server/phpinfo/*rf)9r2<00> IsRestartr3r4rNrhrir<>r]r5r<00> arequestsr<r<><00>setField<6C>hasattr<74> get_debug_logrr%<00>sysrn<00> panelPlugin<69>ROWSrrj<00>GetSystemVersionro<00>
getCpuType<EFBFBD> cpu_countr[r}<00> getPluginListr<00>headersr r<><00> get_oem_namer<65>rOr<>r/r0r1<00>get_panel_pathr}<00> returnMsgr<67><00>get_url<72> downloadFile<6C>getsize<7A> print_logr6r<>r<>r^r@rR)r r rN<00> conf_statusr<73>r<>rr%r<>rjr<><00>mplugin<69>panelsysrF<00>sUrl<72>no_pathrX<00>uptype<70>httpUrl<72>cmdrGs&& r<00> UpdatePanel<65>ajax.UpdatePanel<65>s<00><00>^ ^<01><19>#<23>#<23>%<25>%<25>f<EFBFBD>.G<>.G<><05>v<EFBFBD>{<7B>{<7B>\U<02>PV<02>/W<02>(W<02> <17> <20>(<28>(<28>8<EFBFBD>,<2C>2<>2<>6<EFBFBD>&<26>A<>G<>G<><08>Q<>V<>V<>X<>K<EFBFBD><12>7<EFBFBD>8<EFBFBD>$<24>X<EFBFBD>.<2E>/<2F>1<EFBFBD>4<><13>[<5B><18>=R<>9S<39>WX<57>9X<39><16> <20> <20><15>(Q<>(X<>(X<>Y]<5D>Yl<59>Yl<59>(m<>n<><16><08><08><18>"<22>(<28>(<28><16><06>7<>@<40>@<40><18>!<21>L<><1C>w<EFBFBD>&<26>7<EFBFBD>3<EFBFBD>w<EFBFBD>+?<3F>5<EFBFBD>+H<>$<24>\<5C>2<>
<EFBFBD><1D>+<2B>+<2B>-<2D><04>(<28>(<28><1C>+<2B>+<2B>-<2D><03>"<22>%<25>1<>1<>3<><07>$<24><07> <0C>!<21>=<3D>=<3D>?<3F><08><19><04><1F><04>T<EFBFBD>
<EFBFBD> #<23>F<EFBFBD>H<EFBFBD>H<EFBFBD>W<EFBFBD>$5<>$;<3B>$;<3B>$=<3D> ><3E><04>W<EFBFBD> <0A>"<22>6<EFBFBD>8<EFBFBD>8<EFBFBD>F<EFBFBD>#3<>#9<>#9<>#;<3B><<3C><04>V<EFBFBD> <0C>$'<27><06><08><08><1B>(=<3D>(C<>(C<>(E<>$F<><04>[<5B>!<21>!)<29>!:<3A>!:<3A>!<<3C>s<EFBFBD>!B<>S<EFBFBD><13><19><19>UY<55>IY<49>\`<60>I`<60>Ea<45>!a<>di<64>!i<>lo<6C>pv<70>qB<02>qB<02>qD<02>mE<02>"E<02>HK<02>"K<02>NQ<02>RX<02>Rb<02>Rb<02>Rd<02>Ne<02>"e<02>hk<02>"k<02>nq<02>rx<02>rF<03>rF<03>rH<03>nI<03>"I<03>LO<03>"O<03>QX<03>Yb<03>Qc<03>"c<03><04>X<EFBFBD><0E><14>X<EFBFBD><0E>$<24>t<EFBFBD>'9<>'9<>'<27>:O<>:O<>PT<50>:U<>'V<>"V<>V<><0E>#<23>V<EFBFBD> <0C>!(<28><1F><1F>!4<>!4<>\<5C>!B<><04>X<EFBFBD><0E> <20><04>U<EFBFBD> <0B>$%<25><04>[<5B>!<21>"<22>l<EFBFBD>l<EFBFBD>n<EFBFBD><04>U<EFBFBD> <0B>"<22>/<2F>/<2F>1<><04>S<EFBFBD> <09><19>(<28>(<28>*<2A>*<2A>!<21>4<>4<>U<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>IC<02>=D<02>E<02>E<02>3<>:<3A>:<3A>4<EFBFBD>;N<>;N<>O<><04>!<21>Z<EFBFBD>Z<EFBFBD><06><0F><0F><04>(B<>C<>
<EFBFBD>!<21>&<26>*C<>*C<>E<EFBFBD>6<EFBFBD>;<3B>;<3B>Wr<57>Ks<4B>*t<>#t<><15>7<EFBFBD>7<EFBFBD>><3E>><3E>"E<>F<>F<>,-<2D>J<EFBFBD>y<EFBFBD>)<29>(2<><07> <0C>%<25>$&<26>J<EFBFBD>x<EFBFBD> <20>,<2C>3<>3<>F<EFBFBD>4I<34>4I<34>4K<34>L<>G<EFBFBD><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>g<EFBFBD>&<26>&<26><19>+/<2F>:<3A>:<3A>f<EFBFBD>o<EFBFBD>o<EFBFBD>g<EFBFBD>6N<36>+O<>J<EFBFBD>x<EFBFBD>(<28><1B>3<EFBFBD>z<EFBFBD>*<2A>*<2A><1D>i<EFBFBD>(<28>A<EFBFBD>-<2D>!<21>&<26>)<29>)<29>4<><07> <09>8J<38>J<>SY<53>Sc<53>Sc<53>di<64>jt<6A>Su<53>Lu<4C>J<>!<21>)<29>,<2C><07> <09>0B<30>B<>6<EFBFBD>K[<5B>K[<5B>\a<>bl<62>Km<4B>Dm<44><1A>'<27>"<22>d<EFBFBD>*<2A>g<EFBFBD>c<EFBFBD>*<2A>.E<><14>.M<>QS<51>QX<51>QX<51>Q_<51>Q_<51>`t<>Qu<51>y}<7D>Q}<7D><1D>i<EFBFBD>(<28>A<EFBFBD>-<2D>z<EFBFBD>RX<52>GY<47>Zc<5A>Gd<47>z<EFBFBD>)<29>/D<>"<22>1<>1<>,<2C>?<3F> <09>!<21><06> <20>.<2E>.<2E>*<2A><07><1A>W<EFBFBD>{<7B>5J<35>V<EFBFBD>5S<35>Vg<56>5g<35>jt<6A>u~<7E>j<6A>5<35>CI<02>6I<02>J<EFBFBD>y<EFBFBD>1<><16>#<23>#<23>J<EFBFBD>y<EFBFBD>$9<>+<2B>F<><15>7<EFBFBD>7<EFBFBD>?<3F>?<3F>;<3B>/<2F>'<27>9<>&<26>B[<5B>B[<5B>\a<>ci<63>cn<63>cn<63>pl<02>dm<02>Cn<02><n<02>Q<>X<>X<>Yb<59>dm<64>n<><03><16> <20> <20><13>%<25><16> <20> <20><13>%<25><15>7<EFBFBD>7<EFBFBD>><3E>><3E>"B<>C<>C<>V<EFBFBD>EU<45>EU<45>Vu<56>Ev<45><15>7<EFBFBD>7<EFBFBD>><3E>><3E>"E<>F<>F<><06>HX<48>HX<48>Y~<7E>H<48><15>7<EFBFBD>7<EFBFBD>><3E>><3E>+<2B>.<2E>.<2E>r<EFBFBD>y<EFBFBD>y<EFBFBD><1B>/E<>%/<2F> <09>%:<3A><07> <09>"<22>#<23>w<EFBFBD>.<2E>G<EFBFBD><L<>4M<34><1D>i<EFBFBD>(<28>A<EFBFBD>-<2D>t<EFBFBD>|<7C>|<7C>~<7E><16> <20> <20>!7<>8<><16> <20> <20>!2<>6<EFBFBD>:<3A><1D>0<>0<><14>6R<36>T^<5E>_h<5F>Ti<54>Sk<53>l<>l<> <12> <1C> <1C>;<3B> <<3C><19>#<23>#<23>D<EFBFBD><1A>4<> 4<><34>Q<19><18><>P<19> ^<01><19>(<28>(<28>*<2A> *<2A><> ^<01>s<EFBFBD><00>b <00>*b <00>N4b <00>=A3b <00>1$b <00>Ab <00>3)b<00>Ab <00>30b <00>$Bb <00>>Bb <00>A"b <00>=:b <00>8:b <00>3B"b <00>,b <00>b<03>b <00> b5<03>b0<03>*b5<03>0b5c<08><><00>.ROp^RIpVFKp\P!R4R,V,pVPP V4'gKJR# R#)r Nrpr|TF)r r <00>phpz pure-ftpd<70>mysql)r/r2r<>r0r1)r r r<>r/rr`s&& r<00>CheckInstalled<65>ajax.CheckInstalledsH<00><00>=<3D><06><11><1A>D<EFBFBD><1D>,<2C>,<2C>[<5B>9<>J<EFBFBD>F<><14>M<>H<EFBFBD><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>h<EFBFBD>'<27>'<27><04><1B>rc<08>J<00>^RIpVP4P4pV#<00>rN)r%<00> GetConcifInfo)r r r%rFs&& r<00> GetInstalled<65>ajax.GetInstalleds<00><00><15><15>}<7D>}<7D><EFBFBD>,<2C>,<2C>.<2E><04><13> rc<08><><00>^RIp^RIp\P!R4R,VP,R,p\P
!4R8XdRP VPVP^,VP^,4p\PPR4'dRVP,R,p\PPV4'g,\P!R \P!R
44#\P!V4p/pR pVPWu4pV'dVP4^,VR &R pVPWu4pV'dVP4^,VR&RpVPWu4pV'd(VP4^,R8XdR VR&MRVR&VPV4VP !\P!R44p .p
\P"!R4P%RR%4P'R4P)4p Rp V EF<>p RV R&V F<>p\P*!RRVR,4pV'gK,VP-R4pV^,P/4V R,P/48XgKpVR,V R&.V R&V R,P1V^,4K<> \P
!4R8Xd<>R V R&RP VP^,VP^,4VnV 'g>VP5V4R ,R!,P/4p V P-4p V FXpV R",RR&P/4V8XdRV R&M\R#V R",RR&P/49gKJR#V8XgKSRV R&M+ M(VP7V R",4R'8XdR V R&MRV R&V
P1V 4EK<> W<>R$&V#)(rNr<4E>z/php/<2F> /etc/php.ini<6E> openlitespeedz7/usr/local/lsws/lsphp{}/etc/php/{}.{}/litespeed/php.ini<6E>/etc/redhat-release<73>/usr/local/lsws/lsphpFz%Requested PHP version does NOT exist!z!disable_functions\s*=\s{0,1}(.*)
<EFBFBD>disable_functionsz+upload_max_filesize\s*=\s*([0-9]+)(M|m|K|k)<29>maxz*
;*\s*cgi\.fix_pathinfo\s*=\s*([0-9]+)\s*
<EFBFBD>0<>pathinfoT<6F>data/phplib.confrdrergroryrtrurrvrx<00> phpversionsz{}.{}<7D>phpinfo<66>modulesrr<00>ioncube<62>libsrf<00><><EFBFBD><EFBFBD><EFBFBD>rZ)rJrNr2r<>rLr[r<r/r0r1r3r4r}rK<00>groups<70>getCloudPHPExtrOrhrir<>r<>r<>r=r<>r<><00> php_version<6F>php_infor])r r rJrNr`<00>phpinirF<00>reprE<00>phplibr<62>rd<00>
phpini_olsr<EFBFBD>ryr<>rs&& r<00> GetPHPConfig<69>ajax.GetPHPConfigs<><00><00><16><19>(<28>(<28><1C>6<><17>@<40>3<EFBFBD>;<3B>;<3B>N<>Q_<51>_<><08> <11> <1F> <1F> !<21>_<EFBFBD> 4<>P<>W<>W<>X[<5B>Xc<58>Xc<58>dg<64>do<64>do<64>pq<70>dr<64>sv<73>s~<7E>s~<7E>@A<02>tB<02>C<02>H<EFBFBD><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>3<>4<>4<>2<>S<EFBFBD>[<5B>[<5B>@<40>><3E>Q<><08><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>h<EFBFBD>'<27>'<27><06>0I<30>0I<30>%<25>QW<51>Q\<5C>Q\<5C>^E<02>RF<02>1G<02>*G<02><17><1F><1F><18>*<2A><06><11><04>4<><03><10>i<EFBFBD>i<EFBFBD><03>#<23><03> <0E>(+<2B>
<EFBFBD>
<EFBFBD> <0C>Q<EFBFBD><0F>D<EFBFBD>$<24> %<25><<3C><03><10>i<EFBFBD>i<EFBFBD><03>#<23><03> <0E><1D>*<2A>*<2A>,<2C>q<EFBFBD>/<2F>D<EFBFBD><15>K<EFBFBD>B<><03><10>i<EFBFBD>i<EFBFBD><03>#<23><03> <0E><12>z<EFBFBD>z<EFBFBD>|<7C>A<EFBFBD><EFBFBD>#<23>%<25>#(<28><04>Z<EFBFBD> <20>#'<27><04>Z<EFBFBD> <20> <0C><1B><1B>C<EFBFBD> <20><15><1A><1A>F<EFBFBD>O<EFBFBD>O<EFBFBD>,><3E>?<3F>@<40><06><11><04><16><08><08><17>!<21>'<27>'<27> <0B>F<EFBFBD>;<3B>A<>A<>-<2D>P<>W<>W<>Y<><05><19>
<EFBFBD><19>C<EFBFBD><1D>C<EFBFBD><06>K<EFBFBD><1D><04><1C>*<2A>*<2A>3<EFBFBD>s<EFBFBD>4<EFBFBD><06><<3C>@<40><03><1A>8<EFBFBD><1A>y<EFBFBD>y<EFBFBD><13>~<7E><04><17><01>7<EFBFBD>=<3D>=<3D>?<3F>c<EFBFBD>&<26>k<EFBFBD>&7<>&7<>&9<>9<>"&<26>x<EFBFBD>.<2E>C<EFBFBD><06>K<EFBFBD>)+<2B>C<EFBFBD> <0A>&<26><17> <0A>&<26>-<2D>-<2D>d<EFBFBD>1<EFBFBD>g<EFBFBD>6<><1E><16>#<23>#<23>%<25><1F>8<> %<25><03>H<EFBFBD> <0A>")<29>.<2E>.<2E><13><1B><1B>Q<EFBFBD><1E><03> <0B> <0B>A<EFBFBD><0E>"O<><03><0F>!<21>!%<25><1D><1D>s<EFBFBD>!3<>I<EFBFBD>!><3E>y<EFBFBD>!I<>!O<>!O<>!Q<>J<EFBFBD>!+<2B>!1<>!1<>!3<>J<EFBFBD>#<23>A<EFBFBD><1A>7<EFBFBD>|<7C>C<EFBFBD>R<EFBFBD>(<28>.<2E>.<2E>0<>A<EFBFBD>5<>(,<2C><03>H<EFBFBD> <0A><1D> <20>C<EFBFBD><07>L<EFBFBD><13>"<22>$5<>$;<3B>$;<3B>$=<3D>=<3D>)<29>q<EFBFBD>.<2E>(,<2C><03>H<EFBFBD> <0A><1D> $<24><1A>;<3B>;<3B>s<EFBFBD>7<EFBFBD>|<7C>,<2C><02>2<>$)<29>C<EFBFBD><08>M<EFBFBD>$(<28>C<EFBFBD><08>M<EFBFBD> <10>K<EFBFBD>K<EFBFBD><03> <1C>;<1A>><1C>V<EFBFBD> <0C><13> rc<08><><00>VP4R\9dR#VP4'gR#R\R&R# R#;i)<03>php_extTF)<03> _process_chinese_ext_descriptionr<00>_get_cloud_phplibrks&&rr<><00>ajax.getCloudPHPExtesF<00><00> <19> <10> 1<> 1<> 3<><18>G<EFBFBD>#<23>D<EFBFBD><17>)<29>)<29>+<2B>+<2B><1C>!%<25>G<EFBFBD>I<EFBFBD> <1E><17><> <19><18>s<00>A<00>A<00> A<00>Ac<08><><00>Rp\P!\P!R44pVFpRVR,9gKRpM V'dVP 4R#R#)Nr<4E>u 缓存器r<E599A8>T)rNrOr2r}r )r <00>chineserr<>s& rr<00>%ajax._process_chinese_ext_descriptionqsS<00><00><16><07><15><1A><1A>F<EFBFBD>O<EFBFBD>O<EFBFBD>,><3E>?<3F>@<40><06><17>A<EFBFBD><1A>a<EFBFBD><06>i<EFBFBD>'<27><1E><07><15><18> <13> <10> "<22> "<22> $<24> rc<08>:<00>\P!R4'g
R\R&\R,R,p\P!V4p\P
!V4pV'gR#\P !R\P!V44R#)<06> download_urlzhttps://node.yakpanel.comz/install/lib/phplib_en.jsonFr<46>T)rr r2r<rNrOr^<00>dumps)r r<00>tstrrFs& rr <00>ajax._get_cloud_phplib|si<00><00><16>{<7B>{<7B>><3E>*<2A>*<2A>Fa<46>G<EFBFBD>N<EFBFBD>,C<><1E>~<7E>.<2E>1N<31>N<> <0C><15>~<7E>~<7E>l<EFBFBD>+<2B><04><13>z<EFBFBD>z<EFBFBD>$<24><1F><04><13>E<EFBFBD><0E><18><18>+<2B>T<EFBFBD>Z<EFBFBD>Z<EFBFBD><04>-=<3D>><3E>rc<08>:<00>\P!4R8Xd9RPVP4p\P!V4^,#Rp\
P PV4'd\P!RV,4Rp\P!VR4\P!VPRR4p\
P PV4'd\
P!V4VP4#)r<>z"/usr/local/lsws/lsphp{}/bin/php -iz/www/server/phpinfozrm -rf z/dev/shm/phpinfo.phpz<?php phpinfo(); ?>z /phpinfo.phpz/dev/shm) r2r[r<rLr6r/r0r1r^rMr<><00>decode)r r <00> shell_str<74>sPath<74>p_filer<65>s&& r<00>
GetPHPInfo<EFBFBD>ajax.GetPHPInfo<66>s<><00><00> <11> <1F> <1F> !<21>_<EFBFBD> 4<><<3C>C<>C<>C<EFBFBD>K<EFBFBD>K<EFBFBD>P<>I<EFBFBD><19>#<23>#<23>I<EFBFBD>.<2E>q<EFBFBD>1<> 1<>%<25><05> <0A>7<EFBFBD>7<EFBFBD>><3E>><3E>%<25> <20> <20> <12> <1C> <1C>Y<EFBFBD><15>.<2E> /<2F>'<27><06><0E><18><18><16> 5<>6<><18>$<24>$<24>S<EFBFBD>[<5B>[<5B><1E>
<EFBFBD>K<><07> <0A>7<EFBFBD>7<EFBFBD>><3E>><3E>&<26> !<21> !<21>2<EFBFBD>9<EFBFBD>9<EFBFBD>V<EFBFBD>#4<><16>~<7E>~<7E><1F>rc<08><><00>R\9g
^\R&\R,^8wd,\P!R\P!R44#R\9d,\P!R\P!R44#\P!R4P R4P 4p\V4^8<>dPRP\P!44p\P!V\P!V44\P!RRP\P!R4P444\P!R4PR R 4P!4\P"!R
R 4\P!R \P!R 44#)r<>FzPermission denied!<21> tmp_login_idr<64><00>100z{}/data/logs.bakz Clear the logz'The number of log entries cleared is:{}zid>?z Panel settingzPanel Logs emptied!T)r)rr2r3r4rh<00>limitr<74>r>r<r<>r^rNr<00>add_security_logsrjri<00>deleterA)r r <00>new_bak<61>bak_files&& r<00>delClose<73> ajax.delClose<73>sC<00><00><14><07><1F>!<21><17><15><1E> <12>5<EFBFBD>><3E>Q<EFBFBD> <1E>v<EFBFBD>'@<40>'@<40><15><06> <0B> <0B>Th<54>Hi<48>'j<> j<> <19>W<EFBFBD> $<24><19>,<2C>,<2C>U<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>@T<>4U<34>V<> V<><19>(<28>(<28>6<EFBFBD>"<22>(<28>(<28><15>/<2F>6<>6<>8<><07> <0E>w<EFBFBD><<3C>!<21> <1B>)<29>0<>0<><16>1F<31>1F<31>1H<31>I<>H<EFBFBD> <12> <1C> <1C>X<EFBFBD>d<EFBFBD>j<EFBFBD>j<EFBFBD><17>&9<> :<3A><0E> <20> <20><1F>2[<5B>2b<32>2b<32>ci<63>ck<63>ck<63>lr<6C>cs<63>cy<63>cy<63>c{<7B>2|<7C>}<7D><0E><08><08><16><18><1E><1E>v<EFBFBD>d<EFBFBD>+<2B>2<>2<>4<><0E> <20> <20><1F>1F<31>G<><15>(<28>(<28><14>v<EFBFBD>{<7B>{<7B>;P<>/Q<>R<>Rrc<08><00>\P!4pVR8Xd \P!R4R,pV#VR8Xd \P!R4R,pV#\P!R4R,pV#)r r<>z/nginx/conf/nginx.confr<66>z1/panel/vhost/openlitespeed/detail/phpmyadmin.confz$/apache/conf/extra/httpd-vhosts.conf)r2r[r<>)r <00> webserverr`s& r<00>__get_webserver_conffile<6C>ajax.__get_webserver_conffile<6C>sy<00><00><1A>(<28>(<28>*<2A> <09> <14><07> <1F><1D>,<2C>,<2C>\<5C>:<3A>=U<>U<>H<EFBFBD>
<18><0F> <17>/<2F> )<29><1D>,<2C>,<2C>\<5C>:<3A>=p<>p<>H<EFBFBD><18><0F><1E>,<2C>,<2C>\<5C>:<3A>=c<>c<>H<EFBFBD><17>rc<08>T<00>\P!4R8XdRpRpMRpRpRVRV/#)r <00>-/www/server/panel/vhost/nginx/phpmyadmin.confzlisten\s*(\d+)<29>./www/server/panel/vhost/apache/phpmyadmin.confzListen\s*(\d+)<29> conf_filer)r2r[)r r+rs& r<00>get_phpmyadmin_conf<6E>ajax.get_phpmyadmin_conf<6E>s6<00><00> <11> <1F> <1F> !<21>W<EFBFBD> ,<2C>G<>I<EFBFBD>#<23>C<EFBFBD>H<>I<EFBFBD>#<23>C<EFBFBD><1B>I<EFBFBD>e<EFBFBD>C<EFBFBD>0<>0rc<08><><00>^RIpVP4p\P!VR,4pVR,pV'd<>VP WC4P ^4p\ R,'dT\ R,PR4R,p\P!4pRPWuV4\ R&R#R#R#)rNr+r<00> phpmyadminDirrqzhttps://{}:{}/{}rZ)
rJr,r2r}rKrMrr=<00>GetHostr<)r rJr+rar<00>portr0<00>ips& r<00>set_phpmyadmin_session<6F>ajax.set_phpmyadmin_session<6F>s<><00><00><11><18>,<2C>,<2C>.<2E> <09><15><EFBFBD><EFBFBD>y<EFBFBD><1B>5<>6<><04><17><05><1E><03> <0F><15>9<EFBFBD>9<EFBFBD>S<EFBFBD>&<26>,<2C>,<2C>Q<EFBFBD>/<2F>D<EFBFBD><16><EFBFBD>'<27>'<27><1E><EFBFBD>/<2F>5<>5<>c<EFBFBD>:<3A>2<EFBFBD>><3E><04><1B>^<5E>^<5E>%<25><02>+=<3D>+D<>+D<>R<EFBFBD>t<EFBFBD>+T<><07><0F>(<28>(<28> rc<08><><00>^RIpVP4p\P!VR,4pVR,pV'd'VP WT4P ^4pRRRV/#RRRR/#) rNr+rrxTr1FrK)rJr,r2r}rKrM)r r rJr+rarr1s&& r<00>get_phpmyadmin_ssl<73>ajax.get_phpmyadmin_ssl<73>sj<00><00><11><18>,<2C>,<2C>.<2E> <09><15><EFBFBD><EFBFBD>y<EFBFBD><1B>5<>6<><04><17><05><1E><03> <0F><15>9<EFBFBD>9<EFBFBD>S<EFBFBD>'<27>-<2D>-<2D>a<EFBFBD>0<>D<EFBFBD><1C>T<EFBFBD>&<26><14>.<2E> .<2E><18><15>v<EFBFBD>b<EFBFBD>)<29>)rc<08><><00>\P!4R8Xd,\P!R\P!R44#^RIp\ VP 4p^Tu;8<>dR8<>d/MM,\P!R\P!R44#R!EFZpR PV4p\P!V4pV'g\P!RR
V34u#.R"OpVP V9d.\P!R\P!R 44u#VR8Xd<>\PPR 4'g.\P!R\P!R 44u#RpVPW<>4p V 'g.\P!R\P!R44u#V P4^,p VPVRVP ,R,V4pM<>RpVPW<>4p V 'g.\P!R\P!R44u#V P4^,p VPVRVP ,R,V^4pRpVPVRVP ,V^4pW<>P 8Xd&\P!RRVP 34u#\P!WV4\P !4VR8XgEK<>^RIp
\P!R4VnV
P#4p V P'V4\P !4\P(!RRVP 34\P*!R4P-RV 34P/R4VnW<>nV P3V4EK] \P!R\P!R 44# \P!R\P!R44u#;i)#r<>F<>LThe current web server is openlitespeed. This function is not supported yet.Ni<4E><69>zPort range is incorrect!z$Please enter the correct port numberr r z*/www/server/panel/vhost/{}/phpmyadmin.confz`Did not find the {} configuration file, please try to close the ssl port settings before opening<6E>8Please do NOT use the usual port as the phpMyAdmin port!r*zsDid not find the apache phpmyadmin ssl configuration file, please try to close the ssl port settings before openingzlisten\s*([0-9]+)\s*.*;zrDid not detect the port that nginx phpmyadmin listens, please confirm whether the file has been manually modified.<2E>listen z ssl;zListen\s*([0-9]+)\s*\nzsDid not detect the port that apache phpmyadmin listens, please confirm whether the file has been manually modified.<2E>Listen <20>
zVirtualHost\s*\*:[0-9]+<2B>VirtualHost *:<3A>Port [{}] is in use!<21>New phpMyAdmin SSL Port<72>Software manager<65>*Modified access port to {} for phpMyAdmin!<21>firewall<6C>port=?<3F>idT<64>Setup successfully!)r r <00> <09>80<38>443<34>21<32>20<32>8080<38>8081<38>8089<38>11211<31>6379)r2r[r3r4rJr5r1r<r}r/r0r1rKr<><00>subr^r_<00> firewallsr"<00> AddAcceptPortrArhri<00>getFieldrE<00> DelAcceptPort) r r rJr1r<00>filera<00>rulePortr<00>oldPortrR<00>fws && r<00>change_phpmyadmin_ssl_port<72>ajax.change_phpmyadmin_ssl_port<72>s<><00><00> <11> <1F> <1F> !<21>_<EFBFBD> 4<><19>,<2C>,<2C>U<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>AO<02>5P<02>Q<02> Q<02><11> i<01><16>s<EFBFBD>x<EFBFBD>x<EFBFBD>=<3D>D<EFBFBD><10>4<EFBFBD><1F>%<25><1F><1D>0<>0<><15><06> <0B> <0B>D^<5E>8_<38>`<60>`<60> <20>$<24>A<EFBFBD>?<3F>F<>F<>q<EFBFBD>I<>D<EFBFBD><19>?<3F>?<3F>4<EFBFBD>(<28>D<EFBFBD><17><1D>0<>0<><15>8Z<02>\]<02>[_<02>`<02>`<02>Y<>H<EFBFBD><12>x<EFBFBD>x<EFBFBD>8<EFBFBD>#<23><1D>0<>0<><15><06> <0B> <0B>D~<7E>8<38>A<02>A<02><10>G<EFBFBD>|<7C><19>w<EFBFBD>w<EFBFBD>~<7E>~<7E>&V<>W<>W<>!<21>4<>4<>U<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>I~<02>=<02>@<03>@<03>0<><03><1C>)<29>)<29>C<EFBFBD>.<2E><07><1E>!<21>4<>4<>U<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>I}<02>=~<02><02><02>!<21>.<2E>.<2E>*<2A>1<EFBFBD>-<2D><07><19>v<EFBFBD>v<EFBFBD>c<EFBFBD>9<EFBFBD>s<EFBFBD>x<EFBFBD>x<EFBFBD>#7<>'<27>#A<>4<EFBFBD>H<><04>/<2F><03><1C>)<29>)<29>C<EFBFBD>.<2E><07><1E>!<21>4<>4<>U<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>I~<02>=<02>@<03>@<03>!<21>.<2E>.<2E>*<2A>1<EFBFBD>-<2D><07><19>v<EFBFBD>v<EFBFBD>c<EFBFBD>9<EFBFBD>s<EFBFBD>x<EFBFBD>x<EFBFBD>#7<>$<24>#><3E><04>a<EFBFBD>H<><04>0<><03><19>v<EFBFBD>v<EFBFBD>c<EFBFBD>#3<>c<EFBFBD>h<EFBFBD>h<EFBFBD>#><3E><04>a<EFBFBD>H<><04><16>(<28>(<28>"<22>6<EFBFBD>+D<>+D<>U<EFBFBD>Lb<4C>dg<64>dl<64>dl<64>cn<63>+o<>$o<> <12> <1C> <1C>T<EFBFBD> (<28> <12> <20> <20> "<22><10>(<28>{<7B> <20><1F><1B><1B>%><3E>?<3F><03><06><1E>(<28>(<28>*<2A><02><12> <20> <20><13>%<25><16>$<24>$<24>&<26><16>(<28>(<28>);<3B>=i<>lo<6C>lt<6C>lt<6C>kv<6B>w<><1F><18><18>*<2A>-<2D>3<>3<>H<EFBFBD>w<EFBFBD>j<EFBFBD>I<>R<>R<>SW<53>X<><03><06>"<22><08><12> <20> <20><13>%<25>O$<24>P<16>(<28>(<28><14>v<EFBFBD>{<7B>{<7B>;P<>/Q<>R<>R<><52>U i<01><19>,<2C>,<2C>U<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>@f<>4g<34>h<> h<>s<00> &P*<00>2*P*<00>*-Qc<08>v<00>^RIpRpRp\PPV4'd2\P
!V4pVP W24pV'dR#Rp\PPV4'd4\P
!V4pVP W54pV'dR#R#R#)rNz!/www/server/nginx/conf/nginx.confz#AUTH_START(.|
)*#AUTH_ENDTz//www/server/apache/conf/extra/httpd-vhosts.conf)rJr/r0r1r2r}rK)r rJ<00>
nginx_conf<EFBFBD>reg<65>auth_tmp<6D> apache_confs& r<00>_get_phpmyadmin_auth<74>ajax._get_phpmyadmin_auths<><00><00><11>8<>
<EFBFBD>+<2B><03> <0A>7<EFBFBD>7<EFBFBD>><3E>><3E>*<2A> %<25> %<25><1F><1F><1F><1A>4<>J<EFBFBD><19>y<EFBFBD>y<EFBFBD><13>1<>H<EFBFBD><17><1B>G<> <0B> <0A>7<EFBFBD>7<EFBFBD>><3E>><3E>+<2B> &<26> &<26> <20>/<2F>/<2F>+<2B>6<>K<EFBFBD><19>y<EFBFBD>y<EFBFBD><13>2<>H<EFBFBD><17><1B><18> 'rc
<08>p<00>\P!4R8Xd,\P!R\P!R44#\P
P R4'g,\P!R\P!R44#VPR8XEdRpVP4'dRpRV,p\P!R V4^R
I
pR Vn VP4PV4pVP4'dR pR P\P!VR,R,R4V4p\P!RV4^R
IpVP4pVP!\P"!RRR\P!R4/44M<>\P
P R 4'd\P$!R 4\P
P R4'd\P$!R4\P&!4\P!R\P!R44#\P&!4\P!R\P!R44#)r<>Fr9z%/www/server/panel/ssl/certificate.pemz[The panel certificate does not exist. Please apply for the panel certificate and try again.rgrKz<>
#AUTH_START
auth_basic "Authorization";
auth_basic_user_file /www/server/pass/phpmyadmin.pass;
#AUTH_END
u)server
{
listen 887 ssl;
server_name phpmyadmin;
index index.html index.htm index.php;
root /www/server/phpmyadmin;
#SSL-START SSL相关配置请勿删除或修改下一行带注释的404规则
#error_page 404/404.html;
ssl_certificate /www/server/panel/ssl/certificate.pem;
ssl_certificate_key /www/server/panel/ssl/privateKey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
error_page 497 https://$host$request_uri;
#SSL-END
%s
include enable-php.conf;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location ~ /\.
{
deny all;
}
access_log /www/wwwlogs/access.log;
}r)N<>
phpmyadminz<EFBFBD>
#AUTH_START
AuthType basic
AuthName "Authorization "
AuthUserFile /www/server/pass/phpmyadmin.pass
Require user jose
#AUTH_END
a\Listen 887
<VirtualHost *:887>
ServerAdmin webmaster@example.com
DocumentRoot "/www/server/phpmyadmin"
ServerName 0b842aa5.phpmyadmin
ServerAlias phpmyadmin.com
#ErrorLog "/www/wwwlogs/BT_default_error.log"
#CustomLog "/www/wwwlogs/BT_default_access.log" combined
#SSL
SSLEngine On
SSLCertificateFile /www/server/panel/ssl/certificate.pem
SSLCertificateKeyFile /www/server/panel/ssl/privateKey.pem
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
SSLProtocol All -SSLv2 -SSLv3
SSLHonorCipherOrder On
#PHP
<FilesMatch \.php$>
SetHandler "proxy:{}"
</FilesMatch>
#DENY FILES
<Files ~ (\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)$>
Order allow,deny
Deny from all
</Files>
#PATH
<Directory "/www/wwwroot/bt.youbadbad.cn/">
{}
SetOutputFilter DEFLATE
Options FollowSymLinks
AllowOverride All
Require all granted
DirectoryIndex index.php index.html index.htm default.php default.html default.htm
</Directory>
</VirtualHost><3E>ext<78>
phpversionr r*r1<00>887r"r@TrFz>Open successfully, please manually release phpmyadmin ssl port)r2r[r3r4r/r0r1r|rar^r<><00>sName<6D> get_soft_findr<<00> get_php_proxyrRrS<00> to_dict_objr<6A>r_)r r <00>auth<74>ssl_confr<66>r|rRrYs&& r<00>set_phpmyadmin_ssl<73>ajax.set_phpmyadmin_ssls <00><00> <11> <1F> <1F> !<21>_<EFBFBD> 4<><19>,<2C>,<2C>U<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>AO<02>5P<02>Q<02> Q<02><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>E<>F<>F<><19>,<2C>,<2C>U<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>A^<02>5_<02>`<02> `<02> <0E>5<EFBFBD>5<EFBFBD>C<EFBFBD><<3C><15>D<EFBFBD><13>(<28>(<28>*<2A>*<2A><04><04>  <09>@ <10>A <10>H<EFBFBD>B <13> <1C> <1C>L<>X<EFBFBD> V<> <1E>$<24>C<EFBFBD>I<EFBFBD><1B>'<27>'<27>)<29>7<>7<><03><<3C>A<EFBFBD><13>(<28>(<28>*<2A>*<2A><10><04>%<12>J<19>&<26><16>-<2D>-<2D>a<EFBFBD><05>h<EFBFBD>|<7C>.D<>X<EFBFBD>N<>t<EFBFBD>T<>K <15>L <13> <1C> <1C>M<>x<EFBFBD> X<> <1C><1A>$<24>$<24>&<26>B<EFBFBD> <0E> <1C> <1C>V<EFBFBD>/<2F>/<2F><16><05><14>f<EFBFBD>k<EFBFBD>k<EFBFBD>";<3B><<3C>1<0E><0F> <10>
<12>w<EFBFBD>w<EFBFBD>~<7E>~<7E>M<>N<>N<><12> <09> <09>I<>J<><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>N<>O<>O<><12> <09> <09>J<>K<> <12> <20> <20> "<22><19>,<2C>,<2C>T<EFBFBD>6<EFBFBD>;<3B>;<3B>?T<>3U<33>V<> V<><0E><1C><1C><1E><15>(<28>(<28><14>v<EFBFBD>{<7B>{<7B>;{<7B>/|<7C>}<7D>}rc<08><00>^RIpVP4p\P!4R8XdRp\P!V4pV'g,\P
!R\P !R44#\VR4'Ed#\P!R4P4p.R3OpRpVPV9d,\P
!R\P !R 44#\P!4R
8XdVR pVPW<>4P4^,pVPVR VP,R ,V4pEM\P!4R8Xd}RpVPW<>4P4^,pVPVRVP,R,V^4pRpVPVRVP,V^4pMyRp\P!V4pRp VPW<>4p
V
'dV
P^4pV^,pVPV RPVP4V4pWqP8Xd$\P
!RRVP34#\P!W44^RIp \P !R4VnV P4p V P#V4\P$!4\P&!RRVP34\P(!R4P+RV34P-R4VnWqn V P1V4\P2!R\P !R44#\VR 4'Ed{\P!4R
8Xdj\P4!R!4R",p\P!V4pR#pVPV\P6!VP8R
4V^4pM~\P!4R8Xd7R$pVPV\P6!VP8R4V^4pM.R%p VPV R&PVP84V4p\P!W44\P$!4\P&!RR'VP834\P
!R\P !R44#\VR(4'dT^RIp VP<R)8Xd V P;4P?V4#V P;4PAV4#\VR*4'EdS\P4!R!4R+,p\P4!R!4R,,p\P!4pVPCV4R48wd(VPEW<>4p\PF!R-4pVR
8Xd{R.PV4pVPCV4R48wd+VPEVV4p\PF!R-4pEMVPEVV4p\PF!R/4pM<>VR8Xd}R0pR1PVV4pVPCV4R48wd*VPEVV4p\PF!R-4pM<>VPEVV4p\PF!R/4pMeVPCV4R48wd)VPEW<>4p\PF!R-4pM'VPEW<>4p\PF!R/4p\P!W44\P$!4\P&!RR2V34\P
!RR2V34#R#)5rNr<4E>z</www/server/panel/vhost/openlitespeed/detail/phpmyadmin.confF<66>Operation failedr1z data/port.pl<70>888r:r zlisten\s+([0-9]+)\s*;r;z;
r zListen\s+([0-9]+)\s*\nr<r=zVirtualHost\s+\*:[0-9]+r>z5/www/server/panel/vhost/openlitespeed/listen/888.confzaddress\s+\*:(\d+)z address *:{}r?zNew phpMyAdmin PortrArBrCrDrETrFrfr<>z/nginx/conf/enable-php.confz)(unix:/tmp/php-cgi.*\.sock|127.0.0.1:\d+)zB(unix:/tmp/php-cgi.*\.sock\|fcgi://localhost|fcgi://127.0.0.1:\d+)z"/usr/local/lsws/lsphp\d+/bin/lsphpz!/usr/local/lsws/lsphp{}/bin/lsphpz6Modified PHP runtime version to PHP-{} for phpMyAdmin!<21>passwordr<64>rxz /phpmyadminz/stop<6F>STARTz@{};
allow 127.0.0.1;
allow ::1;
deny all<6C>STOPzAllowOverride AllzC{}
Deny from all
Allow from 127.0.0.1 ::1 localhostzphpMyAdmin already {}!rGrZ)$rJ<00>_ajax__get_webserver_conffiler2r[r}r3r4r<>r<>r1rKr<>rQr<r^rRr"rSr_rArhrirTrErUr<>r<>rjrf<00> panelSiters<00> CloseHasPwd<77> SetHasPwdr]r<><00>getMsg)r r rJr`ra<00>mainPortrWrXrr^rErRrYrw<00>pma_path<74> stop_pathr%r<><00>
sub_string<EFBFBD>
src_strings&& r<00> setPHPMyAdmin<69>ajax.setPHPMyAdmin<69>s;<00><00><11><17>0<>0<>2<><08> <11> <1F> <1F> !<21>_<EFBFBD> 4<>U<>H<EFBFBD><15><EFBFBD><EFBFBD>x<EFBFBD>(<28><04><13>F<EFBFBD>5<>5<>e<EFBFBD>V<EFBFBD>[<5B>[<5B>I[<5B>=\<5C>]<5D>]<5D> <12>3<EFBFBD>v<EFBFBD> <1E> <1E><1D><EFBFBD><EFBFBD>~<7E>6<><<3C><<3C>><3E>H<EFBFBD>Q<>H<EFBFBD><1B>G<EFBFBD><12>x<EFBFBD>x<EFBFBD>8<EFBFBD>#<23><1D>0<>0<><15><06> <0B> <0B>D~<7E>8<38>A<02>A<02><15>#<23>#<23>%<25><17>0<>.<2E><03><1C>)<29>)<29>C<EFBFBD>-<2D>4<>4<>6<>q<EFBFBD>9<><07><19>v<EFBFBD>v<EFBFBD>c<EFBFBD>)<29>c<EFBFBD>h<EFBFBD>h<EFBFBD>"6<><15>"><3E>t<EFBFBD>D<><04><17>%<25>%<25>'<27>8<EFBFBD>3<>/<2F><03><1C>)<29>)<29>C<EFBFBD>-<2D>4<>4<>6<>q<EFBFBD>9<><07><19>v<EFBFBD>v<EFBFBD>c<EFBFBD>)<29>c<EFBFBD>h<EFBFBD>h<EFBFBD>"6<><14>"=<3D>d<EFBFBD>1<EFBFBD>E<><04>0<><03><19>v<EFBFBD>v<EFBFBD>c<EFBFBD>"2<>S<EFBFBD>X<EFBFBD>X<EFBFBD>"=<3D>d<EFBFBD>1<EFBFBD>E<><04>R<><08><1D><EFBFBD><EFBFBD>x<EFBFBD>0<><04>+<2B><03><18>i<EFBFBD>i<EFBFBD><03>)<29><03><16>!<21>j<EFBFBD>j<EFBFBD><11>m<EFBFBD>G<EFBFBD>&<26>a<EFBFBD>j<EFBFBD>G<EFBFBD><19>v<EFBFBD>v<EFBFBD>c<EFBFBD>.<2E>"7<>"7<><03><08><08>"A<>$<24>G<><04><16>(<28>(<28>"<22>6<EFBFBD>+D<>+D<>U<EFBFBD>Ka<4B>cf<63>ck<63>ck<63>bm<62>+n<>$n<> <12> <1C> <1C>X<EFBFBD> +<2B> <1C><1B>[<5B>[<5B>!6<>7<>C<EFBFBD>F<EFBFBD><1A>$<24>$<24>&<26>B<EFBFBD> <0E> <1C> <1C>S<EFBFBD> !<21> <12> <20> <20> "<22> <12> $<24> $<24>%7<>8d<38>fi<66>fn<66>fn<66>ep<65> q<><1B>X<EFBFBD>X<EFBFBD>j<EFBFBD>)<29>/<2F>/<2F><08>'<27><1A>D<>M<>M<>d<EFBFBD>S<>C<EFBFBD>F<EFBFBD><1E>H<EFBFBD> <0E> <1C> <1C>S<EFBFBD> !<21><19>#<23>#<23>D<EFBFBD>&<26>+<2B>+<2B>6K<36>*L<>M<> M<> <12>3<EFBFBD>|<7C> $<24> $<24><15>#<23>#<23>%<25><17>0<>!<21>0<>0<><1C>><3E>A^<5E>^<5E><08><1D><EFBFBD><EFBFBD>x<EFBFBD>0<><04>B<><03><19>v<EFBFBD>v<EFBFBD>c<EFBFBD>&<26>"6<>"6<>s<EFBFBD>~<7E>~<7E>g<EFBFBD>"N<>t<EFBFBD>TU<54>V<><04><17>%<25>%<25>'<27>8<EFBFBD>3<>[<5B><03><19>v<EFBFBD>v<EFBFBD>c<EFBFBD>&<26>"6<>"6<>s<EFBFBD>~<7E>~<7E>h<EFBFBD>"O<>PT<50>UV<55>W<><04>;<3B><03><19>v<EFBFBD>v<EFBFBD>c<EFBFBD>"E<>"L<>"L<>S<EFBFBD>^<5E>^<5E>"\<5C>]a<>b<><04> <12> <1C> <1C>X<EFBFBD> +<2B> <12> <20> <20> "<22> <12> $<24> $<24>%7<>8p<38>ru<72>sA<02>sA<02>rC<02> D<02><19>,<2C>,<2C>T<EFBFBD>6<EFBFBD>;<3B>;<3B>?T<>3U<33>V<> V<> <12>3<EFBFBD>z<EFBFBD> "<22> "<22> <1C><12>|<7C>|<7C>w<EFBFBD>&<26> <20>*<2A>*<2A>,<2C>8<>8<><13>=<3D>=<3D> <20>*<2A>*<2A>,<2C>6<>6<>s<EFBFBD>;<3B>;<3B> <12>3<EFBFBD>x<EFBFBD> <20> <20><1D>,<2C>,<2C>\<5C>:<3A>]<5D>J<>H<EFBFBD><1E>-<2D>-<2D>l<EFBFBD>;<3B>g<EFBFBD>E<>I<EFBFBD><1F>,<2C>,<2C>.<2E>I<EFBFBD><13>y<EFBFBD>y<EFBFBD><19>#<23>r<EFBFBD>)<29><1B>|<7C>|<7C>I<EFBFBD>7<><04><1C>m<EFBFBD>m<EFBFBD>G<EFBFBD>,<2C><03><18>G<EFBFBD>#<23><14><1B>F<EFBFBD>8<EFBFBD>$<24><1B><18>9<EFBFBD>9<EFBFBD>Z<EFBFBD>(<28>B<EFBFBD>.<2E><1F><<3C><<3C>
<EFBFBD>8<EFBFBD><<3C>D<EFBFBD> <20>-<2D>-<2D><07>0<>C<EFBFBD><1F><<3C><<3C><08><1A><<3C>D<EFBFBD> <20>-<2D>-<2D><06>/<2F>C<EFBFBD><1A>h<EFBFBD>&<26>0<>
<EFBFBD>.<2E>.4<EFBFBD>f<EFBFBD>Z<EFBFBD><08>.I<><1B><18>9<EFBFBD>9<EFBFBD>Z<EFBFBD>(<28>B<EFBFBD>.<2E><1F><<3C><<3C>
<EFBFBD>:<3A>><3E>D<EFBFBD> <20>-<2D>-<2D><07>0<>C<EFBFBD><1F><<3C><<3C>
<EFBFBD>:<3A>><3E>D<EFBFBD> <20>-<2D>-<2D><06>/<2F>C<EFBFBD><17>9<EFBFBD>9<EFBFBD>Y<EFBFBD>'<27>2<EFBFBD>-<2D><1F><<3C><<3C> <09>;<3B>D<EFBFBD> <20>-<2D>-<2D><07>0<>C<EFBFBD><1F><<3C><<3C><08>;<3B>D<EFBFBD> <20>-<2D>-<2D><06>/<2F>C<EFBFBD> <12> <1C> <1C>X<EFBFBD> +<2B> <12> <20> <20> "<22> <12> $<24> $<24>%7<>8P<38>RU<52>QW<51> X<><19>,<2C>,<2C>T<EFBFBD>2J<32>C<EFBFBD>6<EFBFBD>R<> R<>W !rc<08>`<00>^RIpVPPR4VnVPPR4pRpVFcpVP RV4pV'gWER,, pK.VRVP R4PR4,R,, pKe V^R #)
rN<>utf8r{rKu[€-ÿ]+zxn--<2D>utf-8<>punycoderZ)rJr<><00>encoder=rKr)r r rJrE<00> newdomain<69>dkey<65>matchs&& r<00>
ToPunycode<EFBFBD>ajax.ToPunycode s<><00><00><11><18>Z<EFBFBD>Z<EFBFBD>&<26>&<26>v<EFBFBD>.<2E><03>
<EFBFBD><11>j<EFBFBD>j<EFBFBD><1E><1E>s<EFBFBD>#<23><03><16> <09><17>D<EFBFBD><1A> <09> <09>/<2F>$<24>7<><05><1C>!<21>C<EFBFBD>Z<EFBFBD>/<2F> <09>!<21>V<EFBFBD>d<EFBFBD>k<EFBFBD>k<EFBFBD>'<27>.B<>.I<>.I<>*<2A>.U<>%U<>X[<5B>%[<5B>[<5B> <09> <18><19><11>2<EFBFBD><EFBFBD>rc<08><><00>\P!RVP4'd,\P!R\P!R44#\P!R\P!R44#)z/www/server/php/sort.plTrFFrq)r2r^<00>ssortr3r4rks&&r<00>phpSort<72> ajax.phpSortsg<00><00> <11> <1B> <1B>5<>c<EFBFBD>i<EFBFBD>i<EFBFBD> @<40> @<40><16>Ib<49>Ib<49>cg<63>io<69>it<69>it<69>vK<02>jL<02>JM<02>CM<02><15>(<28>(<28><15><06> <0B> <0B><N<>0O<30>P<>Prc<08><><00>\P!\P!R4R,VP,R,VP,4# R#;i)r<>z/Api/GetAD?name=z&soc=rK)r2r<>r<>r<00>socrks&&r<00>GetAd<41>
ajax.GetAdsO<00><00> <16><19>><3E>><3E>&<26>"7<>"7<><06>"?<3F>BT<42>"T<>UX<55>U]<5D>U]<5D>"]<5D>`g<>"g<>jm<6A>jq<6A>jq<6A>"q<>r<> r<><72> <16><15>s <00>AA<00>A!c<08>,<00>\P!4#r)r2<00>getSpeedrks&&r<00>GetSpeed<65> ajax.GetSpeed%s<00><00><15><EFBFBD><EFBFBD> <20> rc<08><00>R#)Tr<54>rks&&r<00>
CheckLogin<EFBFBD>ajax.CheckLogin)s<00><00>rc<08>@<00>Rp\PPV4'g,\P!R\P
!R44#^RIp^RIpVP!\P!V44p\VP!44VR&V#)<05>data/warning.jsonFzWarning list does NOT exist!Nr9) r/r0r1r2r3r4rNr9rOr}r5)r r <00> warningFilerNr9<00>wlists&& r<00>
GetWarning<EFBFBD>ajax.GetWarning-sr<00><00>)<29> <0B><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>k<EFBFBD>*<2A>*<2A>6<EFBFBD>3L<33>3L<33>U<EFBFBD>TZ<54>T_<54>T_<54>`~<7E>T<54>4A<02>-A<02><18><14>
<EFBFBD>
<EFBFBD>6<EFBFBD>?<3F>?<3F>;<3B>7<>8<><05><1B>D<EFBFBD>I<EFBFBD>I<EFBFBD>K<EFBFBD>(<28><05>f<EFBFBD> <0A><14> rc<08> <00>VPV4p\VP4p^RIp^RIp\ \ VR,44FopVR,V,R,V8XgK!VR,V,R;;,^, uu&\VP!44VR,V,R&Kq Rp\P!WuP!V44\P!R\P!R44#) rNrFrE<00> ignore_count<6E> ignore_timer<65>TrF) r<>r5rEr9rN<00>xranger>r2r^rr3r4)r r r<>rEr9rNrr<>s&& r<00>
SetWarning<EFBFBD>ajax.SetWarning6s<><00><00><14><0F><0F><03>$<24><05> <10><13><16><16>[<5B><02><18><17><03>E<EFBFBD>&<26>M<EFBFBD>*<2A>+<2B>A<EFBFBD><14>V<EFBFBD>}<7D>Q<EFBFBD><1F><04>%<25><12>+<2B><15>f<EFBFBD> <0A>a<EFBFBD> <20><1E>0<>A<EFBFBD>5<>0<>25<32>d<EFBFBD>i<EFBFBD>i<EFBFBD>k<EFBFBD>2B<32><05>f<EFBFBD> <0A>a<EFBFBD> <20><1D>/<2F>,<2C>
*<2A> <0B><0E><18><18><1B>Z<EFBFBD>Z<EFBFBD><05>%6<>7<><15>(<28>(<28><14>v<EFBFBD>{<7B>{<7B>;P<>/Q<>R<>Rrc<08>x<00>^RIp^RIp\P!R4p/pVP RV4P 4^,VR&\ VP RV4P 4^,4VR&\ VP RV4P 4^,4VR&\ VP R V4P 4^,4VR
&VPVR,VR,4pVPR 4VPR 4VP4p\V4\8XdVPR 4pVPRR4PRR4PR4p.ROpVFPp \V 4^8dKV P4p
V
^,V9gK5\ V
^,4WZ^,&KR ^VR&VR,^8<>dBVR,^8<>d4\!VR,4\!VR,4, ^d,VR&V#)rN<>/etc/init.d/memcachedzIP=(.+)<29>bindz
PORT=(\d+)r1z MAXCONN=(\d+)<29>maxconnzCACHESIZE=(\d+)<29> cachesizesstats
squit
r<EFBFBD><00>STATrK<00>ENDr=<00>cmd_get<65>get_hits<74>hit) r<>r<><00>
get_misses<EFBFBD>limit_maxbytes<65>
curr_items<EFBFBD>bytes<65> evictionsr<73><00> bytes_written<65>
bytes_read<EFBFBD>curr_connections)<11> telnetlibrJr2r}rKr<>r5<00>Telnet<65>write<74>read_allr<6C>r<>rr<>r=r>r) r r r<>rJrarC<00>tnrF<00>resr<73><00>ts && r<00>GetMemcachedStatus<75>ajax.GetMemcachedStatusDs<><00><00><1B><15><EFBFBD><EFBFBD>6<>7<><04><13><06><1B><19><19>9<EFBFBD>T<EFBFBD>2<>9<>9<>;<3B>A<EFBFBD>><3E><06>v<EFBFBD><0E><1C>R<EFBFBD>Y<EFBFBD>Y<EFBFBD>}<7D>T<EFBFBD>:<3A>A<>A<>C<>A<EFBFBD>F<>G<><06>v<EFBFBD><0E><1F><02> <09> <09>*:<3A>4<EFBFBD> @<40> G<> G<> I<>!<21> L<>M<><06>y<EFBFBD><19>!<21>"<22>)<29>)<29>,><3E>t<EFBFBD>"D<>"K<>"K<>"M<>a<EFBFBD>"P<>Q<><06>{<7B><1B> <16> <1D> <1D>f<EFBFBD>V<EFBFBD>n<EFBFBD>V<EFBFBD>F<EFBFBD>^<5E> <<3C><02>
<EFBFBD><08><08><1A><1C>
<EFBFBD><08><08><19><1B><11>{<7B>{<7B>}<7D><04> <0F><04>:<3A><15> <1E>t<EFBFBD>{<7B>{<7B>7<EFBFBD>';<3B><04><13>|<7C>|<7C>F<EFBFBD>2<EFBFBD>&<26>.<2E>.<2E>u<EFBFBD>R<EFBFBD>8<>><3E>><3E>t<EFBFBD>D<><04>e<02><03><15>A<EFBFBD><12>1<EFBFBD>v<EFBFBD>a<EFBFBD>x<EFBFBD><18><11><07><07> <09>A<EFBFBD><14>Q<EFBFBD>4<EFBFBD>3<EFBFBD>;<3B><08><1E>q<EFBFBD><11>t<EFBFBD>9<EFBFBD>F<EFBFBD>Q<EFBFBD>4<EFBFBD>L<EFBFBD> <16>
<1A><06>u<EFBFBD> <0A> <11>*<2A> <1D><01> !<21>f<EFBFBD>Y<EFBFBD>&7<>!<21>&;<3B>!<21>&<26><1A>"4<>5<><05>f<EFBFBD>Y<EFBFBD>>O<>8P<38>P<>SV<53>V<>F<EFBFBD>5<EFBFBD>M<EFBFBD><15> rc<08><00>^RIpRp\P!V4pVPRRVP,V4pVPRRVP
,V4pVPRRVP ,V4pVPR R
VP,V4p\P!W44\P!VR ,4\P!R \P!R 44#)rNr<4E>zIP=.+zIP=zPORT=\d+zPORT=z MAXCONN=\d+zMAXCONN=z CACHESIZE=\d+z
CACHESIZE=z reloadTrF) rJr2r}rQr2r1r<>r<>r^r6r3r4)r r rJ<00>confFileras&& r<00>SetMemcachedCache<68>ajax.SetMemcachedCache_s<><00><00><11>*<2A><08><15><EFBFBD><EFBFBD>x<EFBFBD>(<28><04><11>v<EFBFBD>v<EFBFBD>g<EFBFBD>e<EFBFBD>C<EFBFBD>F<EFBFBD>F<EFBFBD>l<EFBFBD>4<EFBFBD>0<><04><11>v<EFBFBD>v<EFBFBD>k<EFBFBD>'<27>#<23>(<28>(<28>"2<>4<EFBFBD>8<><04><11>v<EFBFBD>v<EFBFBD>n<EFBFBD>Z<EFBFBD><03> <0B> <0B>%;<3B>D<EFBFBD>A<><04><11>v<EFBFBD>v<EFBFBD>&<26>|<7C>C<EFBFBD>M<EFBFBD>M<EFBFBD>'A<>$<24>G<><04><0E><18><18><18>'<27><0E><18><18><18>I<EFBFBD>-<2D>.<2E><15>(<28>(<28><14>v<EFBFBD>{<7B>{<7B>;P<>/Q<>R<>Rrc<08><00>^RIp\P!R4pVPRV4^,pVPRV4pV'dRV^,,pMRp\P!RV,V,R,4^,p.R OpVP R 4p/pVFVp \ V 4^8dKV P4P R
4p
V
^,V9gKDV
^,W<>^,&KX V#) rNz/www/server/redis/redis.confz
\s*port\s+(\d+)z
\s*requirepass\s+(.+)z -a rKz#/www/server/redis/src/redis-cli -p z infor=<00>:) <0A>tcp_port<72>uptime_in_days<79>connected_clients<74> used_memory<72>used_memory_rss<73>used_memory_peak<61>mem_fragmentation_ratio<69>total_connections_received<65>total_commands_processed<65>instantaneous_ops_per_sec<65> keyspace_hits<74>keyspace_misses<65>latest_fork_usec)rJr2r}<00>findallr6r=r>r<>) r r rJ<00>cr1rsrFr<>rCr<>r<>s && r<00>GetRedisStatus<75>ajax.GetRedisStatusls<><00><00><11> <12>O<EFBFBD>O<EFBFBD>:<3A> ;<3B><01><11>z<EFBFBD>z<EFBFBD>0<><11>3<>A<EFBFBD>6<><04><15>:<3A>:<3A>9<>!<21><<3C><08> <13><1D><08><11> <0B>+<2B>H<EFBFBD><19>H<EFBFBD><15><1F><1F> E<><04> L<>x<EFBFBD> W<>Za<5A> a<>b<>cd<63>e<><04><11><03><14>z<EFBFBD>z<EFBFBD>$<24><1F><04><13><06><15>A<EFBFBD><12>1<EFBFBD>v<EFBFBD>a<EFBFBD>x<EFBFBD><18><11><07><07> <09><0F><0F><03>$<24>A<EFBFBD><14>Q<EFBFBD>4<EFBFBD>3<EFBFBD>;<3B><08><1C>Q<EFBFBD>4<EFBFBD>F<EFBFBD>Q<EFBFBD>4<EFBFBD>L<EFBFBD> <16>
<16> rc<08><><00>^RIpRVP,R,p\PP V4'g,\
P !R\
P!R44#\
P!V4pVPRV4pV'g,\
P !R\
P!R44#V^,P4pVPR4^8Xd"RVP,R,V,p\
P!R \
P!VR
44#) rN<>/www/server/php/<2F>/etc/php-fpm.confF<66>Log file does NOT exist!zerror_log\s*=\s*(.+)<29>var/logrqTrf<00>rJrLr/r0r1r2r3r4r}r<>r<>r]r<><00> GetNumLines<65>r r rJ<00>fpm_path<74>fpm_conf<6E>log_tmp<6D>log_files&& r<00>
GetFpmLogs<EFBFBD>ajax.GetFpmLogs<67>s<><00><00><11>%<25><03> <0B> <0B>3<>6I<36>I<><08><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>h<EFBFBD>'<27>'<27><06>0I<30>0I<30>%<25>QW<51>Q\<5C>Q\<5C>]w<>Qx<51>0y<30>)y<><19>?<3F>?<3F>8<EFBFBD>,<2C><08><14>*<2A>*<2A>4<>X<EFBFBD>><3E><07><16>v<EFBFBD>8<>8<><15><06> <0B> <0B>Lf<4C>@g<>h<>h<><1A>1<EFBFBD>:<3A>#<23>#<23>%<25><08> <13>=<3D>=<3D><19> #<23>q<EFBFBD> (<28>)<29>3<EFBFBD>;<3B>;<3B>6<><13><<3C>h<EFBFBD>F<>H<EFBFBD><15><1F><1F><04>V<EFBFBD>%7<>%7<><08><14>%F<>G<>Grc<08><><00>^RIpRVP,R,p\PP V4'g,\
P !R\
P!R44#\
P!V4pVPRV4pV'g,\
P !R\
P!R44#V^,P4pVPR4^8Xd"RVP,R,V,p\
P!R \
P!VR
44#) rNr<4E>r<>Fr<46>zslowlog\s*=\s*(.+)r<>rqTrfr<>r<>s&& r<00>GetFpmSlowLogs<67>ajax.GetFpmSlowLogs<67>s<><00><00><11>%<25><03> <0B> <0B>3<>6I<36>I<><08><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>h<EFBFBD>'<27>'<27><06>0I<30>0I<30>%<25>QW<51>Q\<5C>Q\<5C>]w<>Qx<51>0y<30>)y<><19>?<3F>?<3F>8<EFBFBD>,<2C><08><14>*<2A>*<2A>2<>8<EFBFBD><<3C><07><16>v<EFBFBD>8<>8<><15><06> <0B> <0B>Lf<4C>@g<>h<>h<><1A>1<EFBFBD>:<3A>#<23>#<23>%<25><08> <13>=<3D>=<3D><19> #<23>q<EFBFBD> (<28>)<29>3<EFBFBD>;<3B>;<3B>6<><13><<3C>h<EFBFBD>F<>H<EFBFBD><15><1F><1F><04>V<EFBFBD>%7<>%7<><08><14>%F<>G<>Grc <08>J<00>\PPVP4'g,\P!R\P
!R44#\P !R\P!\P!VPR444#)Fr<46>Trf) r/r0r1r2r3r4r<><00>xsssecr<63>rks&&r<00>
GetOpeLogs<EFBFBD>ajax.GetOpeLogs<67>se<00><00><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>c<EFBFBD>h<EFBFBD>h<EFBFBD>'<27>'<27><06>0I<30>0I<30>%<25>QW<51>Q\<5C>Q\<5C>]w<>Qx<51>0y<30>)y<><15><1F><1F><04>V<EFBFBD>]<5D>]<5D>6<EFBFBD>3E<33>3E<33>c<EFBFBD>h<EFBFBD>h<EFBFBD>t<EFBFBD>3T<33>%U<>V<>Vrc<08>.<00>\P!V4#r)r2<00>get_pdrks&&rr<><00> ajax.get_pd<70>s<00><00><15>}<7D>}<7D>S<EFBFBD>!<21>!rc<08>t<00>RpV\9d\V,#Rp\P!\P!V44pRRPTR,4/p\PPRPTP4TRR7pTP4pTR ,'gg\
P PT4'd\
P!T4\P!R\P!R44#\P!R
R 4\T&\T,# \
P PT4'd\
P!T4\P!R\P!R44u#;i) <0C>check_user_authr<68>FzCAccount binding has expired, please re-bind on the [Settings] page!<21> authorizationzbt {}<7D>tokenz{}/api/user/verifyToken)r<><00>verify<66>successTzBinding is valid!)rrNrOr2r\r/r0r1r<>r3r4r<r<><00>postr<74>)r r <00>m_key<65>u_pathr<68><00> url_headers<72>resps&& rr<><00>ajax.check_user_auth<74>sP<00><00>!<21><05> <10>G<EFBFBD> <1B>G<EFBFBD>E<EFBFBD>N<EFBFBD>2<>%<25><06> H<02><1B>z<EFBFBD>z<EFBFBD>&<26>/<2F>/<2F>&<26>"9<>:<3A>H<EFBFBD>'<27>w<EFBFBD>~<7E>~<7E>h<EFBFBD>w<EFBFBD>6G<36>'H<>I<> <0B><15><EFBFBD><EFBFBD>#<23>#<23>$=<3D>$D<>$D<>T<EFBFBD>EX<45>EX<45>$Y<>cn<63>w|<7C>#<23>}<7D><04><13>y<EFBFBD>y<EFBFBD>{<7B><04><13>I<EFBFBD><EFBFBD><EFBFBD><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>f<EFBFBD>%<25>%<25>r<EFBFBD>y<EFBFBD>y<EFBFBD><16>'8<><19>,<2C>,<2C>U<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>AF<02>5G<02>H<02> H<02>#<23>6<>6<>t<EFBFBD><O<>P<>G<EFBFBD>E<EFBFBD>N<EFBFBD><1A>5<EFBFBD>><3E> !<21><> H<02><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>f<EFBFBD>%<25>%<25>r<EFBFBD>y<EFBFBD>y<EFBFBD><16>'8<><19>,<2C>,<2C>U<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>AF<02>5G<02>H<02> H<02>s <00>*E <00> A(F7c<08><<00>VPPRR4pRp\P!4R8XdRpW2,R,pW2,R,p\P
P R4'gB\P!4R8Xd(W2,R,VP,R ,p\P!VR
PV4,4^,pVPR 4R$8wd'VP4PR 4R$,p\P!V4p/VR &RV9d.VR&RV9dVR,VR ,R&/TR &TR,TR ,R&Y7R ,R&YGR ,R&YWR ,R&RPTR,4TR ,R&TR,TR ,R&RRRRRRRRRRRR R!R"/TR ,R#&TRTRTRT# \dRTR /R.RR/pL<>i;i)%r{rKr<>r<>r<>z/bin/phpr<70>r<>z /etc/php/z/litespeed/php.iniz+ -c {} /www/server/panel/class/php_info.phpzWarning: JIT is incompatibler=r<>r<>r<><00>ini<6E>php_path<74>php_bin<69>php_inir<69><00>1cache<68>Buffer<65>2cryptz!Encryption and decryption library<72>0dbzDatabase-driven<65>4networkzNetwork Communication Library<72>
5io_stringz$File and string processing libraries<65>3photozImage processing library<72>6otherzOther third-party librariesrrZ)r<>r<>r2r[r/r0r1r6r<r]r<>r=rNrOr@r;)r <00>argsr<73>r<>rrrErCs&& rr<><00> ajax.php_info<66>sN<00><00><1A>&<26>&<26>.<2E>.<2E>s<EFBFBD>2<EFBFBD>6<> <0B>%<25><08> <11> <1F> <1F> !<21>_<EFBFBD> 4<>.<2E>H<EFBFBD><1A>(<28>:<3A>5<><07><1A>(<28>><3E>9<><07><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>3<>4<>4<><16>9M<39>9M<39>9O<39>Sb<53>9b<39><1E>,<2C>{<7B>:<3A>4<EFBFBD>;K<>;K<>K<>L`<60>`<60>G<EFBFBD><14><1E><1E>w<EFBFBD>)V<>)]<5D>)]<5D>^e<>)f<>f<>g<>hi<68>j<><03> <0E>8<EFBFBD>8<EFBFBD>2<> 3<>r<EFBFBD> 9<><15>)<29>)<29>+<2B>#<23>#<23>D<EFBFBD>)<29>"<22>-<2D>C<EFBFBD> <0E><19>Z<EFBFBD>Z<EFBFBD><03>_<EFBFBD>F<EFBFBD> "<22>F<EFBFBD>9<EFBFBD> <1D><18><06>&<26>$&<26><06>y<EFBFBD>!<21><1C><06>&<26>39<33>-<2D>3H<33><06>y<EFBFBD>!<21>-<2D>0<><1F><06>y<EFBFBD><19>+1<>-<2D>+@<40><06>y<EFBFBD><19>-<2D>(<28>(0<>y<EFBFBD><19>*<2A>%<25>'.<2E>y<EFBFBD><19>)<29>$<24>'.<2E>y<EFBFBD><19>)<29>$<24>'*<2A>x<EFBFBD>x<EFBFBD><06>y<EFBFBD>0A<30>'B<><06>y<EFBFBD><19>)<29>$<24>#)<29>%<25>=<3D><06>y<EFBFBD><19>%<25> <20>&.<2E><08>(<28>Dg<44>in<69>qB<02>DN<02>Po<02>q}<02>e<03>go<03>pJ<04>KS<04>Tq<04>%r<04><06>y<EFBFBD><19>&<26>!<21> <12>=<3D> !<21> <12>9<EFBFBD> <1D> <12>5<EFBFBD>M<EFBFBD><15> <0A><>)<19> <0E><1D>{<7B><19>2<EFBFBD><19>2<EFBFBD><15>r<EFBFBD> <0E>F<EFBFBD> <0E>s<00>/AH<00>H<03>Hc<08>J<00>\PPVP4'g,\P
!R\P !R44#VPR^
4p\P!VPV4p\P
!RV4#)Fz Logs emptiedznum/dT) r/r0r1r`r2r<>r4r r<>)r r
<00>num<75>s_bodys&& r<00> get_lines<65>ajax.get_lines<65>sn<00><00><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>d<EFBFBD>m<EFBFBD>m<EFBFBD>,<2C>,<2C>V<EFBFBD>5E<35>5E<35>e<EFBFBD>V<EFBFBD>[<5B>[<5B>Yg<59>Mh<4D>5i<35>.i<><12>h<EFBFBD>h<EFBFBD>w<EFBFBD>r<EFBFBD>"<22><03><17>#<23>#<23>D<EFBFBD>M<EFBFBD>M<EFBFBD>#<23>6<><06><15><1F><1F><04>V<EFBFBD>,<2C>,rc<08>|<00>\P!RR^4^RIpVP4pVPV4#)<02> log_analysisN)r2<00>set_module_logsr<00>r r rs&& rr<00>ajax.log_analysis<69>s6<00><00><0E><1E><1E>~<7E>~<7E>q<EFBFBD>A<><1B>!<21>.<2E>.<2E>0<> <0C><1B>(<28>(<28><13>-<2D>-rc<08>L<00>^RIpVP4pVPV4#r<>)r<00> speed_logrs&& rr<00>ajax.speed_logs$<00><00><1B>!<21>.<2E>.<2E>0<> <0C><1B>%<25>%<25>c<EFBFBD>*<2A>*rc<08>L<00>^RIpVP4pVPV4#r<>)r<00>
get_resultrs&& rr<00>ajax.get_results$<00><00><1B>!<21>.<2E>.<2E>0<> <0C><1B>&<26>&<26>s<EFBFBD>+<2B>+rc<08>L<00>^RIpVP4pVPV4#r<>)r<00> get_detailedrs&& rr<00>ajax.get_detailed s$<00><00><1B>!<21>.<2E>.<2E>0<> <0C><1B>(<28>(<28><13>-<2D>-rc<08>h<00>\P!\P!4R,V4R#)z/install/lib/pay_type_en.jsonT)r2r<>r<>)r r0s&&r<00>download_pay_type<70>ajax.download_pay_types#<00><00><0E><1B><1B>F<EFBFBD>N<EFBFBD>N<EFBFBD>,<2C>/N<>N<>PT<50>U<>rc <0C>~<00>RP\P!44p\PP V4'd;\PP V4^8:d\P!V4\PP V4'g#\P!VPV34\P!\P!R44p^RIpVP#4pVP%4pRV9gRVR&VFlpRV9gK VP'VR,VR,We4VR&VR,^8XgK@\)VR,4^8<>gKYVR,R,VR&Kn V# \PPdg\P!T4\P!TPT34\P!\P!R44pEL(\dTP!4pELEi;i) u
@name 获取推荐列表
z{}/data/pay_type.jsonzdata/pay_type.jsonNrmr<>r<>:N<>NrZ)r<r2r<>r/r0r1r<>r<><00>
run_threadr rNrOr}<00>decoder<65>JSONDecodeErrorr@<00>get_default_pay_typer<65><00>get_cloud_list<73>_ajax__get_home_listr>)r r <00>spathrFr<><00> plu_panel<65> plugin_list<73>items&& r<00> get_pay_type<70>ajax.get_pay_types<><00><00>8(<28>.<2E>.<2E>v<EFBFBD>/D<>/D<>/F<>G<><05> <0A>7<EFBFBD>7<EFBFBD>><3E>><3E>%<25> <20> <20>R<EFBFBD>W<EFBFBD>W<EFBFBD>_<EFBFBD>_<EFBFBD>U<EFBFBD>%;<3B>q<EFBFBD>%@<40> <0E>I<EFBFBD>I<EFBFBD>e<EFBFBD> <1C><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>e<EFBFBD>$<24>$<24> <12> <1D> <1D>d<EFBFBD>4<>4<>u<EFBFBD>h<EFBFBD> ?<3F> /<2F><17>:<3A>:<3A>f<EFBFBD>o<EFBFBD>o<EFBFBD>.B<>C<>D<>D<EFBFBD> <1B><1F>+<2B>+<2B>-<2D> <09><1F>.<2E>.<2E>0<> <0B><14> <0B>#<23>"<22>[<5B><15>%7<><18>D<EFBFBD><15><14>~<7E>#<23>3<>3<>D<EFBFBD><16>L<EFBFBD>$<24>v<EFBFBD>,<2C>{<7B>f<><04>V<EFBFBD> <0C><17><06><<3C>1<EFBFBD>$<24><1A>4<EFBFBD><06><<3C>(<28>1<EFBFBD>,<2C>T<EFBFBD>&<26>\<5C>"<22>=M<>d<EFBFBD>6<EFBFBD>l<EFBFBD> <19><14> <0B><>'<14>|<7C>|<7C>+<2B>+<2B> E<01> <0E>I<EFBFBD>I<EFBFBD>e<EFBFBD> <1C> <12> <1D> <1D>d<EFBFBD>4<>4<>u<EFBFBD>h<EFBFBD> ?<3F><17>:<3A>:<3A>f<EFBFBD>o<EFBFBD>o<EFBFBD>.B<>C<>D<>D<EFBFBD><18> /<2F><17>,<2C>,<2C>.<2E>D<EFBFBD> /<2F>s<00> *F<00>BH<<03>H<<03>'H<<03>;H<c$<08>\<00>RP\P!44pRR'/RR'/RR'/RR'/RR'/R^RRRRRRRR R
R R R RRRRRRRRRRRRRR/./ RRR RR R R RRRRRRRRRRRRRR/./ RRR R R R!R R"RR#RR$RRRRRRR%RR&/./ RRR R R R!R R"RR#RR$RRRRRRR%RR&/./ ./RR'/RR'/.p\PP V4'dG\ P!\P!V44p\V\4'dV#V#V# \ PdT#i;i)(z{}/data/default_pay_type.jsonr<6E><00>describeu网站-设置推荐<E68EA8>showTr<54><00>titleu 防火墙r<00>btwaf<61>pay<61>46<34>
pluginNameuNginx网站防火墙r"u<>有效拦截SQL 注入、XSS跨站、恶意代码、网站挂马等常见攻击过滤恶意访问降低数据泄露的风险保障网站的可用性。<E680A7>previewz8https://www.yakpanel.com/new/product_nginx_firewall.html<6D> dependentr <00>
pluginTyperm<00> eventList<73>eventzsite_waf_config('$siteName')rLz5.2.0<EFBFBD> btwaf_httpdu网站防火墙r u统计ro<00>47u网站监控报表u<E8A1A8>快速分析网站运行状况实时精确统计网站流量、ip、uv、pv、请求、蜘蛛等数据网站SEO优化利器z7https://www.yakpanel.com/new/product_website_total.htmlzWebsiteReport('$siteName')z5.0rZ) r<r2r<>r/r0<00>isfilerNrOr}r~r<>r&)r*<00>default<6C>res_datas rr'<00>ajax.get_default_pay_typePs<00><00>/<2F>6<>6<>v<EFBFBD>7L<37>7L<37>7N<37>O<><05><1A>B<EFBFBD><<3C>&<26>"<22><1C><06><02>|<7C>f<EFBFBD>b<EFBFBD>\<5C><1A>B<EFBFBD><<3C> <12>A<EFBFBD> <16>-<2D> <12>D<EFBFBD> <12><1B>[<5B><1A>G<EFBFBD><19>4<EFBFBD> <20>"8<><18>}<02><1D>Y<><1F><17> <20>%<25><1F>#<23>%C<>%<25>w<EFBFBD><1A>"<16><12>"<1C>[<5B><1A>M<EFBFBD><19>4<EFBFBD> <20>"3<><18>}<02><1D>Y<><1F><18> <20>%<25><1F>#<23>%C<>%<25>w<EFBFBD><1A>"<16><12>"<1C>X<EFBFBD><1A>G<EFBFBD><19>4<EFBFBD> <20>"6<><18>^<02><1D>X<><1F><18> <20>%<25><1F>#<23>%A<>%<25>u<EFBFBD><1A>"<16><12>"<1C>X<EFBFBD><1A>G<EFBFBD><19>4<EFBFBD> <20>"6<><18>^<02><1D>X<><1F><17> <20>%<25><1F>#<23>%A<>%<25>u<EFBFBD><1A>"<16><12>cA<0E> F"
<EFBFBD>L <13>B<EFBFBD><<3C>&<26>"<22><1C>OG'<27><07>P <0E>7<EFBFBD>7<EFBFBD>><3E>><3E>%<25> <20> <20> <15><1F>:<3A>:<3A>f<EFBFBD>o<EFBFBD>o<EFBFBD>e<EFBFBD>&<<3C>=<3D><08><1D>h<EFBFBD><04>-<2D>-<2D>#<23>O<EFBFBD>.<2E>
<1B>N<EFBFBD><16><0E><> <18>'<27>'<27> <15><14><1A>N<EFBFBD> <15>s<00> AD<00>D+<03>*D+c <0C><00>.p\P!4pVF<>pVR,F6pVR,VR,8XgKRV9dVR,^8<>gK1RVR&K8 Rp RV9dVR,V8XdRp MRp V 'gKlVPVR,4p
V
'gK<>V^8Xd1V
R,'g V
R,VR &VPV4K<>K<>V
R,VR &VPV4K<> V#)
u&
@name 获取首页软件列表推荐
r<EFBFBD>r<00>endtimeT<65>isBuyFr9<00>setup<75>install)r2r[rir<>) r <00>sList<73>styper,r+<00>nListr%r<><00> plugin_info<66>is_checkr<6B>s &&&&& r<00>__get_home_list<73>ajax.__get_home_list<73>s<><00><00><13><05><1A>(<28>(<28>*<2A> <09><16>A<EFBFBD>*<2A>6<EFBFBD>2<>2<> <0B><14>V<EFBFBD>9<EFBFBD> <0B>F<EFBFBD> 3<>3<>$<24> <0B>3<>{<7B>9<EFBFBD>7M<37>QR<51>7R<37>%)<29><01>'<27>
<EFBFBD> 3<><1D>H<EFBFBD><1A>a<EFBFBD><1F><14>[<5B>><3E>Y<EFBFBD>.<2E>4<EFBFBD><08><><1F><08><17>x<EFBFBD> <20>.<2E>.<2E>q<EFBFBD><16>y<EFBFBD>9<><04><17>4<EFBFBD><1C><01>z<EFBFBD>#<23>G<EFBFBD>}<7D>}<7D>+/<2F><07>=<3D>A<EFBFBD>i<EFBFBD>L<EFBFBD>!<21>L<EFBFBD>L<EFBFBD><11>O<EFBFBD> -<2D>(,<2C>G<EFBFBD>}<7D><01>)<29> <0C><1D> <0C> <0C>Q<EFBFBD><0F>)<17>*<15> rc <0C><><00>VPpRP\P!44p\P
!\P !V44pY$9gTPT4\P!T\P!T44\R\P!R\P!R44# .pL{;i L8;i)u7
@忽略版本更新
:param version 忽略的版本号
r<EFBFBD>r<>TzBIgnore success, this version will no longer be reminded to update.) rLr<r2r<>rNrOr}r<>r^rrr3r4)r r rLr0rFs&& r<00>ignore_version<6F>ajax.ignore_version<6F>s<><00><00>
<16>+<2B>+<2B><07>%<25>,<2C>,<2C>V<EFBFBD>-B<>-B<>-D<>E<><04> <16><17>:<3A>:<3A>f<EFBFBD>o<EFBFBD>o<EFBFBD>d<EFBFBD>3<>4<>D<EFBFBD><17><EFBFBD><04> <0B> <0B>G<EFBFBD> 4<><0E><18><18><14>t<EFBFBD>z<EFBFBD>z<EFBFBD>$<24>/<2F>0<> <11><18><1C>&<26><16>(<28>(<28><14>v<EFBFBD>{<7B>{<7B>;<>0A<02>B<02> B<02><> <16><15>D<EFBFBD><44> <11> <10>s<00>*C<00>C<00>C<03>Cr<>)FN)W<>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__r<5F>r
rrHrUr;rlr<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>rr<>r.rEr=rWr[r_rcr,r}r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>rr<>rr rr"rvr,r3r6rZrarnr<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>r<>rrrrrr r.<00> staticmethodr'r)rP<00>__static_attributes__<5F>__classdictcell__)<01> __classdict__s@rrr s<><00><><00><00>/<2F>N<EFBFBD>#<23><11>-]<01>^ h<01><1F>&C<01>$<14>N<14>.<2E> <16><14> e<02>
<14><1B><15>T<02><1B>4+<1B>\ f<01><15>*<2A>$2<>N <16>$1<>L"1<>H$<24> $<24> W<17>v<15><1F> h<01>h<01> <15><19>c<01>%<25>_^<01>D<15><14> C<14>L <19>%<25><14>  <20>S<01>"<18>1<>
U<01>*<2A>2S<01>h<1C>"u~<01>ruS<01>r <1F> Q<01>
<16>!<21><14><15> S<01><16>6
S<01> <16>F
H<01>
H<01>W<01>
"<22>"<22>.(<16>V-<2D> .<2E>+<2B>,<2C>
.<2E>
<14>7<14>t<12>S<17><12>S<17>p<15>:B<02>Brr)
<EFBFBD>flaskrrr2r/rNr9r rrr<>rr<00><module>r[s!<00><01>"<22>(<28>(<28>(<28>NB<02>NBr