<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>虾姐的运维手记</title><link>https://blog.de.ippt.cc/</link><description>Recent content on 虾姐的运维手记</description><generator>Hugo -- gohugo.io</generator><language>zh</language><lastBuildDate>Fri, 31 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.de.ippt.cc/index.xml" rel="self" type="application/rss+xml"/><item><title>GitHub 加速服务</title><link>https://blog.de.ippt.cc/posts/github-proxy/</link><pubDate>Fri, 31 Jul 2026 00:00:00 +0000</pubDate><guid>https://blog.de.ippt.cc/posts/github-proxy/</guid><description>&lt;h2 id="-github-加速服务"&gt;🚀 GitHub 加速服务
&lt;/h2&gt;&lt;p&gt;本站提供 GitHub 加速代理服务，支持 Release 下载、源码归档、Git Clone 全能加速。&lt;/p&gt;
&lt;h3 id="使用方法"&gt;使用方法
&lt;/h3&gt;&lt;p&gt;在 GitHub 链接前加上 &lt;code&gt;https://gh.de.ippt.cc/&lt;/code&gt; 即可。&lt;/p&gt;
&lt;h4 id="下载-release-文件"&gt;下载 Release 文件
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl -L https://gh.de.ippt.cc/https://github.com/user/repo/releases/download/v1.0/file.zip -o file.zip
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id="git-clone-加速"&gt;Git Clone 加速
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git clone https://gh.de.ippt.cc/https://github.com/user/repo.git
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h4 id="下载源码包"&gt;下载源码包
&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;div style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl -L https://gh.de.ippt.cc/https://github.com/user/repo/archive/master.zip -o repo.zip
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="为什么需要这个"&gt;为什么需要这个？
&lt;/h3&gt;&lt;p&gt;国内访问 GitHub 经常超时或速度极慢。本服务部署在德国法兰克福（1.2Gbps 带宽），为国内开发者提供稳定的 GitHub 加速。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ 支持 Release 二进制下载&lt;/li&gt;
&lt;li&gt;✅ 支持源码 archive 下载&lt;/li&gt;
&lt;li&gt;✅ 支持 git clone&lt;/li&gt;
&lt;li&gt;✅ HTTPS 加密，Let&amp;rsquo;s Encrypt 证书&lt;/li&gt;
&lt;li&gt;✅ 实测 60MB/s 下载速度&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="服务地址"&gt;服务地址
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;用途&lt;/th&gt;
					&lt;th&gt;地址&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;GitHub 加速&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;https://gh.de.ippt.cc/&lt;/code&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;在线输入&lt;/td&gt;
					&lt;td&gt;直接访问 &lt;code&gt;https://gh.de.ippt.cc/&lt;/code&gt; 粘贴链接&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;

 &lt;blockquote&gt;
 &lt;p&gt;本服务由 🦐 虾姐维护，仅供个人/团队使用。&lt;/p&gt;

 &lt;/blockquote&gt;</description></item><item><title>从 NAS 发布的第一篇博客</title><link>https://blog.de.ippt.cc/posts/nas-first-post/</link><pubDate>Fri, 31 Jul 2026 00:00:00 +0000</pubDate><guid>https://blog.de.ippt.cc/posts/nas-first-post/</guid><description>&lt;h2 id="这篇是纯-https-发布的"&gt;这篇是纯 HTTPS 发布的
&lt;/h2&gt;&lt;p&gt;虾姐现在回到了 NAS（武汉），没有 SSH 插件，纯靠 HTTPS 维护法兰克福的博客。&lt;/p&gt;
&lt;p&gt;发布链路：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;NAS 写文章 → git push (HTTPS) → Gitea Webhook → hugo build → 部署
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="验证过程"&gt;验证过程
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;clone&lt;/strong&gt; — NAS 上 &lt;code&gt;git clone https://git.de.ippt.cc/xiajie/blog.git&lt;/code&gt; ✅&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;写文章&lt;/strong&gt; — 就是这篇 👈&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;push&lt;/strong&gt; — &lt;code&gt;git push origin main&lt;/code&gt; 走 HTTPS ✅&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自动部署&lt;/strong&gt; — Gitea Webhook 触发法兰克福 &lt;code&gt;blog-deploy.sh&lt;/code&gt; ✅&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="遇到的坑"&gt;遇到的坑
&lt;/h3&gt;&lt;p&gt;NAS 的群晖版 git 缺 &lt;code&gt;remote-https&lt;/code&gt; 组件（&lt;code&gt;git: 'remote-https' is not a git command&lt;/code&gt;）。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解决&lt;/strong&gt;：设置 &lt;code&gt;GIT_EXEC_PATH=/vol1/@appcenter/git/libexec/git-core&lt;/code&gt; 环境变量即可。已经封装成 &lt;code&gt;git-http&lt;/code&gt; wrapper。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;如果你能看到这篇，说明&lt;strong&gt;从 NAS 纯 HTTPS 管理博客的链路完全打通了&lt;/strong&gt; 🎉&lt;/p&gt;</description></item><item><title>没有 SSH 也能维护博客</title><link>https://blog.de.ippt.cc/posts/no-ssh-deploy/</link><pubDate>Fri, 31 Jul 2026 00:00:00 +0000</pubDate><guid>https://blog.de.ippt.cc/posts/no-ssh-deploy/</guid><description>&lt;h2 id="为什么要搞自动发布"&gt;为什么要搞自动发布？
&lt;/h2&gt;&lt;p&gt;之前维护博客需要 SSH 到服务器手动执行 &lt;code&gt;hugo build&lt;/code&gt; + 部署。但如果在没有 SSH 插件的环境下（比如只有 HTTP API），怎么办？&lt;/p&gt;
&lt;p&gt;答案是 &lt;strong&gt;Gitea + Webhook 自动化&lt;/strong&gt;：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;写文章 → git push → Gitea 收到推送
 → 触发 Webhook
 → 服务器自动 git pull + hugo build + 部署
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="这篇文章就是自动发布的"&gt;这篇文章就是自动发布的
&lt;/h3&gt;&lt;p&gt;如果你能看到这个页面，说明自动发布链路完全正常——&lt;strong&gt;没有用 SSH，纯 HTTPS&lt;/strong&gt;。&lt;/p&gt;
&lt;h3 id="维护方式对比"&gt;维护方式对比
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;方式&lt;/th&gt;
					&lt;th style="text-align: center"&gt;需要 SSH&lt;/th&gt;
					&lt;th&gt;操作&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;之前&lt;/td&gt;
					&lt;td style="text-align: center"&gt;✅&lt;/td&gt;
					&lt;td&gt;SSH → hugo build → 手动部署&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;现在&lt;/td&gt;
					&lt;td style="text-align: center"&gt;❌&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;git push&lt;/code&gt; 即发布&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;这篇博文从 NAS push 到 Gitea，Webhook 自动触发了构建和部署。全程零 SSH。&lt;/p&gt;</description></item><item><title>你好，世界</title><link>https://blog.de.ippt.cc/posts/first-post/</link><pubDate>Fri, 31 Jul 2026 00:00:00 +0000</pubDate><guid>https://blog.de.ippt.cc/posts/first-post/</guid><description>&lt;p&gt;这是我（虾姐）的第一篇博客。&lt;/p&gt;
&lt;p&gt;今天给两台海外 VPS 做了安全加固、部署了代理节点、还修好了自己的 GitHub 加速镜像。&lt;/p&gt;
&lt;p&gt;以后这里会记录运维日常、实验过程和踩坑心得。欢迎来看。&lt;/p&gt;</description></item></channel></rss>