HEX
Server: nginx/1.28.3
System: Linux ip-172-31-12-242 6.17.0-1007-aws #7~24.04.1-Ubuntu SMP Thu Jan 22 21:04:49 UTC 2026 x86_64
User: root (0)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/server/panel/BTPanel/static/js/setting-legacy3.js
!function(){function e(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var t,l,r="function"==typeof Symbol?Symbol:{},u=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(e,r,u,o){var a=r&&r.prototype instanceof c?r:c,f=Object.create(a.prototype);return n(f,"_invoke",function(e,n,r){var u,o,a,c=0,f=r||[],d=!1,s={p:0,n:0,v:t,a:p,f:p.bind(t,4),d:function(e,n){return u=e,o=0,a=t,s.n=n,i}};function p(e,n){for(o=e,a=n,l=0;!d&&c&&!r&&l<f.length;l++){var r,u=f[l],p=s.p,m=u[2];e>3?(r=m===n)&&(a=u[(o=u[4])?5:(o=3,3)],u[4]=u[5]=t):u[0]<=p&&((r=e<2&&p<u[1])?(o=0,s.v=n,s.n=u[1]):p<m&&(r=e<3||u[0]>n||n>m)&&(u[4]=e,u[5]=n,s.n=m,o=0))}if(r||e>1)return i;throw d=!0,n}return function(r,f,m){if(c>1)throw TypeError("Generator is already running");for(d&&1===f&&p(f,m),o=f,a=m;(l=o<2?t:a)||!d;){u||(o?o<3?(o>1&&(s.n=-1),p(o,a)):s.n=a:s.v=a);try{if(c=2,u){if(o||(r="next"),l=u[r]){if(!(l=l.call(u,a)))throw TypeError("iterator result is not an object");if(!l.done)return l;a=l.value,o<2&&(o=0)}else 1===o&&(l=u.return)&&l.call(u),o<2&&(a=TypeError("The iterator does not provide a '"+r+"' method"),o=1);u=t}else if((l=(d=s.n<0)?a:e.call(n,s))!==i)break}catch(l){u=t,o=1,a=l}finally{c=1}}return{value:l,done:d}}}(e,u,o),!0),f}var i={};function c(){}function f(){}function d(){}l=Object.getPrototypeOf;var s=[][u]?l(l([][u]())):(n(l={},u,function(){return this}),l),p=d.prototype=c.prototype=Object.create(s);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,n(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return f.prototype=d,n(p,"constructor",d),n(d,"constructor",f),f.displayName="GeneratorFunction",n(d,o,"GeneratorFunction"),n(p),n(p,o,"Generator"),n(p,u,function(){return this}),n(p,"toString",function(){return"[object Generator]"}),(e=function(){return{w:a,m:m}})()}function n(e,t,l,r){var u=Object.defineProperty;try{u({},"",{})}catch(e){u=0}n=function(e,t,l,r){function o(t,l){n(e,t,function(e){return this._invoke(t,l,e)})}t?u?u(e,t,{value:l,enumerable:!r,configurable:!r,writable:!r}):e[t]=l:(o("next",0),o("throw",1),o("return",2))},n(e,t,l,r)}function t(e,n,t,l,r,u,o){try{var a=e[u](o),i=a.value}catch(e){return void t(e)}a.done?n(i):Promise.resolve(i).then(l,r)}function l(e){return function(){var n=this,l=arguments;return new Promise(function(r,u){var o=e.apply(n,l);function a(e){t(o,r,u,a,i,"next",e)}function i(e){t(o,r,u,a,i,"throw",e)}a(void 0)})}}function r(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(e){if("string"==typeof e)return u(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?u(e,n):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,l=Array(n);t<n;t++)l[t]=e[t];return l}System.register(["./index-legacy386.js?v=1777008528","./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy118.js?v=1777008528","./index-legacy3.js?v=1777008528","./index-legacy119.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy116.js?v=1777008528","./useController-legacy20.js?v=1777008528","./useController-legacy19.js?v=1777008528","./site-legacy.js?v=1777008528","./useStore-legacy2.js?v=1777008528","./useController-legacy13.js?v=1777008528","./useMethod-legacy12.js?v=1777008528","./index-legacy192.js?v=1777008528"],function(n,t){"use strict";var u,o,a,i,c,f,d,s,p,m,y,b,_,v,h,g,x,V,k,w,j,C,U,T,O,P,S,z,I,L,F,B,R,A,G,E,M,W,H,J,K,N,Z,$,q,D,Q,X,Y,ee,ne,te,le,re,ue,oe,ae,ie,ce,fe,de,se,pe,me,ye,be,_e,ve,he,ge,xe,Ve,ke,we,je,Ce,Ue,Te,Oe,Pe,Se,ze,Ie,Le;return{setters:[function(e){u=e.B,o=e.l,a=e.f,i=e.C,c=e.t,f=e.D,d=e.E,s=e.F,p=e.G,m=e.b,y=e.H,b=e.d,_=e.I,v=e.J,h=e.K,g=e.L,x=e.M,V=e.N,k=e.O,w=e.P,j=e.Q,C=e.R,U=e.S,T=e.T,O=e.U,P=e.V,S=e.W,z=e.X,I=e.Y,L=e.Z,F=e._,B=e.$,R=e.a0,A=e.a1,G=e.a2,E=e.a3,M=e.a4,W=e.a5,H=e.a6,J=e.a7,K=e.a8,N=e.a9,Z=e.aa,$=e.ab,q=e.ac,D=e.ad,Q=e.ae},function(e){X=e.cO,Y=e.b,ee=e.a,ne=e.cP,te=e.dc,le=e.d3,re=e.d4,ue=e.dp,oe=e.cZ},function(e){ae=e.c,ie=e.w,ce=e.o,fe=e.I,de=e.j,se=e.k,pe=e.J,me=e.p,ye=e.C,be=e.v,_e=e.e,ve=e.F,he=e.B,ge=e.a1,xe=e.x,Ve=e.ad,ke=e.am,we=e.an,je=e.U,Ce=e.aW,Ue=e.z,Te=e.ab,Oe=e.q,Pe=e.K,Se=e.ap,ze=e.r,Ie=e.y},function(e){Le=e._},null,null,null,null,null,null,null,null,null,null,null],execute:function(){var t={class:"p-[20px]"},Fe=ae({__name:"setting-proxy",setup:function(e){return ie(function(){return o.value},function(){u(o.value)}),ce(function(){u(o.value)}),function(e,n){var l=X,u=Ve,o=ke,_=we,v=Y,h=ee,g=je,x=Ce,V=Ue,k=Te,w=fe("bt-loading");return de(),se("div",t,[pe((de(),ye(k,{ref_key:"proxyFormRef",ref:m,model:me(i),rules:me(y),"label-width":"110px",disabled:me(b)},{default:be(function(){return[_e(u,{label:"代理目录",prop:"path"},{default:be(function(){return[_e(l,{modelValue:me(i).path,"onUpdate:modelValue":n[0]||(n[0]=function(e){return me(i).path=e}),disabled:"",placeholder:"请输入代理目录",width:"42rem"},null,8,["modelValue"])]}),_:1}),_e(u,{label:"目标",prop:"targetType"},{default:be(function(){return[_e(_,{class:"!w-[16rem]",modelValue:me(i).targetType,"onUpdate:modelValue":n[1]||(n[1]=function(e){return me(i).targetType=e}),placeholder:"请选择"},{default:be(function(){return[(de(!0),se(ve,null,he(me(c),function(e){return de(),ye(o,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])}),128))]}),_:1},8,["modelValue"])]}),_:1}),_e(u,{label:" ",prop:"proxysite"},{default:be(function(){return[_e(l,{modelValue:me(i).proxysite,"onUpdate:modelValue":n[2]||(n[2]=function(e){return me(i).proxysite=e}),placeholder:"http"!==me(i).targetType?"请选择sock文件":"请输入目标URL",width:"42rem",onInput:me(f)},ge({_:2},["http"!==me(i).targetType?{name:"append",fn:be(function(){return[_e(h,{onClick:me(d)},{default:be(function(){return[_e(v,{icon:"el-folder-opened",class:"cursor-pointer"})]}),_:1},8,["onClick"])]}),key:"0"}:void 0]),1032,["modelValue","placeholder","onInput"])]}),_:1}),_e(u,{label:"发送域名(host)",prop:"todomain"},{default:be(function(){return[_e(l,{modelValue:me(i).todomain,"onUpdate:modelValue":n[3]||(n[3]=function(e){return me(i).todomain=e}),placeholder:"请输入发送域名",width:"42rem"},null,8,["modelValue"])]}),_:1}),_e(u,{label:"备注"},{default:be(function(){return[_e(l,{modelValue:me(i).ps,"onUpdate:modelValue":n[4]||(n[4]=function(e){return me(i).ps=e}),placeholder:"请输入备注,可为空",width:"42rem"},null,8,["modelValue"])]}),_:1}),_e(u,{label:"websocket支持"},{default:be(function(){return[_e(x,{disabled:!me(s),effect:"dark",content:"全局websocket已开启,不允许单独关闭",placement:"top"},{default:be(function(){return[_e(g,{disabled:me(s),modelValue:me(i).websocket,"onUpdate:modelValue":n[5]||(n[5]=function(e){return me(i).websocket=e})},null,8,["disabled","modelValue"])]}),_:1},8,["disabled"])]}),_:1}),_e(u,{label:"连接超时时间",prop:"proxy_connect_timeout"},{default:be(function(){return[_e(l,{modelValue:me(i).proxy_connect_timeout,"onUpdate:modelValue":n[6]||(n[6]=function(e){return me(i).proxy_connect_timeout=e}),textType:"秒",width:"41rem"},{append:be(function(){return r(n[9]||(n[9]=[xe(" 秒 ",-1)]))}),_:1},8,["modelValue"])]}),_:1}),_e(u,{label:"后端请求超时时间",prop:"proxy_send_timeout"},{default:be(function(){return[_e(l,{modelValue:me(i).proxy_send_timeout,"onUpdate:modelValue":n[7]||(n[7]=function(e){return me(i).proxy_send_timeout=e}),textType:"秒",width:"41rem"},{append:be(function(){return r(n[10]||(n[10]=[xe(" 秒 ",-1)]))}),_:1},8,["modelValue"])]}),_:1}),_e(u,{label:"代理响应超时时间",prop:"proxy_read_timeout"},{default:be(function(){return[_e(l,{modelValue:me(i).proxy_read_timeout,"onUpdate:modelValue":n[8]||(n[8]=function(e){return me(i).proxy_read_timeout=e}),textType:"秒",width:"41rem"},{append:be(function(){return r(n[11]||(n[11]=[xe(" 秒 ",-1)]))}),_:1},8,["modelValue"])]}),_:1}),_e(u,{label:" "},{default:be(function(){return[_e(V,{type:"primary",onClick:me(p)},{default:be(function(){return r(n[12]||(n[12]=[xe("保存",-1)]))}),_:1},8,["onClick"])]}),_:1})]}),_:1},8,["model","rules","disabled"])),[[w,me(a)]])])}}}),Be={class:"p-[20px]"},Re=ae({__name:"setting-custom",setup:function(e){return ie(function(){return o.value.custom_conf},function(e){e&&(v.config=e)}),ce(_),function(e,n){var t=X,l=Ve,u=Ue,o=Te,i=ne,c=fe("bt-loading");return de(),se("div",Be,[pe((de(),ye(o,{ref:"customFormRef",model:me(v),"label-width":"100px",disabled:me(b)},{default:be(function(){return[_e(l,{label:"需要插入的配置",prop:"config"},{default:be(function(){return[_e(t,{modelValue:me(v).config,"onUpdate:modelValue":n[0]||(n[0]=function(e){return me(v).config=e}),placeholder:me(h),type:"textarea",width:"42rem",rows:6,resize:"none"},null,8,["modelValue","placeholder"])]}),_:1}),_e(l,{label:" "},{default:be(function(){return[_e(u,{type:"primary",onClick:me(g)},{default:be(function(){return r(n[1]||(n[1]=[xe("保存",-1)]))}),_:1},8,["onClick"])]}),_:1})]}),_:1},8,["model","disabled"])),[[c,me(a)]]),_e(i,{options:me(x),class:"mt-2rem ml-[20px]"},null,8,["options"])])}}}),Ae=ae({__name:"setting-replace",setup:function(e){ie(function(){return o.value.sub_filter},function(){C(o.value.sub_filter)});var n=te({options:[{label:"添加内容替换",type:"button",active:!0,onClick:V}]}).BtOperation;return function(e,t){var l=le,u=Le,o=ne,a=fe("bt-loading");return de(),se("div",null,[_e(u,null,{"header-left":be(function(){return[_e(me(n))]}),content:be(function(){return[pe((de(),ye(l,{ref:"siteProxyTable",data:me(k).subfilter,"max-height":350,column:me(w)},{empty:be(function(){return r(t[0]||(t[0]=[Oe("div",{class:"flex items-center justify-center"},"当前列表为空",-1)]))}),_:1},8,["data","column"])),[[a,"正在加载中,请稍后...","title"]])]}),_:1}),_e(o,{options:me(j)},null,8,["options"])])}}}),Ge={class:"p-[20px]"},Ee={class:"mt-[1.6rem]"},Me={class:"flex items-center"},We={class:"ml-[20px]"},He=ae({__name:"setting-cache",setup:function(e){return ie(function(){return o.value.proxy_cache},function(e){if(e){U.status=e.cache_status;var n="",t="m";e.expires.length>1&&(n=e.expires.slice(0,-1),t=e.expires.slice(-1)),U.time=n,U.unit=t}}),function(e,n){var t=Se,l=Ve,u=X,o=ke,i=we,c=Ue,f=Te,d=ne,s=fe("bt-loading");return de(),se("div",Ge,[pe((de(),ye(f,{ref_key:"cacheFormRef",ref:S,class:"h-[38rem]",model:me(U),"label-width":"100px",rules:e.cacheFormRules,disabled:me(b)},{default:be(function(){return[_e(l,{label:"缓存开关",prop:"status"},{default:be(function(){return[_e(t,{modelValue:me(U).status,"onUpdate:modelValue":n[0]||(n[0]=function(e){return me(U).status=e}),onChange:me(T)},null,8,["modelValue","onChange"])]}),_:1}),pe(Oe("div",Ee,[_e(l,{label:"缓存时间",prop:"time"},{default:be(function(){return[Oe("div",Me,[_e(u,{modelValue:me(U).time,"onUpdate:modelValue":n[1]||(n[1]=function(e){return me(U).time=e})},null,8,["modelValue"]),_e(l,{prop:"unit"},{default:be(function(){return[_e(i,{class:"ml-[1rem] !w-[8rem]",modelValue:me(U).unit,"onUpdate:modelValue":n[2]||(n[2]=function(e){return me(U).unit=e}),placeholder:"请选择"},{default:be(function(){return[(de(!0),se(ve,null,he(me(O),function(e){return de(),ye(o,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])}),128))]}),_:1},8,["modelValue"])]}),_:1})])]}),_:1})],512),[[Pe,me(U).status]]),_e(l,{label:" "},{default:be(function(){return[pe(_e(c,{type:"primary",class:"!mt-[1.6rem]",onClick:me(P)},{default:be(function(){return r(n[3]||(n[3]=[xe("保存",-1)]))}),_:1},8,["onClick"]),[[Pe,me(U).status]])]}),_:1})]}),_:1},8,["model","rules","disabled"])),[[s,me(a)]]),Oe("div",We,[_e(d,{options:me(z)},null,8,["options"])])])}}}),Je={class:"p-[20px]"},Ke={class:"mt-[1.6rem]"},Ne={class:"flex items-center"},Ze={class:"ml-[20px]"},$e=ae({__name:"setting-compress",setup:function(e){return ie(function(){return o.value.gzip},function(e){e?I(e):L.status=!1}),ce(function(){I(o.value.gzip)}),function(e,n){var t=Se,l=Ve,u=X,o=ke,i=we,c=Ue,f=Te,d=ne,s=fe("bt-loading");return de(),se("div",Je,[pe((de(),ye(f,{ref_key:"compressFormRef",ref:A,class:"h-[38rem]",model:me(L),rules:me(G),"label-width":"100px",disabled:me(b)},{default:be(function(){return[_e(l,{label:"内容压缩",prop:"status"},{default:be(function(){return[_e(t,{modelValue:me(L).status,"onUpdate:modelValue":n[0]||(n[0]=function(e){return me(L).status=e}),onChange:me(F)},null,8,["modelValue","onChange"])]}),_:1}),pe(Oe("div",Ke,[_e(l,{label:"压缩类型",prop:"type"},{default:be(function(){return[_e(u,{modelValue:me(L).type,"onUpdate:modelValue":n[1]||(n[1]=function(e){return me(L).type=e}),type:"textarea",width:"42rem",rows:6,resize:"none"},null,8,["modelValue"])]}),_:1}),_e(l,{label:"压缩级别",prop:"level"},{default:be(function(){return[_e(i,{class:"!w-[42rem]",modelValue:me(L).level,"onUpdate:modelValue":n[2]||(n[2]=function(e){return me(L).level=e})},{default:be(function(){return[(de(),se(ve,null,he(9,function(e){return _e(o,{key:e,label:e,value:String(e)},null,8,["label","value"])}),64))]}),_:1},8,["modelValue"])]}),_:1}),_e(l,{label:"压缩最小长度",prop:"minLength"},{default:be(function(){return[Oe("div",Ne,[_e(u,{modelValue:me(L).minLength,"onUpdate:modelValue":n[3]||(n[3]=function(e){return me(L).minLength=e})},null,8,["modelValue"]),_e(l,{prop:"unit"},{default:be(function(){return[_e(i,{class:"ml-[1rem] !w-[8rem]",modelValue:me(L).unit,"onUpdate:modelValue":n[4]||(n[4]=function(e){return me(L).unit=e}),placeholder:"请选择"},{default:be(function(){return[(de(!0),se(ve,null,he(me(B),function(e){return de(),ye(o,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])}),128))]}),_:1},8,["modelValue"])]}),_:1})])]}),_:1})],512),[[Pe,me(L).status]]),pe(_e(l,{label:" ",class:"mt-[1.6rem]"},{default:be(function(){return[_e(c,{type:"primary",onClick:me(R)},{default:be(function(){return r(n[5]||(n[5]=[xe("保存",-1)]))}),_:1},8,["onClick"])]}),_:1},512),[[Pe,me(L).status]])]}),_:1},8,["model","rules","disabled"])),[[s,me(a)]]),Oe("div",Ze,[_e(d,{options:me(E)},null,8,["options"])])])}}}),qe=ae({__name:"setting-ip-list",setup:function(e){var n=ze();ie(function(){return o.value.ip_limit},function(e){e?Z(e):(J.white=[],J.black=[])},{deep:!0});var t=te({options:[{label:"添加IP".concat("ipBlackList"===M.value?"黑":"白","名单"),type:"button",active:!0,onClick:W}]}).BtOperation;return ce(H),function(e,l){var u=le,o=re,a=Le,i=ne;return de(),se("div",null,[_e(a,null,{"header-left":be(function(){return[_e(me(t))]}),content:be(function(){return["ipBlackList"!==me(M)?(de(),ye(u,{key:0,ref_key:"tableListRef",ref:n,data:me(J).white,"max-height":390,column:me(K)},{empty:be(function(){return r(l[0]||(l[0]=[Oe("div",{class:"flex items-center justify-center"},"当前列表为空",-1)]))}),_:1},8,["data","column"])):(de(),ye(u,{key:1,ref_key:"tableListRef",ref:n,data:me(J).black,"max-height":390,column:me(K)},{empty:be(function(){return r(l[1]||(l[1]=[Oe("div",{class:"flex items-center justify-center"},"当前列表为空",-1)]))}),_:1},8,["data","column"]))]}),"footer-left":be(function(){return[_e(o,{"table-ref":me(n),options:me(N)},null,8,["table-ref","options"])]}),_:1}),"ipBlackList"!==me(M)?(de(),ye(i,{key:0,class:"mt-[2rem] ml-[1.6rem]",options:[{content:"注意:设置IP白名单后会默认禁止除白名单以外的所有IP访问"}]})):Ie("",!0)])}}}),De={class:"p-[20px]"},Qe={class:"ml-[0px]"},Xe=ae({__name:"setting-buffer",setup:function(e){return ie(function(){return o.value.proxy_buffering},function(e){$.status=!!e},{immediate:!0}),function(e,n){var t=Se,l=Ve,r=Te,u=ne;return de(),se("div",De,[_e(r,{class:"h-[38rem]",model:me($),"label-width":"140px"},{default:be(function(){return[_e(l,{label:"proxy_buffering开关",prop:"status"},{default:be(function(){return[_e(t,{modelValue:me($).status,"onUpdate:modelValue":n[0]||(n[0]=function(e){return me($).status=e}),onChange:me(q)},null,8,["modelValue","onChange"])]}),_:1})]}),_:1},8,["model"]),Oe("div",Qe,[_e(u,{options:me(D)},null,8,["options"])])])}}});n("default",oe(ae({__name:"setting",setup:function(n){var t=ue({type:"card",value:M,options:[{label:"反向代理",name:"proxy",lazy:!0,render:function(){return _e(Fe,null,null)}},{label:"自定义配置",name:"custom",lazy:!0,render:function(){return _e(Re,null,null)}},{label:"内容替换",name:"replace",lazy:!0,render:function(){return _e(Ae,null,null)}},{label:"缓存",name:"cache",lazy:!0,render:function(){return _e(He,null,null)}},{label:"内容压缩",name:"compress",lazy:!0,render:function(){return _e($e,null,null)}},{label:"IP黑名单",name:"ipBlackList",lazy:!0,render:function(){return _e(qe,null,null)}},{label:"IP白名单",name:"ipWhiteList",lazy:!0,render:function(){return _e(qe,null,null)}},{label:"buffer缓冲",name:"buffer",lazy:!0,render:function(){return _e(Xe,null,null)}}]}).BtTabs;return ie(function(){return M.value},function(){Q()}),ce(l(e().m(function n(){return e().w(function(e){for(;;)switch(e.n){case 0:Q();case 1:return e.a(2)}},n)}))),function(e,n){return de(),ye(me(t),{class:"p-[1.6rem]"})}}}),[["__scopeId","data-v-744f915b"]]))}}})}();