From 573590ef4506e9a9d668bc6af5becc03a030b986 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Mon, 8 Jun 2026 19:31:18 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=BF=D1=8F=D1=82=D1=8C=20=D0=BF=D1=80?= =?UTF-8?q?=D0=BE=D0=BA=D1=81=D0=B8=20=D0=BD=D0=BE=D0=B2=D1=8B=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy-ru-vps.yml | 5 --- ru-vps/mihomo/docker-compose.yml | 13 ------- ru-vps/{mihomo => proxy}/config/config.yaml | 0 ru-vps/{mihomo => proxy}/config/ui/.nojekyll | 0 ru-vps/{mihomo => proxy}/config/ui/200.html | 0 ru-vps/{mihomo => proxy}/config/ui/404.html | 0 ru-vps/{mihomo => proxy}/config/ui/CNAME | 0 ...XFw7udPt2Y9VUPPAAPn5xlSz7-MFfN2mU3Lw.woff2 | Bin ...kQiqM_341oryL2NWuuio3LSudT9bWkGkZuLQ.woff2 | Bin ...C9p3zW2ObRx0B51k6g1pPy2dUscCCpm_AchI.woff2 | Bin ...hFGZ6EWRXywmjm7BQjP55tT_R9T6v5YfzwGo.woff2 | Bin ...MRleKY2joVhkot9UpPmfABEsrsuDfKG3QJIE.woff2 | Bin ...AA_h9VIWTxNB67Ucry5cQRTjJhoZaHShhl5M.woff2 | Bin ...gLf4q1qOPyngavpeqon9_izlETTXfe5Ithr8.woff2 | Bin ...2VwQOkADB_pwchHeF2Q0ISvsVs_wFd6FiS6k.woff2 | Bin ...BnsJtpkDfRSNomos9AEfcvtgDfyyX4SKhBDE.woff2 | Bin ...bziIn3DnympkstqXjIDKYICanPtmtVOnxkSA.woff2 | Bin ...ts8tg6KjK82QaqLoQyM_hFwYy9TaiQ_I2uRc.woff2 | Bin ...3iKCLcm2Pu5fqAAkM_bVZsGPdTiJpxDjXDoc.woff2 | Bin ...Pbhkz_K7cepi8LXb_TOmZ5GL0GmK_cjXd1qo.woff2 | Bin ...LVmdaih6m51J9wjp8ghB9NSpItDVLjTnoTO8.woff2 | Bin ...kuEEiILTacQhp8WyE02txSq3B7JfOfXDW_uY.woff2 | Bin ...u1IMhLHv6ZZLXBV2M_ez3NlJHg7ho0MHGhhc.woff2 | Bin ...Td7KDwv5oVFiF4mwiN1qzHIYcMr18MtkX_YU.woff2 | Bin ...z1MBJHpMZlE5MzrbWeElXKfB4EeQJuwR793A.woff2 | Bin ...qHnKQaabEVfxS1MzVRmO0Jc_zlIZi74obv3Y.woff2 | Bin ...tfw7lleo9WReLlozuDd68_MbAu2ZRGoMRkdc.woff2 | Bin ...TSZzxs0_GHKLx4D-M9Hqhp_fbCODfd4SlMpo.woff2 | Bin ..._GKa8bPWNt62mbVYKHutBAOOXFILll_PsRU0.woff2 | Bin ...IPYdTe6plKwcD69_SoxqvChiImre8p6VPPKk.woff2 | Bin ...GrwlT4UBKeLa0Nc37lA7xFq5WcK5PZmLJfWQ.woff2 | Bin ...Qb8y3GLqtWlf20RgFLj861gtVRD9IWIxUygk.woff2 | Bin ...QlPIOPQcacDE30IaDsklbi0tTxrsa_V_OVjg.woff2 | Bin ...NlUytZ2o2uaz6GXP771FCmWYkyio2ejxryFg.woff2 | Bin ...7qb9_unPzZYqCLr-qzIs90nwFqUYE1Tl0eYw.woff2 | Bin ...owt6OGJBwb7qtGvU6ktG24_LiXZazouoWpDY.woff2 | Bin ...2fumEENugz2bwVrLqwY7YVP0g_t2oyGuwO9Q.woff2 | Bin ...eE-1gHzR0pCgXjLetn5FMSaElSfnTCnuDUnw.woff2 | Bin ...ZaI72Qy1WDkWplqib3zQz3yFnnLwvRgeFKDU.woff2 | Bin .../config/ui/_nuxt/0_dMItsY.js | 0 .../config/ui/_nuxt/B794cfQr.js | 0 .../config/ui/_nuxt/B7WZYyaj.js | 0 .../config/ui/_nuxt/BPcdvgpx.js | 0 .../config/ui/_nuxt/BShnNZNf.js | 0 .../config/ui/_nuxt/BZddqkRp.js | 0 .../config/ui/_nuxt/BcteWY0Z.js | 0 .../config/ui/_nuxt/Bd17z0YL.js | 0 .../config/ui/_nuxt/Bmqvg1eR.js | 0 .../config/ui/_nuxt/BtmxTiib2.js | 0 .../config/ui/_nuxt/Button.BZ68r_km.css | 0 .../config/ui/_nuxt/C5Y2gFoU.js | 0 .../config/ui/_nuxt/C7rl-mRr2.js | 0 .../config/ui/_nuxt/CAiAuG3x2.js | 0 .../config/ui/_nuxt/CF7Y_Yoj.js | 0 .../config/ui/_nuxt/CIa-1CJu.js | 0 .../config/ui/_nuxt/CJKiW56e.js | 0 .../config/ui/_nuxt/CJgAejf_.js | 0 .../config/ui/_nuxt/CX_RojMw.js | 0 .../config/ui/_nuxt/CaGtQlYh.js | 0 .../config/ui/_nuxt/Ce_uH7zp.js | 0 .../config/ui/_nuxt/CqOBGK95.js | 0 .../config/ui/_nuxt/CsU6pgHx.js | 0 .../config/ui/_nuxt/CuyTkb7v.js | 0 .../config/ui/_nuxt/CxiWMChH.js | 0 .../config/ui/_nuxt/DAvMhUmu.js | 0 .../config/ui/_nuxt/DBeOglbT.js | 0 .../config/ui/_nuxt/DEcpuQGr.js | 0 .../config/ui/_nuxt/DIJlUfKz.js | 0 .../config/ui/_nuxt/DKY2UQsB.js | 0 .../config/ui/_nuxt/DNKnP_p9.js | 0 .../config/ui/_nuxt/DY0SBW17.js | 0 .../config/ui/_nuxt/DhTvfVif.js | 0 .../config/ui/_nuxt/DohEsvF1.js | 0 .../config/ui/_nuxt/Hw_CdiGx.js | 0 .../config/ui/_nuxt/Modal.Bos6Z9KR.css | 0 .../config/ui/_nuxt/QTnfLwEv.js | 0 .../_nuxt/TwemojiMozilla-flags.B12sb_Bp.woff2 | Bin .../config/ui/_nuxt/config.CPN2rk7N.css | 0 .../config/ui/_nuxt/connections.CVCaXG6C.css | 0 .../config/ui/_nuxt/default.DZBhgs-l.css | 0 .../config/ui/_nuxt/entry.B_k74qUh.css | 0 .../config/ui/_nuxt/error-404.C7v-Yf5D.css | 0 .../config/ui/_nuxt/error-500.CiQk-w4Y.css | 0 .../config/ui/_nuxt/f4M304qm.js | 0 .../config/ui/_nuxt/gReBw4PU.js | 0 .../config/ui/_nuxt/j6AC8cpi2.js | 0 .../config/ui/_nuxt/logs.CCPRQARx.css | 0 .../config/ui/_nuxt/overview.CTR8EHmD.css | 0 .../config/ui/_nuxt/p5ExTIuN.js | 0 .../config/ui/_nuxt/pages.D31ly-rM.css | 0 .../config/ui/_nuxt/proxies.BV77Mb6o.css | 0 .../config/ui/_nuxt/rules.CncxuuNE.css | 0 .../config/ui/_nuxt/setup.Ncn7rZsf.css | 0 .../config/ui/_nuxt/shortcuts.Yt_EetdT.css | 0 .../config/ui/_nuxt/taTi6IIU.js | 0 .../config/ui/_nuxt/traffic.BZwB8MEO.css | 0 .../config/ui/apple-touch-icon-180x180.png | Bin ru-vps/{mihomo => proxy}/config/ui/config.js | 0 .../{mihomo => proxy}/config/ui/favicon.ico | Bin .../{mihomo => proxy}/config/ui/favicon.svg | 0 ru-vps/{mihomo => proxy}/config/ui/index.html | 0 .../config/ui/manifest.webmanifest | 0 .../config/ui/maskable-icon-512x512.png | Bin .../config/ui/pwa-192x192.png | Bin .../config/ui/pwa-512x512.png | Bin .../{mihomo => proxy}/config/ui/pwa-64x64.png | Bin ru-vps/{mihomo => proxy}/config/ui/sw.js | 0 .../config/ui/workbox-2fbc6a65.js | 0 ru-vps/proxy/docker-compose.yml | 32 ++++++++++++++++++ ru-vps/proxy/squid.conf | 27 +++++++++++++++ ru-vps/squid/docker-compose.yml | 8 ----- ru-vps/squid/squid.conf | 9 ----- 112 files changed, 59 insertions(+), 35 deletions(-) delete mode 100644 ru-vps/mihomo/docker-compose.yml rename ru-vps/{mihomo => proxy}/config/config.yaml (100%) rename ru-vps/{mihomo => proxy}/config/ui/.nojekyll (100%) rename ru-vps/{mihomo => proxy}/config/ui/200.html (100%) rename ru-vps/{mihomo => proxy}/config/ui/404.html (100%) rename ru-vps/{mihomo => proxy}/config/ui/CNAME (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/0BHDupFl2CWCe8Ht57JjRElqtRm4w3OaWdbdbcYNe7M-_Zv4nKkXFw7udPt2Y9VUPPAAPn5xlSz7-MFfN2mU3Lw.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/2jtKtjn0jVUoC-Z7Cf8SbbyAq7lWLO_YmjHrE0jt6os-s_gu8XvkQiqM_341oryL2NWuuio3LSudT9bWkGkZuLQ.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/2uj_NkgfcQ3iYnC8ta4ZjyGs0SQG5G8mTV9oTj2xhdk-OwpznulC9p3zW2ObRx0B51k6g1pPy2dUscCCpm_AchI.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/4LCKN0m2mWPjCD0Vg9ZxJ8hmIpE4ZUvT6wD610sQ3xQ-Tvw7sjBhFGZ6EWRXywmjm7BQjP55tT_R9T6v5YfzwGo.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/5Uc1gNFjdWhvWuSCZAsc_KC7PRQ8dSy-6_2-9J2yfkk-j1Y4C4rMRleKY2joVhkot9UpPmfABEsrsuDfKG3QJIE.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/7w4X4tGJFS7OWo1GoNl6cvsXligoB8Z-xWbQFrYWGQE-8h5xTfzAA_h9VIWTxNB67Ucry5cQRTjJhoZaHShhl5M.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/8jC3-1nM22MOOOUOpFvcJfCmHgDwWxJS8N7UggifZYY-asoANahgLf4q1qOPyngavpeqon9_izlETTXfe5Ithr8.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/8ttekgdTgvCkovyeTQZqskfy0dYRy5afQbIR-nG3XpQ-jRXYNQM2VwQOkADB_pwchHeF2Q0ISvsVs_wFd6FiS6k.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/94jBSMN2q8k-mwt9PC-tVG5Xs5k1rEBNDrP9eoW_4DA-j1W30ucBnsJtpkDfRSNomos9AEfcvtgDfyyX4SKhBDE.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/9ZFRJH8Df7SbrP8j5KgC-ZLn9gb1pCWo8G9nFtxgcMQ-EyGwRsKbziIn3DnympkstqXjIDKYICanPtmtVOnxkSA.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/AsEJQEfkU0qunVYWAPueu8RGAg5hTo3kNzUt6XTw0zM-IOANSBgts8tg6KjK82QaqLoQyM_hFwYy9TaiQ_I2uRc.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/AsIupFAeXnc8EeKJ3Bzhy5tKUlFo3vxm7xHaubFA08A-YrRsOOt3iKCLcm2Pu5fqAAkM_bVZsGPdTiJpxDjXDoc.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/CkxZ8SnY8ZppZqgQG8swA5c-q9nVbv-9vyoUoPla7JI-RdFZKpBPbhkz_K7cepi8LXb_TOmZ5GL0GmK_cjXd1qo.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/DzszzorZ5O_YqWq6oS8V82335SNybMUhSCcSYa40KQM-jnTR4jvLVmdaih6m51J9wjp8ghB9NSpItDVLjTnoTO8.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/FgiUOrCnyqHgSsiMw3bPlXJv0qHxBYl0440tdW9jAwM-R9dtGSBkuEEiILTacQhp8WyE02txSq3B7JfOfXDW_uY.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/HHVyYFetjSnAMoAsHyG7VlXWlW9HR9skWh_RgpLlAk4-yHQGjuyu1IMhLHv6ZZLXBV2M_ez3NlJHg7ho0MHGhhc.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/KMzk6ptaouoRl0pusYNLIoZ27ufg20n7FjJ0r-jWX24-evmKS3cTd7KDwv5oVFiF4mwiN1qzHIYcMr18MtkX_YU.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/LOyDiycmdc284_x2PD8CKYz5cDiR1bvb6TdlwA0zW0s-ap4WMcTz1MBJHpMZlE5MzrbWeElXKfB4EeQJuwR793A.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/OfcLxPoYN4z-8y8M9zu0Lgp54b5Y92RcBeUfxpfwMDY-0y0pF9QqHnKQaabEVfxS1MzVRmO0Jc_zlIZi74obv3Y.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/Uq9LPEX26JTSK0gaNQn_6Z3pVOPFb1aIFVxuUFAjYBE-TDIVAiZtfw7lleo9WReLlozuDd68_MbAu2ZRGoMRkdc.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/asDbZN4mAiciWG8XORT25XqmGyK-zogmTYnblp3pVF4-FGfuoN0TSZzxs0_GHKLx4D-M9Hqhp_fbCODfd4SlMpo.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/cG9bT2Rs2wiXiudTcBbVHAP8NMYWSL32yGVzrjFKb4M-8cAYaNW_GKa8bPWNt62mbVYKHutBAOOXFILll_PsRU0.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/dSpBk9EdNZcjl8BVvxvaTZugpF82DPW56k94wdlcmEc-O8K0fmcIPYdTe6plKwcD69_SoxqvChiImre8p6VPPKk.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/g7BqkA7uFNDI7eI1pzx_5kzyxVueaAPKInjDHKnyCVE-rhGg5KPGrwlT4UBKeLa0Nc37lA7xFq5WcK5PZmLJfWQ.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/icpQ3IFJA0mIrVln0qyi-EvCdm5pv5oS__KZwBVcj2o-3UqbZ1wQb8y3GLqtWlf20RgFLj861gtVRD9IWIxUygk.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/jyn5EWxbXux8roFTYzZO9pZ0sYE58a7qdf4QyvFsFHc-vDZ7Zk0QlPIOPQcacDE30IaDsklbi0tTxrsa_V_OVjg.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/mUm0eTfamh3-N48vpdGRyU1-8P_4QNM1H-GR9VkmaVo-E21d7LMNlUytZ2o2uaz6GXP771FCmWYkyio2ejxryFg.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/nArJRSx2Q24CGpdJJWGwkxKDhHq0xGvqfIamLxzjDjo-Mltmvj57qb9_unPzZYqCLr-qzIs90nwFqUYE1Tl0eYw.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/ofWS0IfeK_KhqRnikx2Co7qe5YKZmoqGqoP4DSYij1U-_ofRanqowt6OGJBwb7qtGvU6ktG24_LiXZazouoWpDY.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/vFJFVYMeF4SNq9_9jbsFgjkWqsj7xU4tgEc8hk6bKvA-uG8FVyK2fumEENugz2bwVrLqwY7YVP0g_t2oyGuwO9Q.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/xFR3Nl6fsInXTackRCpfgVTJKL8DQxw-1oEkWSe9Y5I-e_L9Ue7eE-1gHzR0pCgXjLetn5FMSaElSfnTCnuDUnw.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_fonts/yZXiTO8lc29KbhbsIOqgeKiLjnNedg-HOtkV0o7UtWU-nPJL30mZaI72Qy1WDkWplqib3zQz3yFnnLwvRgeFKDU.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/0_dMItsY.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/B794cfQr.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/B7WZYyaj.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/BPcdvgpx.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/BShnNZNf.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/BZddqkRp.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/BcteWY0Z.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/Bd17z0YL.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/Bmqvg1eR.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/BtmxTiib2.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/Button.BZ68r_km.css (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/C5Y2gFoU.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/C7rl-mRr2.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/CAiAuG3x2.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/CF7Y_Yoj.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/CIa-1CJu.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/CJKiW56e.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/CJgAejf_.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/CX_RojMw.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/CaGtQlYh.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/Ce_uH7zp.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/CqOBGK95.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/CsU6pgHx.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/CuyTkb7v.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/CxiWMChH.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/DAvMhUmu.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/DBeOglbT.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/DEcpuQGr.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/DIJlUfKz.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/DKY2UQsB.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/DNKnP_p9.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/DY0SBW17.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/DhTvfVif.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/DohEsvF1.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/Hw_CdiGx.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/Modal.Bos6Z9KR.css (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/QTnfLwEv.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/TwemojiMozilla-flags.B12sb_Bp.woff2 (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/config.CPN2rk7N.css (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/connections.CVCaXG6C.css (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/default.DZBhgs-l.css (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/entry.B_k74qUh.css (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/error-404.C7v-Yf5D.css (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/error-500.CiQk-w4Y.css (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/f4M304qm.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/gReBw4PU.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/j6AC8cpi2.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/logs.CCPRQARx.css (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/overview.CTR8EHmD.css (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/p5ExTIuN.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/pages.D31ly-rM.css (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/proxies.BV77Mb6o.css (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/rules.CncxuuNE.css (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/setup.Ncn7rZsf.css (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/shortcuts.Yt_EetdT.css (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/taTi6IIU.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/_nuxt/traffic.BZwB8MEO.css (100%) rename ru-vps/{mihomo => proxy}/config/ui/apple-touch-icon-180x180.png (100%) rename ru-vps/{mihomo => proxy}/config/ui/config.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/favicon.ico (100%) rename ru-vps/{mihomo => proxy}/config/ui/favicon.svg (100%) rename ru-vps/{mihomo => proxy}/config/ui/index.html (100%) rename ru-vps/{mihomo => proxy}/config/ui/manifest.webmanifest (100%) rename ru-vps/{mihomo => proxy}/config/ui/maskable-icon-512x512.png (100%) rename ru-vps/{mihomo => proxy}/config/ui/pwa-192x192.png (100%) rename ru-vps/{mihomo => proxy}/config/ui/pwa-512x512.png (100%) rename ru-vps/{mihomo => proxy}/config/ui/pwa-64x64.png (100%) rename ru-vps/{mihomo => proxy}/config/ui/sw.js (100%) rename ru-vps/{mihomo => proxy}/config/ui/workbox-2fbc6a65.js (100%) create mode 100644 ru-vps/proxy/docker-compose.yml create mode 100644 ru-vps/proxy/squid.conf delete mode 100644 ru-vps/squid/docker-compose.yml delete mode 100644 ru-vps/squid/squid.conf diff --git a/.gitea/workflows/deploy-ru-vps.yml b/.gitea/workflows/deploy-ru-vps.yml index eb95e5c..076c7fb 100644 --- a/.gitea/workflows/deploy-ru-vps.yml +++ b/.gitea/workflows/deploy-ru-vps.yml @@ -24,10 +24,5 @@ jobs: git -C /opt/services pull origin main --ff-only chown -R 1000:100 /opt/services - - name: Write squid secrets - run: | - echo "PROXY_USER=${{ secrets.PROXY_USER }}" > /opt/services/ru-vps/squid/.env - echo "PROXY_PASS=${{ secrets.PROXY_PASS }}" >> /opt/services/ru-vps/squid/.env - - name: Deploy stacks run: /opt/services/scripts/deploy.sh ru-vps "${{ inputs.stack }}" diff --git a/ru-vps/mihomo/docker-compose.yml b/ru-vps/mihomo/docker-compose.yml deleted file mode 100644 index 07e1a87..0000000 --- a/ru-vps/mihomo/docker-compose.yml +++ /dev/null @@ -1,13 +0,0 @@ -services: - mihomo: - image: metacubex/mihomo:latest - container_name: mihomo - restart: unless-stopped - volumes: - - ./config:/root/.config/mihomo - ports: - - "127.0.0.1:7890:7890" # HTTP proxy - - "127.0.0.1:7891:7891" # SOCKS5 proxy - - "127.0.0.1:9090:9090" # WebUI / API - cap_add: - - NET_ADMIN diff --git a/ru-vps/mihomo/config/config.yaml b/ru-vps/proxy/config/config.yaml similarity index 100% rename from ru-vps/mihomo/config/config.yaml rename to ru-vps/proxy/config/config.yaml diff --git a/ru-vps/mihomo/config/ui/.nojekyll b/ru-vps/proxy/config/ui/.nojekyll similarity index 100% rename from ru-vps/mihomo/config/ui/.nojekyll rename to ru-vps/proxy/config/ui/.nojekyll diff --git a/ru-vps/mihomo/config/ui/200.html b/ru-vps/proxy/config/ui/200.html similarity index 100% rename from ru-vps/mihomo/config/ui/200.html rename to ru-vps/proxy/config/ui/200.html diff --git a/ru-vps/mihomo/config/ui/404.html b/ru-vps/proxy/config/ui/404.html similarity index 100% rename from ru-vps/mihomo/config/ui/404.html rename to ru-vps/proxy/config/ui/404.html diff --git a/ru-vps/mihomo/config/ui/CNAME b/ru-vps/proxy/config/ui/CNAME similarity index 100% rename from ru-vps/mihomo/config/ui/CNAME rename to ru-vps/proxy/config/ui/CNAME diff --git a/ru-vps/mihomo/config/ui/_fonts/0BHDupFl2CWCe8Ht57JjRElqtRm4w3OaWdbdbcYNe7M-_Zv4nKkXFw7udPt2Y9VUPPAAPn5xlSz7-MFfN2mU3Lw.woff2 b/ru-vps/proxy/config/ui/_fonts/0BHDupFl2CWCe8Ht57JjRElqtRm4w3OaWdbdbcYNe7M-_Zv4nKkXFw7udPt2Y9VUPPAAPn5xlSz7-MFfN2mU3Lw.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/0BHDupFl2CWCe8Ht57JjRElqtRm4w3OaWdbdbcYNe7M-_Zv4nKkXFw7udPt2Y9VUPPAAPn5xlSz7-MFfN2mU3Lw.woff2 rename to ru-vps/proxy/config/ui/_fonts/0BHDupFl2CWCe8Ht57JjRElqtRm4w3OaWdbdbcYNe7M-_Zv4nKkXFw7udPt2Y9VUPPAAPn5xlSz7-MFfN2mU3Lw.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/2jtKtjn0jVUoC-Z7Cf8SbbyAq7lWLO_YmjHrE0jt6os-s_gu8XvkQiqM_341oryL2NWuuio3LSudT9bWkGkZuLQ.woff2 b/ru-vps/proxy/config/ui/_fonts/2jtKtjn0jVUoC-Z7Cf8SbbyAq7lWLO_YmjHrE0jt6os-s_gu8XvkQiqM_341oryL2NWuuio3LSudT9bWkGkZuLQ.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/2jtKtjn0jVUoC-Z7Cf8SbbyAq7lWLO_YmjHrE0jt6os-s_gu8XvkQiqM_341oryL2NWuuio3LSudT9bWkGkZuLQ.woff2 rename to ru-vps/proxy/config/ui/_fonts/2jtKtjn0jVUoC-Z7Cf8SbbyAq7lWLO_YmjHrE0jt6os-s_gu8XvkQiqM_341oryL2NWuuio3LSudT9bWkGkZuLQ.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/2uj_NkgfcQ3iYnC8ta4ZjyGs0SQG5G8mTV9oTj2xhdk-OwpznulC9p3zW2ObRx0B51k6g1pPy2dUscCCpm_AchI.woff2 b/ru-vps/proxy/config/ui/_fonts/2uj_NkgfcQ3iYnC8ta4ZjyGs0SQG5G8mTV9oTj2xhdk-OwpznulC9p3zW2ObRx0B51k6g1pPy2dUscCCpm_AchI.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/2uj_NkgfcQ3iYnC8ta4ZjyGs0SQG5G8mTV9oTj2xhdk-OwpznulC9p3zW2ObRx0B51k6g1pPy2dUscCCpm_AchI.woff2 rename to ru-vps/proxy/config/ui/_fonts/2uj_NkgfcQ3iYnC8ta4ZjyGs0SQG5G8mTV9oTj2xhdk-OwpznulC9p3zW2ObRx0B51k6g1pPy2dUscCCpm_AchI.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/4LCKN0m2mWPjCD0Vg9ZxJ8hmIpE4ZUvT6wD610sQ3xQ-Tvw7sjBhFGZ6EWRXywmjm7BQjP55tT_R9T6v5YfzwGo.woff2 b/ru-vps/proxy/config/ui/_fonts/4LCKN0m2mWPjCD0Vg9ZxJ8hmIpE4ZUvT6wD610sQ3xQ-Tvw7sjBhFGZ6EWRXywmjm7BQjP55tT_R9T6v5YfzwGo.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/4LCKN0m2mWPjCD0Vg9ZxJ8hmIpE4ZUvT6wD610sQ3xQ-Tvw7sjBhFGZ6EWRXywmjm7BQjP55tT_R9T6v5YfzwGo.woff2 rename to ru-vps/proxy/config/ui/_fonts/4LCKN0m2mWPjCD0Vg9ZxJ8hmIpE4ZUvT6wD610sQ3xQ-Tvw7sjBhFGZ6EWRXywmjm7BQjP55tT_R9T6v5YfzwGo.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/5Uc1gNFjdWhvWuSCZAsc_KC7PRQ8dSy-6_2-9J2yfkk-j1Y4C4rMRleKY2joVhkot9UpPmfABEsrsuDfKG3QJIE.woff2 b/ru-vps/proxy/config/ui/_fonts/5Uc1gNFjdWhvWuSCZAsc_KC7PRQ8dSy-6_2-9J2yfkk-j1Y4C4rMRleKY2joVhkot9UpPmfABEsrsuDfKG3QJIE.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/5Uc1gNFjdWhvWuSCZAsc_KC7PRQ8dSy-6_2-9J2yfkk-j1Y4C4rMRleKY2joVhkot9UpPmfABEsrsuDfKG3QJIE.woff2 rename to ru-vps/proxy/config/ui/_fonts/5Uc1gNFjdWhvWuSCZAsc_KC7PRQ8dSy-6_2-9J2yfkk-j1Y4C4rMRleKY2joVhkot9UpPmfABEsrsuDfKG3QJIE.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/7w4X4tGJFS7OWo1GoNl6cvsXligoB8Z-xWbQFrYWGQE-8h5xTfzAA_h9VIWTxNB67Ucry5cQRTjJhoZaHShhl5M.woff2 b/ru-vps/proxy/config/ui/_fonts/7w4X4tGJFS7OWo1GoNl6cvsXligoB8Z-xWbQFrYWGQE-8h5xTfzAA_h9VIWTxNB67Ucry5cQRTjJhoZaHShhl5M.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/7w4X4tGJFS7OWo1GoNl6cvsXligoB8Z-xWbQFrYWGQE-8h5xTfzAA_h9VIWTxNB67Ucry5cQRTjJhoZaHShhl5M.woff2 rename to ru-vps/proxy/config/ui/_fonts/7w4X4tGJFS7OWo1GoNl6cvsXligoB8Z-xWbQFrYWGQE-8h5xTfzAA_h9VIWTxNB67Ucry5cQRTjJhoZaHShhl5M.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/8jC3-1nM22MOOOUOpFvcJfCmHgDwWxJS8N7UggifZYY-asoANahgLf4q1qOPyngavpeqon9_izlETTXfe5Ithr8.woff2 b/ru-vps/proxy/config/ui/_fonts/8jC3-1nM22MOOOUOpFvcJfCmHgDwWxJS8N7UggifZYY-asoANahgLf4q1qOPyngavpeqon9_izlETTXfe5Ithr8.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/8jC3-1nM22MOOOUOpFvcJfCmHgDwWxJS8N7UggifZYY-asoANahgLf4q1qOPyngavpeqon9_izlETTXfe5Ithr8.woff2 rename to ru-vps/proxy/config/ui/_fonts/8jC3-1nM22MOOOUOpFvcJfCmHgDwWxJS8N7UggifZYY-asoANahgLf4q1qOPyngavpeqon9_izlETTXfe5Ithr8.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/8ttekgdTgvCkovyeTQZqskfy0dYRy5afQbIR-nG3XpQ-jRXYNQM2VwQOkADB_pwchHeF2Q0ISvsVs_wFd6FiS6k.woff2 b/ru-vps/proxy/config/ui/_fonts/8ttekgdTgvCkovyeTQZqskfy0dYRy5afQbIR-nG3XpQ-jRXYNQM2VwQOkADB_pwchHeF2Q0ISvsVs_wFd6FiS6k.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/8ttekgdTgvCkovyeTQZqskfy0dYRy5afQbIR-nG3XpQ-jRXYNQM2VwQOkADB_pwchHeF2Q0ISvsVs_wFd6FiS6k.woff2 rename to ru-vps/proxy/config/ui/_fonts/8ttekgdTgvCkovyeTQZqskfy0dYRy5afQbIR-nG3XpQ-jRXYNQM2VwQOkADB_pwchHeF2Q0ISvsVs_wFd6FiS6k.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/94jBSMN2q8k-mwt9PC-tVG5Xs5k1rEBNDrP9eoW_4DA-j1W30ucBnsJtpkDfRSNomos9AEfcvtgDfyyX4SKhBDE.woff2 b/ru-vps/proxy/config/ui/_fonts/94jBSMN2q8k-mwt9PC-tVG5Xs5k1rEBNDrP9eoW_4DA-j1W30ucBnsJtpkDfRSNomos9AEfcvtgDfyyX4SKhBDE.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/94jBSMN2q8k-mwt9PC-tVG5Xs5k1rEBNDrP9eoW_4DA-j1W30ucBnsJtpkDfRSNomos9AEfcvtgDfyyX4SKhBDE.woff2 rename to ru-vps/proxy/config/ui/_fonts/94jBSMN2q8k-mwt9PC-tVG5Xs5k1rEBNDrP9eoW_4DA-j1W30ucBnsJtpkDfRSNomos9AEfcvtgDfyyX4SKhBDE.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/9ZFRJH8Df7SbrP8j5KgC-ZLn9gb1pCWo8G9nFtxgcMQ-EyGwRsKbziIn3DnympkstqXjIDKYICanPtmtVOnxkSA.woff2 b/ru-vps/proxy/config/ui/_fonts/9ZFRJH8Df7SbrP8j5KgC-ZLn9gb1pCWo8G9nFtxgcMQ-EyGwRsKbziIn3DnympkstqXjIDKYICanPtmtVOnxkSA.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/9ZFRJH8Df7SbrP8j5KgC-ZLn9gb1pCWo8G9nFtxgcMQ-EyGwRsKbziIn3DnympkstqXjIDKYICanPtmtVOnxkSA.woff2 rename to ru-vps/proxy/config/ui/_fonts/9ZFRJH8Df7SbrP8j5KgC-ZLn9gb1pCWo8G9nFtxgcMQ-EyGwRsKbziIn3DnympkstqXjIDKYICanPtmtVOnxkSA.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/AsEJQEfkU0qunVYWAPueu8RGAg5hTo3kNzUt6XTw0zM-IOANSBgts8tg6KjK82QaqLoQyM_hFwYy9TaiQ_I2uRc.woff2 b/ru-vps/proxy/config/ui/_fonts/AsEJQEfkU0qunVYWAPueu8RGAg5hTo3kNzUt6XTw0zM-IOANSBgts8tg6KjK82QaqLoQyM_hFwYy9TaiQ_I2uRc.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/AsEJQEfkU0qunVYWAPueu8RGAg5hTo3kNzUt6XTw0zM-IOANSBgts8tg6KjK82QaqLoQyM_hFwYy9TaiQ_I2uRc.woff2 rename to ru-vps/proxy/config/ui/_fonts/AsEJQEfkU0qunVYWAPueu8RGAg5hTo3kNzUt6XTw0zM-IOANSBgts8tg6KjK82QaqLoQyM_hFwYy9TaiQ_I2uRc.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/AsIupFAeXnc8EeKJ3Bzhy5tKUlFo3vxm7xHaubFA08A-YrRsOOt3iKCLcm2Pu5fqAAkM_bVZsGPdTiJpxDjXDoc.woff2 b/ru-vps/proxy/config/ui/_fonts/AsIupFAeXnc8EeKJ3Bzhy5tKUlFo3vxm7xHaubFA08A-YrRsOOt3iKCLcm2Pu5fqAAkM_bVZsGPdTiJpxDjXDoc.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/AsIupFAeXnc8EeKJ3Bzhy5tKUlFo3vxm7xHaubFA08A-YrRsOOt3iKCLcm2Pu5fqAAkM_bVZsGPdTiJpxDjXDoc.woff2 rename to ru-vps/proxy/config/ui/_fonts/AsIupFAeXnc8EeKJ3Bzhy5tKUlFo3vxm7xHaubFA08A-YrRsOOt3iKCLcm2Pu5fqAAkM_bVZsGPdTiJpxDjXDoc.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/CkxZ8SnY8ZppZqgQG8swA5c-q9nVbv-9vyoUoPla7JI-RdFZKpBPbhkz_K7cepi8LXb_TOmZ5GL0GmK_cjXd1qo.woff2 b/ru-vps/proxy/config/ui/_fonts/CkxZ8SnY8ZppZqgQG8swA5c-q9nVbv-9vyoUoPla7JI-RdFZKpBPbhkz_K7cepi8LXb_TOmZ5GL0GmK_cjXd1qo.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/CkxZ8SnY8ZppZqgQG8swA5c-q9nVbv-9vyoUoPla7JI-RdFZKpBPbhkz_K7cepi8LXb_TOmZ5GL0GmK_cjXd1qo.woff2 rename to ru-vps/proxy/config/ui/_fonts/CkxZ8SnY8ZppZqgQG8swA5c-q9nVbv-9vyoUoPla7JI-RdFZKpBPbhkz_K7cepi8LXb_TOmZ5GL0GmK_cjXd1qo.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/DzszzorZ5O_YqWq6oS8V82335SNybMUhSCcSYa40KQM-jnTR4jvLVmdaih6m51J9wjp8ghB9NSpItDVLjTnoTO8.woff2 b/ru-vps/proxy/config/ui/_fonts/DzszzorZ5O_YqWq6oS8V82335SNybMUhSCcSYa40KQM-jnTR4jvLVmdaih6m51J9wjp8ghB9NSpItDVLjTnoTO8.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/DzszzorZ5O_YqWq6oS8V82335SNybMUhSCcSYa40KQM-jnTR4jvLVmdaih6m51J9wjp8ghB9NSpItDVLjTnoTO8.woff2 rename to ru-vps/proxy/config/ui/_fonts/DzszzorZ5O_YqWq6oS8V82335SNybMUhSCcSYa40KQM-jnTR4jvLVmdaih6m51J9wjp8ghB9NSpItDVLjTnoTO8.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/FgiUOrCnyqHgSsiMw3bPlXJv0qHxBYl0440tdW9jAwM-R9dtGSBkuEEiILTacQhp8WyE02txSq3B7JfOfXDW_uY.woff2 b/ru-vps/proxy/config/ui/_fonts/FgiUOrCnyqHgSsiMw3bPlXJv0qHxBYl0440tdW9jAwM-R9dtGSBkuEEiILTacQhp8WyE02txSq3B7JfOfXDW_uY.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/FgiUOrCnyqHgSsiMw3bPlXJv0qHxBYl0440tdW9jAwM-R9dtGSBkuEEiILTacQhp8WyE02txSq3B7JfOfXDW_uY.woff2 rename to ru-vps/proxy/config/ui/_fonts/FgiUOrCnyqHgSsiMw3bPlXJv0qHxBYl0440tdW9jAwM-R9dtGSBkuEEiILTacQhp8WyE02txSq3B7JfOfXDW_uY.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/HHVyYFetjSnAMoAsHyG7VlXWlW9HR9skWh_RgpLlAk4-yHQGjuyu1IMhLHv6ZZLXBV2M_ez3NlJHg7ho0MHGhhc.woff2 b/ru-vps/proxy/config/ui/_fonts/HHVyYFetjSnAMoAsHyG7VlXWlW9HR9skWh_RgpLlAk4-yHQGjuyu1IMhLHv6ZZLXBV2M_ez3NlJHg7ho0MHGhhc.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/HHVyYFetjSnAMoAsHyG7VlXWlW9HR9skWh_RgpLlAk4-yHQGjuyu1IMhLHv6ZZLXBV2M_ez3NlJHg7ho0MHGhhc.woff2 rename to ru-vps/proxy/config/ui/_fonts/HHVyYFetjSnAMoAsHyG7VlXWlW9HR9skWh_RgpLlAk4-yHQGjuyu1IMhLHv6ZZLXBV2M_ez3NlJHg7ho0MHGhhc.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/KMzk6ptaouoRl0pusYNLIoZ27ufg20n7FjJ0r-jWX24-evmKS3cTd7KDwv5oVFiF4mwiN1qzHIYcMr18MtkX_YU.woff2 b/ru-vps/proxy/config/ui/_fonts/KMzk6ptaouoRl0pusYNLIoZ27ufg20n7FjJ0r-jWX24-evmKS3cTd7KDwv5oVFiF4mwiN1qzHIYcMr18MtkX_YU.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/KMzk6ptaouoRl0pusYNLIoZ27ufg20n7FjJ0r-jWX24-evmKS3cTd7KDwv5oVFiF4mwiN1qzHIYcMr18MtkX_YU.woff2 rename to ru-vps/proxy/config/ui/_fonts/KMzk6ptaouoRl0pusYNLIoZ27ufg20n7FjJ0r-jWX24-evmKS3cTd7KDwv5oVFiF4mwiN1qzHIYcMr18MtkX_YU.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/LOyDiycmdc284_x2PD8CKYz5cDiR1bvb6TdlwA0zW0s-ap4WMcTz1MBJHpMZlE5MzrbWeElXKfB4EeQJuwR793A.woff2 b/ru-vps/proxy/config/ui/_fonts/LOyDiycmdc284_x2PD8CKYz5cDiR1bvb6TdlwA0zW0s-ap4WMcTz1MBJHpMZlE5MzrbWeElXKfB4EeQJuwR793A.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/LOyDiycmdc284_x2PD8CKYz5cDiR1bvb6TdlwA0zW0s-ap4WMcTz1MBJHpMZlE5MzrbWeElXKfB4EeQJuwR793A.woff2 rename to ru-vps/proxy/config/ui/_fonts/LOyDiycmdc284_x2PD8CKYz5cDiR1bvb6TdlwA0zW0s-ap4WMcTz1MBJHpMZlE5MzrbWeElXKfB4EeQJuwR793A.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/OfcLxPoYN4z-8y8M9zu0Lgp54b5Y92RcBeUfxpfwMDY-0y0pF9QqHnKQaabEVfxS1MzVRmO0Jc_zlIZi74obv3Y.woff2 b/ru-vps/proxy/config/ui/_fonts/OfcLxPoYN4z-8y8M9zu0Lgp54b5Y92RcBeUfxpfwMDY-0y0pF9QqHnKQaabEVfxS1MzVRmO0Jc_zlIZi74obv3Y.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/OfcLxPoYN4z-8y8M9zu0Lgp54b5Y92RcBeUfxpfwMDY-0y0pF9QqHnKQaabEVfxS1MzVRmO0Jc_zlIZi74obv3Y.woff2 rename to ru-vps/proxy/config/ui/_fonts/OfcLxPoYN4z-8y8M9zu0Lgp54b5Y92RcBeUfxpfwMDY-0y0pF9QqHnKQaabEVfxS1MzVRmO0Jc_zlIZi74obv3Y.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/Uq9LPEX26JTSK0gaNQn_6Z3pVOPFb1aIFVxuUFAjYBE-TDIVAiZtfw7lleo9WReLlozuDd68_MbAu2ZRGoMRkdc.woff2 b/ru-vps/proxy/config/ui/_fonts/Uq9LPEX26JTSK0gaNQn_6Z3pVOPFb1aIFVxuUFAjYBE-TDIVAiZtfw7lleo9WReLlozuDd68_MbAu2ZRGoMRkdc.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/Uq9LPEX26JTSK0gaNQn_6Z3pVOPFb1aIFVxuUFAjYBE-TDIVAiZtfw7lleo9WReLlozuDd68_MbAu2ZRGoMRkdc.woff2 rename to ru-vps/proxy/config/ui/_fonts/Uq9LPEX26JTSK0gaNQn_6Z3pVOPFb1aIFVxuUFAjYBE-TDIVAiZtfw7lleo9WReLlozuDd68_MbAu2ZRGoMRkdc.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/asDbZN4mAiciWG8XORT25XqmGyK-zogmTYnblp3pVF4-FGfuoN0TSZzxs0_GHKLx4D-M9Hqhp_fbCODfd4SlMpo.woff2 b/ru-vps/proxy/config/ui/_fonts/asDbZN4mAiciWG8XORT25XqmGyK-zogmTYnblp3pVF4-FGfuoN0TSZzxs0_GHKLx4D-M9Hqhp_fbCODfd4SlMpo.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/asDbZN4mAiciWG8XORT25XqmGyK-zogmTYnblp3pVF4-FGfuoN0TSZzxs0_GHKLx4D-M9Hqhp_fbCODfd4SlMpo.woff2 rename to ru-vps/proxy/config/ui/_fonts/asDbZN4mAiciWG8XORT25XqmGyK-zogmTYnblp3pVF4-FGfuoN0TSZzxs0_GHKLx4D-M9Hqhp_fbCODfd4SlMpo.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/cG9bT2Rs2wiXiudTcBbVHAP8NMYWSL32yGVzrjFKb4M-8cAYaNW_GKa8bPWNt62mbVYKHutBAOOXFILll_PsRU0.woff2 b/ru-vps/proxy/config/ui/_fonts/cG9bT2Rs2wiXiudTcBbVHAP8NMYWSL32yGVzrjFKb4M-8cAYaNW_GKa8bPWNt62mbVYKHutBAOOXFILll_PsRU0.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/cG9bT2Rs2wiXiudTcBbVHAP8NMYWSL32yGVzrjFKb4M-8cAYaNW_GKa8bPWNt62mbVYKHutBAOOXFILll_PsRU0.woff2 rename to ru-vps/proxy/config/ui/_fonts/cG9bT2Rs2wiXiudTcBbVHAP8NMYWSL32yGVzrjFKb4M-8cAYaNW_GKa8bPWNt62mbVYKHutBAOOXFILll_PsRU0.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/dSpBk9EdNZcjl8BVvxvaTZugpF82DPW56k94wdlcmEc-O8K0fmcIPYdTe6plKwcD69_SoxqvChiImre8p6VPPKk.woff2 b/ru-vps/proxy/config/ui/_fonts/dSpBk9EdNZcjl8BVvxvaTZugpF82DPW56k94wdlcmEc-O8K0fmcIPYdTe6plKwcD69_SoxqvChiImre8p6VPPKk.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/dSpBk9EdNZcjl8BVvxvaTZugpF82DPW56k94wdlcmEc-O8K0fmcIPYdTe6plKwcD69_SoxqvChiImre8p6VPPKk.woff2 rename to ru-vps/proxy/config/ui/_fonts/dSpBk9EdNZcjl8BVvxvaTZugpF82DPW56k94wdlcmEc-O8K0fmcIPYdTe6plKwcD69_SoxqvChiImre8p6VPPKk.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/g7BqkA7uFNDI7eI1pzx_5kzyxVueaAPKInjDHKnyCVE-rhGg5KPGrwlT4UBKeLa0Nc37lA7xFq5WcK5PZmLJfWQ.woff2 b/ru-vps/proxy/config/ui/_fonts/g7BqkA7uFNDI7eI1pzx_5kzyxVueaAPKInjDHKnyCVE-rhGg5KPGrwlT4UBKeLa0Nc37lA7xFq5WcK5PZmLJfWQ.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/g7BqkA7uFNDI7eI1pzx_5kzyxVueaAPKInjDHKnyCVE-rhGg5KPGrwlT4UBKeLa0Nc37lA7xFq5WcK5PZmLJfWQ.woff2 rename to ru-vps/proxy/config/ui/_fonts/g7BqkA7uFNDI7eI1pzx_5kzyxVueaAPKInjDHKnyCVE-rhGg5KPGrwlT4UBKeLa0Nc37lA7xFq5WcK5PZmLJfWQ.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/icpQ3IFJA0mIrVln0qyi-EvCdm5pv5oS__KZwBVcj2o-3UqbZ1wQb8y3GLqtWlf20RgFLj861gtVRD9IWIxUygk.woff2 b/ru-vps/proxy/config/ui/_fonts/icpQ3IFJA0mIrVln0qyi-EvCdm5pv5oS__KZwBVcj2o-3UqbZ1wQb8y3GLqtWlf20RgFLj861gtVRD9IWIxUygk.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/icpQ3IFJA0mIrVln0qyi-EvCdm5pv5oS__KZwBVcj2o-3UqbZ1wQb8y3GLqtWlf20RgFLj861gtVRD9IWIxUygk.woff2 rename to ru-vps/proxy/config/ui/_fonts/icpQ3IFJA0mIrVln0qyi-EvCdm5pv5oS__KZwBVcj2o-3UqbZ1wQb8y3GLqtWlf20RgFLj861gtVRD9IWIxUygk.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/jyn5EWxbXux8roFTYzZO9pZ0sYE58a7qdf4QyvFsFHc-vDZ7Zk0QlPIOPQcacDE30IaDsklbi0tTxrsa_V_OVjg.woff2 b/ru-vps/proxy/config/ui/_fonts/jyn5EWxbXux8roFTYzZO9pZ0sYE58a7qdf4QyvFsFHc-vDZ7Zk0QlPIOPQcacDE30IaDsklbi0tTxrsa_V_OVjg.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/jyn5EWxbXux8roFTYzZO9pZ0sYE58a7qdf4QyvFsFHc-vDZ7Zk0QlPIOPQcacDE30IaDsklbi0tTxrsa_V_OVjg.woff2 rename to ru-vps/proxy/config/ui/_fonts/jyn5EWxbXux8roFTYzZO9pZ0sYE58a7qdf4QyvFsFHc-vDZ7Zk0QlPIOPQcacDE30IaDsklbi0tTxrsa_V_OVjg.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/mUm0eTfamh3-N48vpdGRyU1-8P_4QNM1H-GR9VkmaVo-E21d7LMNlUytZ2o2uaz6GXP771FCmWYkyio2ejxryFg.woff2 b/ru-vps/proxy/config/ui/_fonts/mUm0eTfamh3-N48vpdGRyU1-8P_4QNM1H-GR9VkmaVo-E21d7LMNlUytZ2o2uaz6GXP771FCmWYkyio2ejxryFg.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/mUm0eTfamh3-N48vpdGRyU1-8P_4QNM1H-GR9VkmaVo-E21d7LMNlUytZ2o2uaz6GXP771FCmWYkyio2ejxryFg.woff2 rename to ru-vps/proxy/config/ui/_fonts/mUm0eTfamh3-N48vpdGRyU1-8P_4QNM1H-GR9VkmaVo-E21d7LMNlUytZ2o2uaz6GXP771FCmWYkyio2ejxryFg.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/nArJRSx2Q24CGpdJJWGwkxKDhHq0xGvqfIamLxzjDjo-Mltmvj57qb9_unPzZYqCLr-qzIs90nwFqUYE1Tl0eYw.woff2 b/ru-vps/proxy/config/ui/_fonts/nArJRSx2Q24CGpdJJWGwkxKDhHq0xGvqfIamLxzjDjo-Mltmvj57qb9_unPzZYqCLr-qzIs90nwFqUYE1Tl0eYw.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/nArJRSx2Q24CGpdJJWGwkxKDhHq0xGvqfIamLxzjDjo-Mltmvj57qb9_unPzZYqCLr-qzIs90nwFqUYE1Tl0eYw.woff2 rename to ru-vps/proxy/config/ui/_fonts/nArJRSx2Q24CGpdJJWGwkxKDhHq0xGvqfIamLxzjDjo-Mltmvj57qb9_unPzZYqCLr-qzIs90nwFqUYE1Tl0eYw.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/ofWS0IfeK_KhqRnikx2Co7qe5YKZmoqGqoP4DSYij1U-_ofRanqowt6OGJBwb7qtGvU6ktG24_LiXZazouoWpDY.woff2 b/ru-vps/proxy/config/ui/_fonts/ofWS0IfeK_KhqRnikx2Co7qe5YKZmoqGqoP4DSYij1U-_ofRanqowt6OGJBwb7qtGvU6ktG24_LiXZazouoWpDY.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/ofWS0IfeK_KhqRnikx2Co7qe5YKZmoqGqoP4DSYij1U-_ofRanqowt6OGJBwb7qtGvU6ktG24_LiXZazouoWpDY.woff2 rename to ru-vps/proxy/config/ui/_fonts/ofWS0IfeK_KhqRnikx2Co7qe5YKZmoqGqoP4DSYij1U-_ofRanqowt6OGJBwb7qtGvU6ktG24_LiXZazouoWpDY.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/vFJFVYMeF4SNq9_9jbsFgjkWqsj7xU4tgEc8hk6bKvA-uG8FVyK2fumEENugz2bwVrLqwY7YVP0g_t2oyGuwO9Q.woff2 b/ru-vps/proxy/config/ui/_fonts/vFJFVYMeF4SNq9_9jbsFgjkWqsj7xU4tgEc8hk6bKvA-uG8FVyK2fumEENugz2bwVrLqwY7YVP0g_t2oyGuwO9Q.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/vFJFVYMeF4SNq9_9jbsFgjkWqsj7xU4tgEc8hk6bKvA-uG8FVyK2fumEENugz2bwVrLqwY7YVP0g_t2oyGuwO9Q.woff2 rename to ru-vps/proxy/config/ui/_fonts/vFJFVYMeF4SNq9_9jbsFgjkWqsj7xU4tgEc8hk6bKvA-uG8FVyK2fumEENugz2bwVrLqwY7YVP0g_t2oyGuwO9Q.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/xFR3Nl6fsInXTackRCpfgVTJKL8DQxw-1oEkWSe9Y5I-e_L9Ue7eE-1gHzR0pCgXjLetn5FMSaElSfnTCnuDUnw.woff2 b/ru-vps/proxy/config/ui/_fonts/xFR3Nl6fsInXTackRCpfgVTJKL8DQxw-1oEkWSe9Y5I-e_L9Ue7eE-1gHzR0pCgXjLetn5FMSaElSfnTCnuDUnw.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/xFR3Nl6fsInXTackRCpfgVTJKL8DQxw-1oEkWSe9Y5I-e_L9Ue7eE-1gHzR0pCgXjLetn5FMSaElSfnTCnuDUnw.woff2 rename to ru-vps/proxy/config/ui/_fonts/xFR3Nl6fsInXTackRCpfgVTJKL8DQxw-1oEkWSe9Y5I-e_L9Ue7eE-1gHzR0pCgXjLetn5FMSaElSfnTCnuDUnw.woff2 diff --git a/ru-vps/mihomo/config/ui/_fonts/yZXiTO8lc29KbhbsIOqgeKiLjnNedg-HOtkV0o7UtWU-nPJL30mZaI72Qy1WDkWplqib3zQz3yFnnLwvRgeFKDU.woff2 b/ru-vps/proxy/config/ui/_fonts/yZXiTO8lc29KbhbsIOqgeKiLjnNedg-HOtkV0o7UtWU-nPJL30mZaI72Qy1WDkWplqib3zQz3yFnnLwvRgeFKDU.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_fonts/yZXiTO8lc29KbhbsIOqgeKiLjnNedg-HOtkV0o7UtWU-nPJL30mZaI72Qy1WDkWplqib3zQz3yFnnLwvRgeFKDU.woff2 rename to ru-vps/proxy/config/ui/_fonts/yZXiTO8lc29KbhbsIOqgeKiLjnNedg-HOtkV0o7UtWU-nPJL30mZaI72Qy1WDkWplqib3zQz3yFnnLwvRgeFKDU.woff2 diff --git a/ru-vps/mihomo/config/ui/_nuxt/0_dMItsY.js b/ru-vps/proxy/config/ui/_nuxt/0_dMItsY.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/0_dMItsY.js rename to ru-vps/proxy/config/ui/_nuxt/0_dMItsY.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/B794cfQr.js b/ru-vps/proxy/config/ui/_nuxt/B794cfQr.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/B794cfQr.js rename to ru-vps/proxy/config/ui/_nuxt/B794cfQr.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/B7WZYyaj.js b/ru-vps/proxy/config/ui/_nuxt/B7WZYyaj.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/B7WZYyaj.js rename to ru-vps/proxy/config/ui/_nuxt/B7WZYyaj.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/BPcdvgpx.js b/ru-vps/proxy/config/ui/_nuxt/BPcdvgpx.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/BPcdvgpx.js rename to ru-vps/proxy/config/ui/_nuxt/BPcdvgpx.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/BShnNZNf.js b/ru-vps/proxy/config/ui/_nuxt/BShnNZNf.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/BShnNZNf.js rename to ru-vps/proxy/config/ui/_nuxt/BShnNZNf.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/BZddqkRp.js b/ru-vps/proxy/config/ui/_nuxt/BZddqkRp.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/BZddqkRp.js rename to ru-vps/proxy/config/ui/_nuxt/BZddqkRp.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/BcteWY0Z.js b/ru-vps/proxy/config/ui/_nuxt/BcteWY0Z.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/BcteWY0Z.js rename to ru-vps/proxy/config/ui/_nuxt/BcteWY0Z.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/Bd17z0YL.js b/ru-vps/proxy/config/ui/_nuxt/Bd17z0YL.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/Bd17z0YL.js rename to ru-vps/proxy/config/ui/_nuxt/Bd17z0YL.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/Bmqvg1eR.js b/ru-vps/proxy/config/ui/_nuxt/Bmqvg1eR.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/Bmqvg1eR.js rename to ru-vps/proxy/config/ui/_nuxt/Bmqvg1eR.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/BtmxTiib2.js b/ru-vps/proxy/config/ui/_nuxt/BtmxTiib2.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/BtmxTiib2.js rename to ru-vps/proxy/config/ui/_nuxt/BtmxTiib2.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/Button.BZ68r_km.css b/ru-vps/proxy/config/ui/_nuxt/Button.BZ68r_km.css similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/Button.BZ68r_km.css rename to ru-vps/proxy/config/ui/_nuxt/Button.BZ68r_km.css diff --git a/ru-vps/mihomo/config/ui/_nuxt/C5Y2gFoU.js b/ru-vps/proxy/config/ui/_nuxt/C5Y2gFoU.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/C5Y2gFoU.js rename to ru-vps/proxy/config/ui/_nuxt/C5Y2gFoU.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/C7rl-mRr2.js b/ru-vps/proxy/config/ui/_nuxt/C7rl-mRr2.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/C7rl-mRr2.js rename to ru-vps/proxy/config/ui/_nuxt/C7rl-mRr2.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/CAiAuG3x2.js b/ru-vps/proxy/config/ui/_nuxt/CAiAuG3x2.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/CAiAuG3x2.js rename to ru-vps/proxy/config/ui/_nuxt/CAiAuG3x2.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/CF7Y_Yoj.js b/ru-vps/proxy/config/ui/_nuxt/CF7Y_Yoj.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/CF7Y_Yoj.js rename to ru-vps/proxy/config/ui/_nuxt/CF7Y_Yoj.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/CIa-1CJu.js b/ru-vps/proxy/config/ui/_nuxt/CIa-1CJu.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/CIa-1CJu.js rename to ru-vps/proxy/config/ui/_nuxt/CIa-1CJu.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/CJKiW56e.js b/ru-vps/proxy/config/ui/_nuxt/CJKiW56e.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/CJKiW56e.js rename to ru-vps/proxy/config/ui/_nuxt/CJKiW56e.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/CJgAejf_.js b/ru-vps/proxy/config/ui/_nuxt/CJgAejf_.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/CJgAejf_.js rename to ru-vps/proxy/config/ui/_nuxt/CJgAejf_.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/CX_RojMw.js b/ru-vps/proxy/config/ui/_nuxt/CX_RojMw.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/CX_RojMw.js rename to ru-vps/proxy/config/ui/_nuxt/CX_RojMw.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/CaGtQlYh.js b/ru-vps/proxy/config/ui/_nuxt/CaGtQlYh.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/CaGtQlYh.js rename to ru-vps/proxy/config/ui/_nuxt/CaGtQlYh.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/Ce_uH7zp.js b/ru-vps/proxy/config/ui/_nuxt/Ce_uH7zp.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/Ce_uH7zp.js rename to ru-vps/proxy/config/ui/_nuxt/Ce_uH7zp.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/CqOBGK95.js b/ru-vps/proxy/config/ui/_nuxt/CqOBGK95.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/CqOBGK95.js rename to ru-vps/proxy/config/ui/_nuxt/CqOBGK95.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/CsU6pgHx.js b/ru-vps/proxy/config/ui/_nuxt/CsU6pgHx.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/CsU6pgHx.js rename to ru-vps/proxy/config/ui/_nuxt/CsU6pgHx.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/CuyTkb7v.js b/ru-vps/proxy/config/ui/_nuxt/CuyTkb7v.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/CuyTkb7v.js rename to ru-vps/proxy/config/ui/_nuxt/CuyTkb7v.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/CxiWMChH.js b/ru-vps/proxy/config/ui/_nuxt/CxiWMChH.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/CxiWMChH.js rename to ru-vps/proxy/config/ui/_nuxt/CxiWMChH.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/DAvMhUmu.js b/ru-vps/proxy/config/ui/_nuxt/DAvMhUmu.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/DAvMhUmu.js rename to ru-vps/proxy/config/ui/_nuxt/DAvMhUmu.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/DBeOglbT.js b/ru-vps/proxy/config/ui/_nuxt/DBeOglbT.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/DBeOglbT.js rename to ru-vps/proxy/config/ui/_nuxt/DBeOglbT.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/DEcpuQGr.js b/ru-vps/proxy/config/ui/_nuxt/DEcpuQGr.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/DEcpuQGr.js rename to ru-vps/proxy/config/ui/_nuxt/DEcpuQGr.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/DIJlUfKz.js b/ru-vps/proxy/config/ui/_nuxt/DIJlUfKz.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/DIJlUfKz.js rename to ru-vps/proxy/config/ui/_nuxt/DIJlUfKz.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/DKY2UQsB.js b/ru-vps/proxy/config/ui/_nuxt/DKY2UQsB.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/DKY2UQsB.js rename to ru-vps/proxy/config/ui/_nuxt/DKY2UQsB.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/DNKnP_p9.js b/ru-vps/proxy/config/ui/_nuxt/DNKnP_p9.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/DNKnP_p9.js rename to ru-vps/proxy/config/ui/_nuxt/DNKnP_p9.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/DY0SBW17.js b/ru-vps/proxy/config/ui/_nuxt/DY0SBW17.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/DY0SBW17.js rename to ru-vps/proxy/config/ui/_nuxt/DY0SBW17.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/DhTvfVif.js b/ru-vps/proxy/config/ui/_nuxt/DhTvfVif.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/DhTvfVif.js rename to ru-vps/proxy/config/ui/_nuxt/DhTvfVif.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/DohEsvF1.js b/ru-vps/proxy/config/ui/_nuxt/DohEsvF1.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/DohEsvF1.js rename to ru-vps/proxy/config/ui/_nuxt/DohEsvF1.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/Hw_CdiGx.js b/ru-vps/proxy/config/ui/_nuxt/Hw_CdiGx.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/Hw_CdiGx.js rename to ru-vps/proxy/config/ui/_nuxt/Hw_CdiGx.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/Modal.Bos6Z9KR.css b/ru-vps/proxy/config/ui/_nuxt/Modal.Bos6Z9KR.css similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/Modal.Bos6Z9KR.css rename to ru-vps/proxy/config/ui/_nuxt/Modal.Bos6Z9KR.css diff --git a/ru-vps/mihomo/config/ui/_nuxt/QTnfLwEv.js b/ru-vps/proxy/config/ui/_nuxt/QTnfLwEv.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/QTnfLwEv.js rename to ru-vps/proxy/config/ui/_nuxt/QTnfLwEv.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/TwemojiMozilla-flags.B12sb_Bp.woff2 b/ru-vps/proxy/config/ui/_nuxt/TwemojiMozilla-flags.B12sb_Bp.woff2 similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/TwemojiMozilla-flags.B12sb_Bp.woff2 rename to ru-vps/proxy/config/ui/_nuxt/TwemojiMozilla-flags.B12sb_Bp.woff2 diff --git a/ru-vps/mihomo/config/ui/_nuxt/config.CPN2rk7N.css b/ru-vps/proxy/config/ui/_nuxt/config.CPN2rk7N.css similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/config.CPN2rk7N.css rename to ru-vps/proxy/config/ui/_nuxt/config.CPN2rk7N.css diff --git a/ru-vps/mihomo/config/ui/_nuxt/connections.CVCaXG6C.css b/ru-vps/proxy/config/ui/_nuxt/connections.CVCaXG6C.css similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/connections.CVCaXG6C.css rename to ru-vps/proxy/config/ui/_nuxt/connections.CVCaXG6C.css diff --git a/ru-vps/mihomo/config/ui/_nuxt/default.DZBhgs-l.css b/ru-vps/proxy/config/ui/_nuxt/default.DZBhgs-l.css similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/default.DZBhgs-l.css rename to ru-vps/proxy/config/ui/_nuxt/default.DZBhgs-l.css diff --git a/ru-vps/mihomo/config/ui/_nuxt/entry.B_k74qUh.css b/ru-vps/proxy/config/ui/_nuxt/entry.B_k74qUh.css similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/entry.B_k74qUh.css rename to ru-vps/proxy/config/ui/_nuxt/entry.B_k74qUh.css diff --git a/ru-vps/mihomo/config/ui/_nuxt/error-404.C7v-Yf5D.css b/ru-vps/proxy/config/ui/_nuxt/error-404.C7v-Yf5D.css similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/error-404.C7v-Yf5D.css rename to ru-vps/proxy/config/ui/_nuxt/error-404.C7v-Yf5D.css diff --git a/ru-vps/mihomo/config/ui/_nuxt/error-500.CiQk-w4Y.css b/ru-vps/proxy/config/ui/_nuxt/error-500.CiQk-w4Y.css similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/error-500.CiQk-w4Y.css rename to ru-vps/proxy/config/ui/_nuxt/error-500.CiQk-w4Y.css diff --git a/ru-vps/mihomo/config/ui/_nuxt/f4M304qm.js b/ru-vps/proxy/config/ui/_nuxt/f4M304qm.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/f4M304qm.js rename to ru-vps/proxy/config/ui/_nuxt/f4M304qm.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/gReBw4PU.js b/ru-vps/proxy/config/ui/_nuxt/gReBw4PU.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/gReBw4PU.js rename to ru-vps/proxy/config/ui/_nuxt/gReBw4PU.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/j6AC8cpi2.js b/ru-vps/proxy/config/ui/_nuxt/j6AC8cpi2.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/j6AC8cpi2.js rename to ru-vps/proxy/config/ui/_nuxt/j6AC8cpi2.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/logs.CCPRQARx.css b/ru-vps/proxy/config/ui/_nuxt/logs.CCPRQARx.css similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/logs.CCPRQARx.css rename to ru-vps/proxy/config/ui/_nuxt/logs.CCPRQARx.css diff --git a/ru-vps/mihomo/config/ui/_nuxt/overview.CTR8EHmD.css b/ru-vps/proxy/config/ui/_nuxt/overview.CTR8EHmD.css similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/overview.CTR8EHmD.css rename to ru-vps/proxy/config/ui/_nuxt/overview.CTR8EHmD.css diff --git a/ru-vps/mihomo/config/ui/_nuxt/p5ExTIuN.js b/ru-vps/proxy/config/ui/_nuxt/p5ExTIuN.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/p5ExTIuN.js rename to ru-vps/proxy/config/ui/_nuxt/p5ExTIuN.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/pages.D31ly-rM.css b/ru-vps/proxy/config/ui/_nuxt/pages.D31ly-rM.css similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/pages.D31ly-rM.css rename to ru-vps/proxy/config/ui/_nuxt/pages.D31ly-rM.css diff --git a/ru-vps/mihomo/config/ui/_nuxt/proxies.BV77Mb6o.css b/ru-vps/proxy/config/ui/_nuxt/proxies.BV77Mb6o.css similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/proxies.BV77Mb6o.css rename to ru-vps/proxy/config/ui/_nuxt/proxies.BV77Mb6o.css diff --git a/ru-vps/mihomo/config/ui/_nuxt/rules.CncxuuNE.css b/ru-vps/proxy/config/ui/_nuxt/rules.CncxuuNE.css similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/rules.CncxuuNE.css rename to ru-vps/proxy/config/ui/_nuxt/rules.CncxuuNE.css diff --git a/ru-vps/mihomo/config/ui/_nuxt/setup.Ncn7rZsf.css b/ru-vps/proxy/config/ui/_nuxt/setup.Ncn7rZsf.css similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/setup.Ncn7rZsf.css rename to ru-vps/proxy/config/ui/_nuxt/setup.Ncn7rZsf.css diff --git a/ru-vps/mihomo/config/ui/_nuxt/shortcuts.Yt_EetdT.css b/ru-vps/proxy/config/ui/_nuxt/shortcuts.Yt_EetdT.css similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/shortcuts.Yt_EetdT.css rename to ru-vps/proxy/config/ui/_nuxt/shortcuts.Yt_EetdT.css diff --git a/ru-vps/mihomo/config/ui/_nuxt/taTi6IIU.js b/ru-vps/proxy/config/ui/_nuxt/taTi6IIU.js similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/taTi6IIU.js rename to ru-vps/proxy/config/ui/_nuxt/taTi6IIU.js diff --git a/ru-vps/mihomo/config/ui/_nuxt/traffic.BZwB8MEO.css b/ru-vps/proxy/config/ui/_nuxt/traffic.BZwB8MEO.css similarity index 100% rename from ru-vps/mihomo/config/ui/_nuxt/traffic.BZwB8MEO.css rename to ru-vps/proxy/config/ui/_nuxt/traffic.BZwB8MEO.css diff --git a/ru-vps/mihomo/config/ui/apple-touch-icon-180x180.png b/ru-vps/proxy/config/ui/apple-touch-icon-180x180.png similarity index 100% rename from ru-vps/mihomo/config/ui/apple-touch-icon-180x180.png rename to ru-vps/proxy/config/ui/apple-touch-icon-180x180.png diff --git a/ru-vps/mihomo/config/ui/config.js b/ru-vps/proxy/config/ui/config.js similarity index 100% rename from ru-vps/mihomo/config/ui/config.js rename to ru-vps/proxy/config/ui/config.js diff --git a/ru-vps/mihomo/config/ui/favicon.ico b/ru-vps/proxy/config/ui/favicon.ico similarity index 100% rename from ru-vps/mihomo/config/ui/favicon.ico rename to ru-vps/proxy/config/ui/favicon.ico diff --git a/ru-vps/mihomo/config/ui/favicon.svg b/ru-vps/proxy/config/ui/favicon.svg similarity index 100% rename from ru-vps/mihomo/config/ui/favicon.svg rename to ru-vps/proxy/config/ui/favicon.svg diff --git a/ru-vps/mihomo/config/ui/index.html b/ru-vps/proxy/config/ui/index.html similarity index 100% rename from ru-vps/mihomo/config/ui/index.html rename to ru-vps/proxy/config/ui/index.html diff --git a/ru-vps/mihomo/config/ui/manifest.webmanifest b/ru-vps/proxy/config/ui/manifest.webmanifest similarity index 100% rename from ru-vps/mihomo/config/ui/manifest.webmanifest rename to ru-vps/proxy/config/ui/manifest.webmanifest diff --git a/ru-vps/mihomo/config/ui/maskable-icon-512x512.png b/ru-vps/proxy/config/ui/maskable-icon-512x512.png similarity index 100% rename from ru-vps/mihomo/config/ui/maskable-icon-512x512.png rename to ru-vps/proxy/config/ui/maskable-icon-512x512.png diff --git a/ru-vps/mihomo/config/ui/pwa-192x192.png b/ru-vps/proxy/config/ui/pwa-192x192.png similarity index 100% rename from ru-vps/mihomo/config/ui/pwa-192x192.png rename to ru-vps/proxy/config/ui/pwa-192x192.png diff --git a/ru-vps/mihomo/config/ui/pwa-512x512.png b/ru-vps/proxy/config/ui/pwa-512x512.png similarity index 100% rename from ru-vps/mihomo/config/ui/pwa-512x512.png rename to ru-vps/proxy/config/ui/pwa-512x512.png diff --git a/ru-vps/mihomo/config/ui/pwa-64x64.png b/ru-vps/proxy/config/ui/pwa-64x64.png similarity index 100% rename from ru-vps/mihomo/config/ui/pwa-64x64.png rename to ru-vps/proxy/config/ui/pwa-64x64.png diff --git a/ru-vps/mihomo/config/ui/sw.js b/ru-vps/proxy/config/ui/sw.js similarity index 100% rename from ru-vps/mihomo/config/ui/sw.js rename to ru-vps/proxy/config/ui/sw.js diff --git a/ru-vps/mihomo/config/ui/workbox-2fbc6a65.js b/ru-vps/proxy/config/ui/workbox-2fbc6a65.js similarity index 100% rename from ru-vps/mihomo/config/ui/workbox-2fbc6a65.js rename to ru-vps/proxy/config/ui/workbox-2fbc6a65.js diff --git a/ru-vps/proxy/docker-compose.yml b/ru-vps/proxy/docker-compose.yml new file mode 100644 index 0000000..fa5b008 --- /dev/null +++ b/ru-vps/proxy/docker-compose.yml @@ -0,0 +1,32 @@ +services: + mihomo: + image: metacubex/mihomo:latest + container_name: mihomo + restart: unless-stopped + networks: + - proxy-net + ports: + - "0.0.0.0:7890:7890" # Слушаем все интерфейсы + - "0.0.0.0:7891:7891" + - "0.0.0.0:9090:9090" + volumes: + - ./config:/root/.config/mihomo + cap_add: + - NET_ADMIN + + squid: + image: ubuntu/squid + restart: unless-stopped + networks: + - proxy-net + ports: + - "3128:3128" + volumes: + - ./squid.conf:/etc/squid/squid.conf:ro + - ./passwd:/etc/squid/passwd:ro + depends_on: + - mihomo + +networks: + proxy-net: + driver: bridge diff --git a/ru-vps/proxy/squid.conf b/ru-vps/proxy/squid.conf new file mode 100644 index 0000000..e7ad7b0 --- /dev/null +++ b/ru-vps/proxy/squid.conf @@ -0,0 +1,27 @@ +# Аутентификация +auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd +auth_param basic children 5 +auth_param basic realm Squid Proxy +auth_param basic credentialsttl 2 hours + +# ACL для аутентифицированных пользователей +acl authenticated proxy_auth REQUIRED + +# Родительский прокси (Mihomo) +cache_peer 127.0.0.1 parent 7890 0 no-query default +never_direct allow all + +# Порт для прослушивания +http_port 3128 + +# ПРАВИЛА ДОСТУПА (ВАЖНЫЙ ПОРЯДОК!) +http_access allow authenticated +http_access deny all + +# Отключаем кеш +cache deny all +cache_log /dev/null +cache_store_log none + +# Логи +access_log daemon:/var/log/squid/access.log squid diff --git a/ru-vps/squid/docker-compose.yml b/ru-vps/squid/docker-compose.yml deleted file mode 100644 index 9ed8182..0000000 --- a/ru-vps/squid/docker-compose.yml +++ /dev/null @@ -1,8 +0,0 @@ -services: - squid: - image: ubuntu/squid - network_mode: host - volumes: - - ./squid.conf:/etc/squid/squid.conf:ro - - ./passwd:/etc/squid/passwd:ro - restart: unless-stopped diff --git a/ru-vps/squid/squid.conf b/ru-vps/squid/squid.conf deleted file mode 100644 index be15dc0..0000000 --- a/ru-vps/squid/squid.conf +++ /dev/null @@ -1,9 +0,0 @@ -auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd -acl authenticated proxy_auth REQUIRED -http_access allow authenticated -http_access deny all - -cache_peer 127.0.0.1 parent 7891 0 no-query default -never_direct allow all - -http_port 3128