{"id":656054,"date":"2026-01-08T18:39:14","date_gmt":"2026-01-08T10:39:14","guid":{"rendered":"http:\/\/puo.cn\/?p=656054"},"modified":"2026-01-08T18:39:14","modified_gmt":"2026-01-08T10:39:14","slug":"vps%e5%b8%b8%e7%94%a8%e8%84%9a%e6%9c%ac%e5%92%8c%e9%83%a8%e7%bd%b2%e9%a1%b9%e7%9b%ae","status":"publish","type":"post","link":"http:\/\/puo.cn\/?p=656054","title":{"rendered":"vps\u5e38\u7528\u811a\u672c\u548c\u90e8\u7f72\u9879\u76ee"},"content":{"rendered":"<h3>\ud83d\udcbb VPS \u57fa\u7840\u6d4b\u8bd5\u4e0e\u4fe1\u606f\u67e5\u8be2 (Testing &amp; Info)<\/h3>\n<table>\n<thead>\n<tr>\n<th>\u7c7b\u522b<\/th>\n<th>\u529f\u80fd\u63cf\u8ff0<\/th>\n<th>\u547d\u4ee4\/\u811a\u672c<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>\u878d\u5408\u602a<\/strong><\/td>\n<td><strong>\u5168\u9762\u6027\u80fd\u6d4b\u8bd5<\/strong>\uff0c\u901a\u5e38\u5305\u542b\u7cfb\u7edf\u4fe1\u606f\u3001IO\u3001\u6d4b\u901f\u7b49\u3002<\/td>\n<td><code>curl -L https:\/\/github.com\/spiritLHLS\/ecs\/raw\/main\/ecs.sh -o ecs.sh &amp;&amp; chmod +x ecs.sh &amp;&amp; bash ecs.sh<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>IP\u89e3\u9501<\/strong><\/td>\n<td>\u68c0\u67e5\u5f53\u524dIP\u5730\u5740\u7684\u5a92\u4f53\u6d41\uff08\u5982Netflix\u7b49\uff09\u89e3\u9501\u60c5\u51b5\u3002<\/td>\n<td><code>bash &lt;(curl -Ls IP.Check.Place)<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u805a\u5408\u6d4b\u8bc4<\/strong><\/td>\n<td>NodeLoc \u7efc\u5408\u6027\u80fd\u6d4b\u8bc4\u811a\u672c\u3002<\/td>\n<td><strong>CentOS\uff1a<\/strong>\u00a0<code>yum install wget&amp;&amp;wget -O Nlbench.sh https:\/\/raw.githubusercontent.com\/everett7623\/nodeloc_vps_test\/main\/Nlbench.sh &amp;&amp; chmod +x Nlbench.sh &amp;&amp; .\/Nlbench.sh<\/code>\u00a0<strong>Debian\/Ubuntu\/Deepin\uff1a<\/strong>\u00a0<code>wget -O Nlbench.sh https:\/\/raw.githubusercontent.com\/everett7623\/nodeloc_vps_test\/main\/Nlbench.sh &amp;&amp; chmod +x Nlbench.sh &amp;&amp; .\/Nlbench.sh<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u8def\u7531\u8ffd\u8e2a<\/strong><\/td>\n<td><strong>\u53bb\u7a0b\u8def\u7531\u8ffd\u8e2a\u3002<\/strong><\/td>\n<td>`curl\u00a0<a rel=\"nofollow\" href=\"http:\/\/nxtrace.org\/nt\" target=\"_blank\" rel=\"noopener\">nxtrace.org\/nt<\/a><\/td>\n<\/tr>\n<tr>\n<td><em>\u8def\u7531\u8ffd\u8e2a<\/em><\/td>\n<td><strong>\u67e5\u770b\u56de\u7a0b\u8def\u7531\u3002<\/strong><\/td>\n<td><code>nexttrace \u4f60\u7684\u5bbd\u5e26ip<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>Iperf\u6d4b\u901f<\/strong><\/td>\n<td><strong>Iperf3 \u7f51\u7edc\u6d4b\u901f<\/strong>\uff08\u9700\u5148\u5b89\u88c5\uff09\u3002<\/td>\n<td><code>apt update<\/code>\u00a0<code>apt install iperf3<\/code>\u00a0<strong>\u5ba2\u6237\u7aef\u6d4b\u8bd5\u547d\u4ee4\u793a\u4f8b\uff1a<\/strong>\u00a0<code>iperf3.exe -c \u5c0f\u9e21\u7684ip -P 1 -t 60 -R<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u662f\u5426\u8d85\u552e<\/strong><\/td>\n<td>\u68c0\u67e5\u662f\u5426\u4f7f\u7528\u4e86\u00a0<code>virtio_balloon<\/code>\uff0c\u95f4\u63a5\u5224\u65ad\u53ef\u80fd\u5b58\u5728\u8d85\u552e\uff08\u4ec5\u9002\u7528\u4e8eKVM\uff09\u3002<\/td>\n<td>`lsmod<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h3>\ud83d\udee0\ufe0f VPS \u7cfb\u7edf\u7ba1\u7406\u548c\u4f18\u5316 (System Tools &amp; Optimization)<\/h3>\n<table>\n<thead>\n<tr>\n<th>\u7c7b\u522b<\/th>\n<th>\u529f\u80fd\u63cf\u8ff0<\/th>\n<th>\u547d\u4ee4\/\u914d\u7f6e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>\u811a\u672c\u5408\u96c6<\/strong><\/td>\n<td><strong>\u5927\u6742\u70e9\u591a\u529f\u80fd\u811a\u672c\u3002<\/strong><\/td>\n<td><code>curl -fsSL https:\/\/raw.githubusercontent.com\/eooce\/ssh_tool\/main\/ssh_tool.sh -o ssh_tool.sh &amp;&amp; chmod +x ssh_tool.sh &amp;&amp; .\/ssh_tool.sh<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u79d1\u6280lion<\/strong><\/td>\n<td><strong>\u901a\u7528\u811a\u672c\u5408\u96c6<\/strong>\uff08\u6ce8\u610f\uff1a\u539f\u7248\u53ef\u80fd\u6536\u96c6\u4fe1\u606f\uff09\u3002<\/td>\n<td><strong>\u539f\u7248\uff1a<\/strong>\u00a0<code>bash &lt;(curl -sL kejilion.sh)<\/code>\u00a0<strong>\u4fee\u6539\u7248\uff08\u53bb\u9664\u7edf\u8ba1\uff0c\u672a\u7ecf\u9a8c\u8bc1\uff09\uff1a<\/strong>\u00a0`bash &lt;(curl -sS\u00a0<a rel=\"nofollow\" href=\"https:\/\/raw.githubusercontent.com\/kejilion\/sh\/main\/kejilion.sh\" target=\"_blank\" rel=\"noopener\">https:\/\/raw.githubusercontent.com\/kejilion\/sh\/main\/kejilion.sh<\/a><\/td>\n<\/tr>\n<tr>\n<td><strong>\u5185\u5b58\u4f18\u5316<\/strong><\/td>\n<td><strong>\u589e\u52a0 2G \u865a\u62df\u5185\u5b58 (Swap)\u3002<\/strong><\/td>\n<td><code>sudo fallocate -l 2G \/swapfile<\/code>\u00a0<code>sudo chmod 600 \/swapfile<\/code>\u00a0<code>sudo mkswap \/swapfile<\/code>\u00a0<code>sudo swapon \/swapfile<\/code>\u00a0`echo &#8216;\/swapfile none swap sw 0 0&#8217;<\/td>\n<\/tr>\n<tr>\n<td><strong>\u4fee\u6539SSH\u7aef\u53e3<\/strong><\/td>\n<td>\u5c06 SSH \u9ed8\u8ba4\u7aef\u53e3\u00a0<code>22<\/code>\u00a0\u6539\u4e3a\u81ea\u5b9a\u4e49\u7aef\u53e3\u3002<\/td>\n<td><code>sudo nano \/etc\/ssh\/sshd_config<\/code>\u00a0(\u4fee\u6539\u00a0<code>Port<\/code>\u00a0\u884c)\u00a0<code>sudo systemctl restart sshd<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u5bc6\u94a5\u767b\u5f55<\/strong><\/td>\n<td>\u8bbe\u7f6e\u4ec5\u5141\u8bb8 SSH \u5bc6\u94a5\u767b\u5f55\uff0c\u63d0\u9ad8\u5b89\u5168\u6027\u3002<\/td>\n<td><code>nano ~\/.ssh\/authorized_keys<\/code>\u00a0(\u52a0\u5165\u516c\u94a5) &#8230; (\u4fee\u6539\u00a0<code>sshd_config<\/code>\u00a0\u914d\u7f6e\u9879)\u00a0<code>sudo systemctl restart sshd<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>UFW \u9632\u706b\u5899<\/strong><\/td>\n<td>\u5b89\u88c5 UFW\uff0c\u5e76\u914d\u7f6e\u57fa\u672c\u51fa\u5165\u7ad9\u89c4\u5219\uff08\u5141\u8bb8 SSH \u7aef\u53e3\uff09\u3002<\/td>\n<td><code>sudo apt install ufw -y<\/code>\u00a0<code>sudo ufw default allow outgoing<\/code>\u00a0<code>sudo ufw default deny incoming<\/code>\u00a0<code>sudo ufw allow 22<\/code>\u00a0(\u66ff\u6362\u4e3a\u4f60\u7684 SSH \u7aef\u53e3)\u00a0<code>sudo ufw enable<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>Fail2ban<\/strong><\/td>\n<td><strong>\u5b89\u88c5 Fail2ban<\/strong>\uff0c\u9632\u6b62 SSH \u66b4\u529b\u7834\u89e3\u3002<\/td>\n<td><strong>\u624b\u52a8\u5b89\u88c5\uff1a<\/strong>\u00a0<code>sudo apt install fail2ban<\/code>\u00a0<strong>\u4e00\u952e\u811a\u672c\uff1a<\/strong>\u00a0<code>wget https:\/\/raw.githubusercontent.com\/FunctionClub\/Fail2ban\/master\/fail2ban.sh<\/code>\u00a0<code>bash fail2ban.sh<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u4fee\u6539\u4e3b\u673a\u540d<\/strong><\/td>\n<td>\u89e3\u51b3\u4e3b\u673a\u540d\u89e3\u6790\u95ee\u9898\u3002<\/td>\n<td><code>nano \/etc\/hosts<\/code>\u00a0(\u4fee\u6539\u00a0<code>127.0.1.1<\/code>\u00a0\u540e\u7684\u4e3b\u673a\u540d)<\/td>\n<\/tr>\n<tr>\n<td><strong>\u4fee\u6539DNS<\/strong><\/td>\n<td>\u66f4\u6362\u7cfb\u7edf DNS \u89e3\u6790\u5668\uff0c\u7528\u4e8e\u89e3\u9501\u6216\u6539\u5584\u89e3\u6790\u901f\u5ea6\u3002<\/td>\n<td><strong>\u811a\u672c\uff1a<\/strong>\u00a0<code>chattr -i \/etc\/resolv.conf &amp;&amp; wget -N --no-check-certificate https:\/\/raw.githubusercontent.com\/chengziqaq\/dnsunblocknetflix\/master\/dns-change.sh &amp;&amp; chmod +x dns-change.sh &amp;&amp; .\/dns-change.sh \u8981\u589e\u52a0\u7684dns<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>TCP \u8c03\u4f18<\/strong><\/td>\n<td><strong>\u7f51\u7edc\u53c2\u6570\u4f18\u5316<\/strong>\uff0c\u4e3b\u8981\u7528\u4e8e\u4f18\u5316\u7ebf\u8def\u8d28\u91cf\u548c\u7a33\u5b9a\u6027\u3002<\/td>\n<td><code>wget -q https:\/\/raw.githubusercontent.com\/BlackSheep-cry\/TCP-Optimization-Tool\/main\/tool.sh -O tool.sh &amp;&amp; chmod +x tool.sh &amp;&amp; .\/tool.sh<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h3>\ud83d\udcbf \u7cfb\u7edf\u91cd\u88c5 (DD System)<\/h3>\n<table>\n<thead>\n<tr>\n<th>\u7c7b\u522b<\/th>\n<th>\u529f\u80fd\u63cf\u8ff0<\/th>\n<th>\u547d\u4ee4\/\u811a\u672c<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>leitbogioro<\/strong><\/td>\n<td><strong>DD \u7cfb\u7edf\u4e3a Debian<\/strong>\uff08SSH \u7aef\u53e3\u4e0d\u53d8\uff0c\u9ed8\u8ba4\u5bc6\u7801\u00a0<code>LeitboGi0ro<\/code>\uff09\u3002<\/td>\n<td><strong>\u5b89\u88c5\u4f9d\u8d56\u548c\u811a\u672c\uff1a<\/strong>\u00a0<code>apt update -y<\/code>\u00a0<code>apt install wget -y<\/code>\u00a0<code>wget --no-check-certificate -qO InstallNET.sh 'https:\/\/raw.githubusercontent.com\/leitbogioro\/Tools\/master\/Linux_reinstall\/InstallNET.sh' &amp;&amp; chmod a+x InstallNET.sh<\/code>\u00a0<strong>\u6267\u884c\uff1a<\/strong>\u00a0<code>bash InstallNET.sh -debian<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u714e\u997c\u4f6c<\/strong><\/td>\n<td><strong>DD \u7cfb\u7edf\u811a\u672c<\/strong>\uff08\u9ed8\u8ba4\u5bc6\u7801\u00a0<code>123@@@<\/code>\uff0c\u53ef\u81ea\u5b9a\u4e49\uff09\u3002<\/td>\n<td>`curl -O\u00a0<a rel=\"nofollow\" href=\"https:\/\/raw.githubusercontent.com\/bin456789\/reinstall\/main\/reinstall.sh\" target=\"_blank\" rel=\"noopener\">https:\/\/raw.githubusercontent.com\/bin456789\/reinstall\/main\/reinstall.sh<\/a><\/td>\n<\/tr>\n<tr>\n<td><strong>\u7b2c\u4e09\u65b9\u5de5\u5177<\/strong><\/td>\n<td>DD \u7cfb\u7edf\u7684\u5176\u4ed6\u53c2\u8003\u811a\u672c\u3002<\/td>\n<td>(\u94fe\u63a5\u5730\u5740)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h3>\ud83d\ude80 \u4ee3\u7406\u670d\u52a1\u53ca\u7f51\u7edc\u5de5\u5177 (Proxy &amp; Network)<\/h3>\n<table>\n<thead>\n<tr>\n<th>\u7c7b\u522b<\/th>\n<th>\u9879\u76ee \/ \u534f\u8bae<\/th>\n<th>\u529f\u80fd\u63cf\u8ff0<\/th>\n<th>\u547d\u4ee4\/\u811a\u672c<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>sing-box<\/strong><\/td>\n<td>233boy<\/td>\n<td>sing-box \u4ee3\u7406\u670d\u52a1\u5b89\u88c5\u811a\u672c\u3002<\/td>\n<td><code>bash &lt;(wget -qO- -o- https:\/\/github.com\/233boy\/sing-box\/raw\/main\/install.sh)<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>sing-box<\/strong><\/td>\n<td>fscarmen<\/td>\n<td>sing-box \u4ee3\u7406\u670d\u52a1\u5e26\u8ba2\u9605\u529f\u80fd\u811a\u672c\u3002<\/td>\n<td><code>bash &lt;(wget -qO- https:\/\/raw.githubusercontent.com\/fscarmen\/sing-box\/main\/sing-box.sh)<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>sing-box<\/strong><\/td>\n<td>mack-a<\/td>\n<td>mack-a 8\u54081 sing-box \u811a\u672c\u3002<\/td>\n<td><code>wget -P \/root -N --no-check-certificate \"https:\/\/raw.githubusercontent.com\/mack-a\/v2ray-agent\/master\/install.sh\" &amp;&amp; chmod 700 \/root\/install.sh &amp;&amp; \/root\/install.sh<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>sing-box<\/strong><\/td>\n<td>ygkkk<\/td>\n<td>yonggekkk \u7684 sing-box \u811a\u672c\u3002<\/td>\n<td><code>bash &lt;(curl -Ls https:\/\/raw.githubusercontent.com\/yonggekkk\/sing-box-yg\/main\/sb.sh)<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>3x-ui<\/strong><\/td>\n<td>\u9762\u677f\u7ba1\u7406<\/td>\n<td>\u4ee3\u7406\u670d\u52a1\u9762\u677f\u7ba1\u7406\u7cfb\u7edf\u3002<\/td>\n<td><code>bash &lt;(curl -Ls https:\/\/raw.githubusercontent.com\/mhsanaei\/3x-ui\/master\/install.sh)<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>WARP<\/strong><\/td>\n<td>\u89e3\u9501\u5de5\u5177<\/td>\n<td>\u5b89\u88c5 WARP\uff0c\u7528\u4e8e\u89e3\u9501\u6d41\u5a92\u4f53\uff08\u5982Netflix\uff09\u3002<\/td>\n<td><strong>\u9996\u6b21\u8fd0\u884c\uff1a<\/strong>\u00a0<code>wget -N https:\/\/gitlab.com\/fscarmen\/warp\/-\/raw\/main\/menu.sh &amp;&amp; bash menu.sh [option] [lisence\/url\/token]<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u7aef\u53e3\u8f6c\u53d1<\/strong><\/td>\n<td>realm<\/td>\n<td>\u4f7f\u7528 realm \u8fdb\u884c\u7aef\u53e3\u8f6c\u53d1\u3002<\/td>\n<td><code>wget -N https:\/\/raw.githubusercontent.com\/qqrrooty\/EZrealm\/main\/realm.sh &amp;&amp; chmod +x realm.sh &amp;&amp; .\/realm.sh<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u7aef\u53e3\u8f6c\u53d1<\/strong><\/td>\n<td>gost<\/td>\n<td>\u4f7f\u7528 gost \u8fdb\u884c\u7aef\u53e3\u8f6c\u53d1\u3002<\/td>\n<td><code>wget --no-check-certificate -O gost.sh https:\/\/raw.githubusercontent.com\/qqrrooty\/EZgost\/main\/gost.sh &amp;&amp; chmod +x gost.sh &amp;&amp; .\/gost.sh<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>DNS\u89e3\u9501<\/strong><\/td>\n<td>\u6d41\u5a92\u4f53\u89e3\u9501<\/td>\n<td>\u4f7f\u7528\u811a\u672c\u4e00\u952e\u8bbe\u7f6e DNS \u89e3\u9501\u3002<\/td>\n<td><code>wget https:\/\/raw.githubusercontent.com\/Jimmyzxk\/DNS-Alice-Unlock\/refs\/heads\/main\/dns-unlock.sh &amp;&amp; bash dns-unlock.sh<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h3>\ud83d\udcca \u63a2\u9488\u548c\u76d1\u63a7 (Probes &amp; Monitoring)<\/h3>\n<table>\n<thead>\n<tr>\n<th>\u7c7b\u522b<\/th>\n<th>\u9879\u76ee<\/th>\n<th>\u529f\u80fd\u63cf\u8ff0<\/th>\n<th>\u547d\u4ee4\/\u811a\u672c<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>\u54ea\u5412\u63a2\u9488<\/strong><\/td>\n<td>v1 \u811a\u672c<\/td>\n<td>\u5b98\u65b9\u5b89\u88c5\u811a\u672c\u3002<\/td>\n<td><code>curl -L https:\/\/raw.githubusercontent.com\/nezhahq\/scripts\/refs\/heads\/main\/install.sh -o nezha.sh &amp;&amp; chmod +x nezha.sh &amp;&amp; sudo .\/nezha.sh<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u54ea\u5412\u63a2\u9488<\/strong><\/td>\n<td>Cf tunnel \u7248<\/td>\n<td>\u57fa\u4e8e Cloudflare Tunnel \u7684\u7248\u672c\uff08\u63a8\u8350\uff09\u3002<\/td>\n<td>(\u94fe\u63a5\u5730\u5740)<\/td>\n<\/tr>\n<tr>\n<td><strong>beszel \u63a2\u9488<\/strong><\/td>\n<td>\u76f4\u63a5\u8fd0\u884c<\/td>\n<td>\u8f7b\u91cf\u7ea7\u63a2\u9488\uff0c\u7528\u4e8e\u5b9e\u65f6\u76d1\u63a7\u3002<\/td>\n<td><strong>\u4e0b\u8f7d\u5e76\u8fd0\u884c\uff1a<\/strong>\u00a0`curl -sL &#8220;&#8230;&#8221;<\/td>\n<\/tr>\n<tr>\n<td><strong>beszel \u63a2\u9488<\/strong><\/td>\n<td>Docker \u7248<\/td>\n<td>\u4f7f\u7528 Docker Compose \u90e8\u7f72 beszel\u3002<\/td>\n<td><code>wget https:\/\/github.com\/henrygd\/beszel\/raw\/refs\/heads\/main\/supplemental\/docker\/hub\/docker-compose.yml<\/code>\u00a0<code>docker-compose up -d<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>Webssh<\/strong><\/td>\n<td>Next terminal<\/td>\n<td>\u57fa\u4e8e Web \u7684\u7ec8\u7aef\u8bbf\u95ee\u548c\u7ba1\u7406\u5de5\u5177\u3002<\/td>\n<td>(\u5b98\u65b9\u6587\u6863\u94fe\u63a5)<\/td>\n<\/tr>\n<tr>\n<td><strong>Webssh<\/strong><\/td>\n<td>Easynode<\/td>\n<td>\u4fbf\u6377\u7684 Web \u7ec8\u7aef\u5de5\u5177\u3002<\/td>\n<td>(Github \u94fe\u63a5)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h3>\ud83c\udf10 \u5efa\u7ad9\u548c\u9762\u677f (Web Panels)<\/h3>\n<table>\n<thead>\n<tr>\n<th>\u7c7b\u522b<\/th>\n<th>\u9879\u76ee<\/th>\n<th>\u529f\u80fd\u63cf\u8ff0<\/th>\n<th>\u547d\u4ee4\/\u811a\u672c<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>1Panel<\/strong><\/td>\n<td>\u56fd\u4ea7\u9762\u677f<\/td>\n<td>\u73b0\u4ee3\u5316\u3001\u6613\u7528\u7684 Linux \u670d\u52a1\u5668\u8fd0\u7ef4\u7ba1\u7406\u9762\u677f\u3002<\/td>\n<td><code>curl -sSL https:\/\/resource.fit2cloud.com\/1panel\/package\/quick_start.sh -o quick_start.sh &amp;&amp; sudo bash quick_start.sh<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>aapanel<\/strong><\/td>\n<td>\u56fd\u9645\u7248\u5b9d\u5854<\/td>\n<td>\u56fd\u9645\u7248\u5efa\u7ad9\u548c\u8fd0\u7ef4\u9762\u677f\u3002<\/td>\n<td><code>URL=https:\/\/www.aapanel.com\/script\/install_7.0_en.sh &amp;&amp; if [ -f \/usr\/bin\/curl ];then curl -ksSO \"$URL\" ;else wget --no-check-certificate -O install_7.0_en.sh \"$URL\";fi;bash install_7.0_en.sh aapanel<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u5b9d\u5854<\/strong><\/td>\n<td>\u56fd\u5185\u9762\u677f<\/td>\n<td>\u5b9d\u5854 Linux \u9762\u677f\uff08LTS \u7a33\u5b9a\u7248\uff09\u3002<\/td>\n<td><code>wget -O install.sh https:\/\/download.bt.cn\/install\/install_lts.sh &amp;&amp; bash install.sh ed8484bec<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h3>\ud83d\udc33 Docker \u76f8\u5173 (Docker &amp; Compose)<\/h3>\n<h4>Docker \u5b89\u88c5\u4e0e\u7ba1\u7406<\/h4>\n<table>\n<thead>\n<tr>\n<th>\u7c7b\u522b<\/th>\n<th>\u529f\u80fd\u63cf\u8ff0<\/th>\n<th>\u547d\u4ee4\/\u811a\u672c<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>\u5b89\u88c5 Docker<\/strong><\/td>\n<td>\u5b98\u65b9\u4e00\u952e\u5b89\u88c5\u811a\u672c\u3002<\/td>\n<td><code>curl -fsSL https:\/\/get.docker.com -o get-docker.sh<\/code>\u00a0<code>sudo sh get-docker.sh<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u66f4\u65b0\u5bb9\u5668<\/strong><\/td>\n<td>\u4f7f\u7528\u00a0<strong>Watchtower<\/strong>\u00a0\u81ea\u52a8\uff08\u6216\u624b\u52a8\uff09\u66f4\u65b0\u6240\u6709\u5bb9\u5668\u5e76\u6e05\u7406\u65e7\u955c\u50cf\u3002<\/td>\n<td><code>docker run --rm -v \/var\/run\/docker.sock:\/var\/run\/docker.sock containrrr\/watchtower --cleanup --run-once<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>lucky<\/strong><\/td>\n<td><strong>Docker \u7248\u672c\u7684lucky<\/strong>\uff0c\u7528\u4e8e\u53cd\u5411\u4ee3\u7406\u548c\u81ea\u52a8\u7533\u8bf7\u8bc1\u4e66\u3002<\/td>\n<td><code>docker run -d --name lucky --restart=always --net=host gdy666\/lucky<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u5fae\u4fe1\u8f6c\u53d1<\/strong><\/td>\n<td>Docker \u90e8\u7f72\u5fae\u4fe1\u6d88\u606f\u8f6c\u53d1\u670d\u52a1\u3002<\/td>\n<td>(Docker Run \u547d\u4ee4)<\/td>\n<\/tr>\n<tr>\n<td><strong>Filebrowser<\/strong><\/td>\n<td>Docker \u90e8\u7f72\u6587\u4ef6\u6d4f\u89c8\u5668\u3002<\/td>\n<td>(Docker Run \u547d\u4ee4)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Docker Compose \u90e8\u7f72\u793a\u4f8b<\/h4>\n<table>\n<thead>\n<tr>\n<th>\u9879\u76ee<\/th>\n<th>\u529f\u80fd\u63cf\u8ff0<\/th>\n<th>Compose Yaml \u4e3b\u8981\u5185\u5bb9<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Dockge<\/strong><\/td>\n<td>Docker Compose \u7684 Web UI \u7ba1\u7406\u5de5\u5177\u3002<\/td>\n<td>(\u5b89\u88c5\u521d\u59cb\u5316\u547d\u4ee4\uff0c\u7528\u4e8e\u4e0b\u8f7d\u00a0<code>compose.yaml<\/code>\u00a0\u5e76\u542f\u52a8)<\/td>\n<\/tr>\n<tr>\n<td><strong>chatgpt-next-web<\/strong><\/td>\n<td><strong>ChatGPT Next Web<\/strong>\u00a0\u7684\u4f18\u5316\u7248\u672c\u3002<\/td>\n<td>(Compose Yaml \u914d\u7f6e\uff0c\u6ce8\u610f\u7aef\u53e3\u6620\u5c04\u548c\u73af\u5883\u53d8\u91cf)<\/td>\n<\/tr>\n<tr>\n<td><strong>new-api \u548c openwebui<\/strong><\/td>\n<td><strong>\u65b0\u4e00\u4ee3 AI \u63a5\u53e3\u8f6c\u53d1\u548c Web \u804a\u5929\u754c\u9762<\/strong>\u00a0\u7ec4\u5408\u3002<\/td>\n<td>(Compose Yaml \u914d\u7f6e\uff0c\u6ce8\u610f\u7aef\u53e3\u6620\u5c04\u3001\u6570\u636e\u5377\u548c\u7f51\u7edc\u8bbe\u7f6e)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h3>\ud83d\udce6 PT\/\u5a92\u4f53\u76f8\u5173 (PT &amp; Media)<\/h3>\n<table>\n<thead>\n<tr>\n<th>\u7c7b\u522b<\/th>\n<th>\u529f\u80fd\u63cf\u8ff0<\/th>\n<th>\u547d\u4ee4\/\u811a\u672c<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>\u76d2\u5b50\u5237\u6d41<\/strong><\/td>\n<td><strong>Dedicated-Seedbox<\/strong>\u00a0\u811a\u672c\uff0c\u7528\u4e8e PT \u76d2\u5b50\u5237\u6d41\u3002<\/td>\n<td><code>bash &lt;(wget -qO- https:\/\/raw.githubusercontent.com\/jerry048\/Dedicated-Seedbox\/main\/Install.sh) -u &lt;\u5e10\u53f7&gt; -p &lt;\u5bc6\u7801&gt; -c 3072 -q 4.3.9 -l v1.2.19 -b -v<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table>\n<thead>\n<tr>\n<th>\u5206\u7c7b<\/th>\n<th>\u7f16\u53f7<\/th>\n<th>\u9879\u76ee\u540d\u79f0<\/th>\n<th>\u4f5c\u7528\/\u63cf\u8ff0<\/th>\n<th>GitHub\/\u6587\u6863\u94fe\u63a5<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>\u5bc6\u7801\u4e0e\u8ba4\u8bc1<\/strong><\/td>\n<td>1<\/td>\n<td><strong>Vaultwarden<\/strong><\/td>\n<td>Bitwarden\u5bc6\u7801\u7ba1\u7406\u5668\u7684\u8f7b\u91cf\u7ea7\u5b9e\u73b0\u3002<\/td>\n<td><code>https:\/\/github.com\/dani-garcia\/vaultwarden<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u8fdc\u7a0b\u4e0e\u7ec8\u7aef<\/strong><\/td>\n<td>2<\/td>\n<td><strong>RustDesk<\/strong><\/td>\n<td>\u8fdc\u7a0b\u684c\u9762\u8f6f\u4ef6\u7684\u5f00\u6e90\u66ff\u4ee3\u54c1\u3002<\/td>\n<td><code>https:\/\/github.com\/rustdesk\/rustdesk<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>3<\/td>\n<td><strong>EasyNode<\/strong><\/td>\n<td>\u5728\u7ebfSSH\u5de5\u5177\u3002<\/td>\n<td><code>https:\/\/github.com\/chaos-zhu\/easynode<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>4<\/td>\n<td><strong>Nexus-Terminal<\/strong><\/td>\n<td>\u5728\u7ebfSSH\u5de5\u5177\u3002<\/td>\n<td><code>https:\/\/github.com\/Heavrnl\/nexus-terminal<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u6587\u4ef6\u4e0e\u7f51\u76d8<\/strong><\/td>\n<td>5<\/td>\n<td><strong>Cloudreve<\/strong><\/td>\n<td>\u81ea\u5efa\u7f51\u76d8\u7a0b\u5e8f\uff0c\u652f\u6301\u591a\u79cd\u5b58\u50a8\u540e\u7aef\u3002<\/td>\n<td><code>https:\/\/github.com\/cloudreve\/Cloudreve<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>6<\/td>\n<td><strong>Nextcloud<\/strong><\/td>\n<td>\u4e00\u7ad9\u5f0f\u7f51\u76d8\u3001\u534f\u4f5c\u548c\u6548\u7387\u5de5\u5177\u5957\u4ef6\u3002<\/td>\n<td><code>https:\/\/github.com\/nextcloud\/server<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>7<\/td>\n<td><strong>MinIO<\/strong><\/td>\n<td>\u9ad8\u6027\u80fd\u7684\u5206\u5e03\u5f0f\u5bf9\u8c61\u5b58\u50a8\u670d\u52a1\uff08\u81ea\u5efaS3\uff09\u3002<\/td>\n<td><code>https:\/\/github.com\/minio\/minio<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>8<\/td>\n<td><strong>File Browser<\/strong><\/td>\n<td>\u5728\u7ebf\u6587\u4ef6\u7ba1\u7406\u7cfb\u7edf\u3002<\/td>\n<td><code>https:\/\/github.com\/filebrowser\/filebrowser<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>9<\/td>\n<td><strong>ZFile<\/strong><\/td>\n<td>\u5728\u7ebf\u7f51\u76d8\u7a0b\u5e8f\u3002<\/td>\n<td><code>https:\/\/github.com\/zfile-dev\/zfile<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>10<\/td>\n<td><strong>Rclone<\/strong><\/td>\n<td>\u547d\u4ee4\u884c\u5de5\u5177\uff0c\u7528\u4e8e\u540c\u6b65\u3001\u6302\u8f7d\u548c\u7ba1\u7406\u591a\u4e91\u5b58\u50a8\u3002<\/td>\n<td><code>https:\/\/github.com\/rclone\/rclone<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u6548\u7387\u5de5\u5177<\/strong><\/td>\n<td>11<\/td>\n<td><strong>Memos<\/strong><\/td>\n<td>\u8f7b\u91cf\u7ea7\u7b14\u8bb0\/\u4fbf\u7b7e\u5e94\u7528\u3002<\/td>\n<td><code>https:\/\/github.com\/usememos\/memos<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>12<\/td>\n<td><strong>Wallos<\/strong><\/td>\n<td>\u4e2a\u4eba\u8ba2\u9605\u670d\u52a1\uff08\u4ed8\u8d39\u9879\u76ee\uff09\u7ba1\u7406\u5de5\u5177\u3002<\/td>\n<td><code>https:\/\/github.com\/ellite\/Wallos<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>13<\/td>\n<td><strong>Wastebin<\/strong><\/td>\n<td>\u4ee3\u7801\u7247\u6bb5\/\u6587\u672c\u7ba1\u7406\u670d\u52a1\uff08\u7c7b\u4f3cPastebin\uff09\u3002<\/td>\n<td><code>https:\/\/github.com\/matze\/wastebin<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u5a92\u4f53\u4e0e\u5a31\u4e50<\/strong><\/td>\n<td>14<\/td>\n<td><strong>MoonTV<\/strong><\/td>\n<td>\u5f71\u89c6\u805a\u5408\u670d\u52a1\u3002<\/td>\n<td><code>https:\/\/github.com\/samqin123\/MoonTV<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>15<\/td>\n<td><strong>Navidrome<\/strong><\/td>\n<td>\u81ea\u5efa\u97f3\u4e50\u6d41\u5a92\u4f53\u670d\u52a1\u3002<\/td>\n<td><code>https:\/\/github.com\/navidrome\/navidrome<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>16<\/td>\n<td><strong>qBittorrent Enhanced Edition<\/strong><\/td>\n<td>qBittorrent\u7684\u589e\u5f3a\uff08\u53cd\u5438\u8840\uff09\u7248\u672c\uff0c\u7528\u4e8ePT\u4e0b\u8f7d\u3002<\/td>\n<td><code>https:\/\/github.com\/SuperNG6\/Docker-qBittorrent-Enhanced-Edition<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>17<\/td>\n<td><strong>\u9605\u8bfb3\u670d\u52a1\u5668\u7248<\/strong><\/td>\n<td>\u5c0f\u8bf4\u9605\u8bfb\u5668\u201c\u9605\u8bfb\u201d\u7684\u670d\u52a1\u5668\u7aef\u3002<\/td>\n<td><code>https:\/\/github.com\/hectorqin\/reader?tab=readme-ov-file<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>18<\/td>\n<td><strong>Stump<\/strong><\/td>\n<td>\u514d\u8d39\u5f00\u6e90\u7684\u6570\u5b57\u56fe\u4e66\u9986\u3002<\/td>\n<td><code>https:\/\/github.com\/stumpapp\/stump<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>19<\/td>\n<td><strong>your_spotify<\/strong><\/td>\n<td>\u67e5\u770b\u548c\u5206\u6790\u60a8\u7684Spotify\u542c\u6b4c\u6570\u636e\u3002<\/td>\n<td><code>https:\/\/github.com\/Yooooomi\/your_spotify<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u6587\u4ef6\u4f20\u8f93\u4e0e\u540c\u6b65<\/strong><\/td>\n<td>20<\/td>\n<td><strong>FileCodeBox<\/strong><\/td>\n<td>\u6587\u4ef6\u5feb\u9012\u67dc\uff0c\u7528\u4e8e\u4e34\u65f6\u6216\u5b89\u5168\u5730\u5206\u4eab\u6587\u4ef6\u3002<\/td>\n<td><code>https:\/\/github.com\/vastsa\/FileCodeBox<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>21<\/td>\n<td><strong>Resilio Sync<\/strong><\/td>\n<td>\u57fa\u4e8eP2P\u6280\u672f\u7684\u6587\u4ef6\u540c\u6b65\u5de5\u5177\u3002<\/td>\n<td><code>https:\/\/github.com\/bt-sync\/sync-docker<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>22<\/td>\n<td><strong>ffsend<\/strong><\/td>\n<td>\u8f7b\u91cf\u7ea7\u9ad8\u6027\u80fd\u6587\u4ef6\u5206\u4eab\u5de5\u5177\u3002<\/td>\n<td><code>https:\/\/github.com\/timvisee\/ffsend<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>23<\/td>\n<td><strong>File-Transfer<\/strong><\/td>\n<td>\u70b9\u5bf9\u70b9\u4f20\u8f93\u5de5\u5177\u3002<\/td>\n<td><code>https:\/\/github.com\/MatrixSeven\/file-transfer-go<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>24<\/td>\n<td><strong>SnapDrop<\/strong><\/td>\n<td>\u672c\u5730\u7f51\u7edc\u6587\u4ef6\u4f20\u8f93\u5de5\u5177\uff08AirDrop\u7c7b\u4f3c\uff09\u3002<\/td>\n<td><code>https:\/\/github.com\/SnapDrop\/snapdrop<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>25<\/td>\n<td><strong>FastSend<\/strong><\/td>\n<td>\u70b9\u5bf9\u70b9\u4f20\u8f93\u5de5\u5177\u3002<\/td>\n<td><code>https:\/\/github.com\/ShouChenICU\/FastSend<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>26<\/td>\n<td><strong>\u4e01\u4e01\u5feb\u4f20<\/strong><\/td>\n<td>\u57fa\u4e8eCloudflare Worker\u7684\u5feb\u901f\u4f20\u8f93\u5de5\u5177\u3002<\/td>\n<td><code>https:\/\/github.com\/iiop123\/dingding<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u7f51\u7edc\u4e0e\u8fd0\u7ef4<\/strong><\/td>\n<td>27<\/td>\n<td><strong>FRP<\/strong><\/td>\n<td>\u4e13\u6ce8\u4e8e\u5185\u7f51\u7a7f\u900f\u7684\u9ad8\u6027\u80fd\u53cd\u5411\u4ee3\u7406\u5e94\u7528\u3002<\/td>\n<td><code>https:\/\/github.com\/fatedier\/frp<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>28<\/td>\n<td><strong>Komari<\/strong><\/td>\n<td>\u670d\u52a1\u5668\u76d1\u63a7\u5de5\u5177\u3002<\/td>\n<td><code>https:\/\/github.com\/komari-monitor\/komari<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>29<\/td>\n<td><strong>DNSmgr<\/strong><\/td>\n<td>\u805a\u5408DNS\u7ba1\u7406\u5de5\u5177\u3002<\/td>\n<td><code>https:\/\/github.com\/netcccyun\/dnsmgr<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>30<\/td>\n<td><strong>Certimate<\/strong><\/td>\n<td>SSL \u8bc1\u4e66\u7ba1\u7406\u5de5\u5177\u3002<\/td>\n<td><code>https:\/\/github.com\/certimate-go\/certimate<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>31<\/td>\n<td><strong>Allinssl<\/strong><\/td>\n<td>SSL\u8bc1\u4e66\u5168\u751f\u547d\u5468\u671f\u7ba1\u7406\u5e73\u53f0\u3002<\/td>\n<td><code>https:\/\/github.com\/allinssl\/allinssl\/<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>32<\/td>\n<td><strong>Dozzle<\/strong><\/td>\n<td>Docker\u5bb9\u5668\u5b9e\u65f6\u65e5\u5fd7\u76d1\u63a7\u5de5\u5177\u3002<\/td>\n<td><code>https:\/\/github.com\/amir20\/dozzle<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>33<\/td>\n<td><strong>Ansible UI<\/strong><\/td>\n<td>Ansible\u6279\u91cf\u4e3b\u673a\u7ba1\u7406\u7684Web\u9762\u677f\u3002<\/td>\n<td><code>https:\/\/github.com\/sky22333\/ansible-ui<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u7f51\u7ad9\u4e0e\u7edf\u8ba1<\/strong><\/td>\n<td>34<\/td>\n<td><strong>Umami<\/strong><\/td>\n<td>\u8f7b\u91cf\u7ea7\u3001\u6ce8\u91cd\u9690\u79c1\u7684\u7f51\u7ad9\u6570\u636e\u7edf\u8ba1\u5206\u6790\u5de5\u5177\u3002<\/td>\n<td><code>https:\/\/github.com\/umami-software\/umami<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>35<\/td>\n<td><strong>Matomo<\/strong><\/td>\n<td>\u529f\u80fd\u5f3a\u5927\u7684\u5f00\u6e90\u7f51\u7ad9\u5206\u6790\u5e73\u53f0\u3002<\/td>\n<td><code>https:\/\/github.com\/matomo-org\/matomo<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>36<\/td>\n<td><strong>Sun-Panel<\/strong><\/td>\n<td>\u4e2a\u4eba\u5bfc\u822a\u9875\/\u4eea\u8868\u76d8\u9762\u677f\u3002<\/td>\n<td><code>https:\/\/doc.sun-panel.top\/zh_cn\/<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>37<\/td>\n<td><strong>OpenList<\/strong><\/td>\n<td>\u76ee\u5f55\u6587\u4ef6\u5206\u4eab\u548c\u5c55\u793a\u3002<\/td>\n<td><code>https:\/\/oplist.org<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>38<\/td>\n<td><strong>Zurl<\/strong><\/td>\n<td>\u81ea\u5efa\u77ed\u94fe\u63a5\u670d\u52a1\u3002<\/td>\n<td><code>https:\/\/github.com\/helloxz\/zurl<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u5a92\u4f53\u4e0e\u8f85\u52a9<\/strong><\/td>\n<td>39<\/td>\n<td><strong>Stirling-PDF<\/strong><\/td>\n<td>PDF\u5728\u7ebf\u7f16\u8f91\u548c\u5904\u7406\u5de5\u5177\u3002<\/td>\n<td><code>https:\/\/github.com\/Stirling-Tools\/Stirling-PDF<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>40<\/td>\n<td><strong>ID Photos AI<\/strong><\/td>\n<td>AI\u8bc1\u4ef6\u7167\u751f\u6210\u5de5\u5177\u3002<\/td>\n<td><code>https:\/\/github.com\/Zeyi-Lin\/HivisionIDPhotos<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>41<\/td>\n<td><strong>iCloudpd<\/strong><\/td>\n<td>\u7528\u4e8e\u540c\u6b65iCloud\u76f8\u518c\u7684Docker\u955c\u50cf\u3002<\/td>\n<td><code>https:\/\/github.com\/boredazfcuk\/docker-icloudpd<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>42<\/td>\n<td><strong>Homebox<\/strong><\/td>\n<td>\u5bb6\u5ead\u7269\u54c1\u6e05\u5355\u548c\u8d44\u4ea7\u7ba1\u7406\u3002<\/td>\n<td><code>https:\/\/github.com\/sysadminsmedia\/homebox<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u641c\u7d22\u4e0e\u805a\u5408<\/strong><\/td>\n<td>43<\/td>\n<td><strong>Pansou<\/strong><\/td>\n<td>\u7f51\u76d8\u8d44\u6e90\u641c\u7d22\u5de5\u5177\u3002<\/td>\n<td><code>https:\/\/github.com\/fish2018\/pansou<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>44<\/td>\n<td><strong>RSSHub<\/strong><\/td>\n<td>\u5c06\u51e0\u4e4e\u6240\u6709\u5185\u5bb9\u6e90\u8f6c\u4e3a\u6807\u51c6RSS\u8ba2\u9605\u6e90\u7684\u5de5\u5177\u3002<\/td>\n<td><code>https:\/\/docs.rsshub.app\/zh\/<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u90ae\u4ef6\u4e0e\u56fe\u5e8a<\/strong><\/td>\n<td>45<\/td>\n<td><strong>Cloud-Mail<\/strong><\/td>\n<td>\u57fa\u4e8eCloudFlare\u81ea\u5efa\u7684\u90ae\u4ef6\u670d\u52a1\u3002<\/td>\n<td><code>https:\/\/github.com\/eoao\/cloud-mail<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>46<\/td>\n<td><strong>CloudFlare-ImgBed<\/strong><\/td>\n<td>\u57fa\u4e8eCloudFlare\u7684\u56fe\u5e8a\u670d\u52a1\u3002<\/td>\n<td><code>https:\/\/github.com\/MarSeventh\/CloudFlare-ImgBed<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>47<\/td>\n<td><strong>Firmailplus<\/strong><\/td>\n<td>Web\u90ae\u4ef6\u5ba2\u6237\u7aef\u3002<\/td>\n<td><code>https:\/\/github.com\/fengyuanluo\/firemailplus<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u52a0\u901f\u4e0e\u4ee3\u7406<\/strong><\/td>\n<td>48<\/td>\n<td><strong>Docker-Proxy<\/strong><\/td>\n<td>Docker\u955c\u50cf\u56fd\u5185\u52a0\u901f\u670d\u52a1\u3002<\/td>\n<td><code>https:\/\/github.com\/dqzboy\/Docker-Proxy<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>49<\/td>\n<td><strong>Hubproxy<\/strong><\/td>\n<td>GitHub\u548cDocker\u7edf\u4e00\u52a0\u901f\u670d\u52a1\u3002<\/td>\n<td><code>https:\/\/github.com\/sky22333\/hubproxy<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>50<\/td>\n<td><strong>ghproxy<\/strong><\/td>\n<td>GitHub\u4ee3\u7406\/\u52a0\u901f\u670d\u52a1\u3002<\/td>\n<td><code>https:\/\/github.com\/WJQSERVER-STUDIO\/ghproxy<\/code><\/td>\n<\/tr>\n<tr>\n<td><strong>\u8d44\u6e90\u4e0e\u5de5\u5177<\/strong><\/td>\n<td>51<\/td>\n<td><strong>Awesome-Selfhosted<\/strong><\/td>\n<td>\u81ea\u6258\u7ba1\u670d\u52a1\u7684\u6743\u5a01\u5217\u8868\u548c\u8d44\u6e90\u5e93\u3002<\/td>\n<td><code>https:\/\/github.com\/awesome-selfhosted\/awesome-selfhosted?tab=readme-ov-file<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>52<\/td>\n<td><strong>\u8ba1\u7b97\u5668<\/strong><\/td>\n<td>\u7528\u4e8e\u8ba1\u7b97VPS\u5269\u4f59\u4ef7\u503c\u3002<\/td>\n<td><code>https:\/\/github.com\/hahabye\/vps_jsq<\/code><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>53<\/td>\n<td><strong>LandPPT<\/strong><\/td>\n<td>\u57fa\u4e8eLLM\u7684\u6f14\u793a\u6587\u7a3f\u751f\u6210\u5e73\u53f0\u3002<\/td>\n<td><code>https:\/\/github.com\/sligter\/LandPPT<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udcbb VPS \u57fa\u7840\u6d4b\u8bd5\u4e0e\u4fe1\u606f\u67e5\u8be2 (Testing &amp; Info) \u7c7b\u522b \u529f\u80fd\u63cf\u8ff0 \u547d\u4ee4\/\u811a\u672c \u878d\u5408\u602a \u5168\u9762\u6027\u80fd\u6d4b\u8bd5\uff0c\u901a\u5e38\u5305\u542b\u7cfb\u7edf\u4fe1\u606f\u3001IO\u3001\u6d4b\u901f\u7b49\u3002 curl -L https:\/\/github.com\/spiritLHLS\/ecs&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[128],"tags":[515],"topic":[],"class_list":["post-656054","post","type-post","status-publish","format-standard","hentry","category-128","tag-515"],"_links":{"self":[{"href":"http:\/\/puo.cn\/index.php?rest_route=\/wp\/v2\/posts\/656054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/puo.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/puo.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/puo.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/puo.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=656054"}],"version-history":[{"count":1,"href":"http:\/\/puo.cn\/index.php?rest_route=\/wp\/v2\/posts\/656054\/revisions"}],"predecessor-version":[{"id":656055,"href":"http:\/\/puo.cn\/index.php?rest_route=\/wp\/v2\/posts\/656054\/revisions\/656055"}],"wp:attachment":[{"href":"http:\/\/puo.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=656054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/puo.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=656054"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/puo.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=656054"},{"taxonomy":"topic","embeddable":true,"href":"http:\/\/puo.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftopic&post=656054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}