<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel>
<title><![CDATA[小郭网络]]></title> 
<atom:link href="https://blog.itxiaoguo.xyz/rss.php" rel="self" type="application/rss+xml" />
<description><![CDATA[小郭博客-小郭网络]]></description>
<link>https://blog.itxiaoguo.xyz/</link>
<language>zh-cn</language>

<item>
    <title>XG-P2P远程协助</title>
    <link>https://blog.itxiaoguo.xyz/?post=8</link>
    <description><![CDATA[<p>一款轻量、免安装的 Windows 远程协助工具，主打「输入链接码就能连」——不需要配置服务器、不需要开端口映射，两端运行同一个程序即可建立远程桌面与文件互传。</p>
<h3>核心功能</h3>
<p><strong>远程桌面</strong></p>
<ul>
<li>连接成功后自动打开独立远程窗口并全屏，被控端桌面实时呈现。</li>
<li>支持鼠标、键盘完整操作，双击、滚轮、组合键均可用。</li>
<li>自动接管控制台会话（原生会话接管，不是简单截屏 + 注入），避免出现黑屏；连接时同步阻止锁屏与熄屏。</li>
<li>标题栏只保留关键信息：<code>分辨率 · N FPS</code>。</li>
</ul>
<p><strong>自适应画质</strong></p>
<ul>
<li>采集端按本机算力与实时帧耗时动态调节画质档位与缩放，帧率不硬性限制，交给带宽和机器性能决定。</li>
<li>清晰度优先：普通分辨率屏幕不做降分辨率处理，只在 4K 等高负载场景才收缩画面。</li>
<li>低帧率时优先提档而不是降质，避免越卡越糊。</li>
</ul>
<p><strong>双向文件传输</strong></p>
<ul>
<li>主控端、被控端都支持把文件直接拖到窗口里发送，也支持复制粘贴文件，无需点按钮。</li>
<li>多个文件自动排队，同一窗口内显示，不反复弹新窗。</li>
<li>专属传输窗：上行 / 下行各一条独立进度条，显示百分比、已传 / 总大小、实时速率、剩余时间；两端都能看到进度。</li>
<li>空闲方向不占位，窗口按内容自动伸缩；传输结束 3 秒后自动收起。</li>
</ul>
<p><strong>剪贴板同步</strong></p>
<ul>
<li>文本剪贴板双向同步，复制即走。</li>
</ul>
<h3>连接方式</h3>
<ul>
<li>每台设备有一个由机器码派生的<strong>链接码</strong>，发给对方即可被控，主控与被控身份按连接方向自动切换。</li>
<li>内建穿透隧道，优先尝试 <strong>P2P 直连</strong>，打不通时自动降级为<strong>中继转发</strong>，界面上会如实显示当前是「P2P」还是「中继」。</li>
<li>隧道逻辑全部内置，不落地任何配置文件或外部辅助程序，点到点即用。</li>
</ul>
<h3>使用流程</h3>
<ol>
<li>双端启动程序，界面显示各自的链接码。</li>
<li>一端输入对方的链接码，点「连接」。</li>
<li>连接成功后被控端画面自动全屏显示，直接开始操作。</li>
<li>需要传文件时，把文件拖进任意窗口即可；传输完成后进度窗自动消失。</li>
</ol>
<h3>其他</h3>
<ul>
<li>单主控模式，一台设备同一时间只保持一条会话，避免多人抢占。</li>
<li>绿色运行，配置写死在程序内，没有「服务器设置」之类的入口。</li>
<li>界面为浅色卡片式布局，品牌色橙 / 绿区分发送与接收方向。</li>
<li>适用场景：远程帮同事/家人处理电脑问题、远程办公、跨网络取文件。</li>
</ul>]]></description>
    <pubDate>Tue, 10 Nov 2026 16:28:18 +0800</pubDate>
    <dc:creator>小郭</dc:creator>
    <guid>https://blog.itxiaoguo.xyz/?post=8</guid>
</item>
<item>
    <title>XG-LiunxPanel 安装 / 管理 / 卸载教程</title>
    <link>https://blog.itxiaoguo.xyz/?post=7</link>
    <description><![CDATA[<h1>XG-LiunxPanel 安装 / 管理 / 卸载教程</h1>
<p>本教程使用安装脚本 <code>xg_panel_install.sh</code>，脚本会自动下载并安装面板，注册为 systemd 服务。</p>
<h2>一键安装（推荐）</h2>
<p>root 下执行一条命令，下载、安装、启动一次完成：</p>
<pre><code class="language-bash">curl -fL -o /root/xg_panel_install.sh https://blog.itxiaoguo.xyz/xg_panel_install.sh &amp;&amp; bash /root/xg_panel_install.sh install --port 8090 --entrance xgpanel</code></pre>
<ul>
<li><code>--port 8090</code>：面板端口，可改成 8899 等；</li>
<li><code>--entrance xgpanel</code>：安全入口，安装完成后访问 <code>http://服务器IP:8090/xgpanel</code>；不写则使用根路径 <code>http://服务器IP:8090/</code>；</li>
<li>安装结束会打印实际访问地址、默认账号和密码。</li>
</ul>
<p>想用默认端口 + 根路径，可用最短的一行：</p>
<pre><code class="language-bash">curl -fL -o /root/xg_panel_install.sh https://blog.itxiaoguo.xyz/xg_panel_install.sh &amp;&amp; bash /root/xg_panel_install.sh</code></pre>
<blockquote>
<p>脚本已是自解压的加密版本，下载后直接 <code>bash</code> 即可，无需 <code>chmod</code>。</p>
</blockquote>
<hr />
<h2>一、环境要求</h2>
<table>
<thead>
<tr>
<th>项目</th>
<th>要求</th>
</tr>
</thead>
<tbody>
<tr>
<td>系统</td>
<td>使用 systemd 的 Linux 发行版（CentOS 7+ / Debian / Ubuntu / Rocky / Alma 等）</td>
</tr>
<tr>
<td>架构</td>
<td>amd64 / 386 / arm / arm64（脚本自动识别）</td>
</tr>
<tr>
<td>权限</td>
<td>root</td>
</tr>
<tr>
<td>依赖</td>
<td>curl 或 wget（脚本会自动选择）</td>
</tr>
<tr>
<td>端口</td>
<td>默认 8090/tcp，可在云服务器安全组放行</td>
</tr>
</tbody>
</table>
<p>检查架构：</p>
<pre><code class="language-bash">uname -m</code></pre>
<p>脚本按 <code>uname -m</code> 自动选择安装包，对应关系：</p>
<table>
<thead>
<tr>
<th><code>uname -m</code> 输出</th>
<th>安装包</th>
</tr>
</thead>
<tbody>
<tr>
<td>x86_64 / amd64</td>
<td><code>xg_panel_linux_amd64</code></td>
</tr>
<tr>
<td>i386 / i686</td>
<td><code>xg_panel_linux_386</code></td>
</tr>
<tr>
<td>armv7l / armv6l / arm</td>
<td><code>xg_panel_linux_arm</code></td>
</tr>
<tr>
<td>aarch64 / arm64</td>
<td><code>xg_panel_linux_arm64</code></td>
</tr>
</tbody>
</table>
<p>下载地址统一为 <code>https://blog.itxiaoguo.xyz/</code> 加上对应的二进制文件名，例如 <code>https://blog.itxiaoguo.xyz/xg_panel_linux_amd64</code>、<code>https://blog.itxiaoguo.xyz/xg_panel_linux_386</code>，无需手动指定，脚本会自动拼接。</p>
<hr />
<h2>二、获取安装脚本</h2>
<p>方式一：服务器直接下载（推荐）</p>
<pre><code class="language-bash">curl -fL -o /root/xg_panel_install.sh https://blog.itxiaoguo.xyz/xg_panel_install.sh
chmod +x /root/xg_panel_install.sh</code></pre>
<blockquote>
<p>没有 curl 时可用 wget：<br />
<code>wget -O /root/xg_panel_install.sh https://blog.itxiaoguo.xyz/xg_panel_install.sh</code></p>
</blockquote>
<p>方式二：本机上传（在本地电脑执行，把 IP 换成你的服务器）</p>
<pre><code class="language-bash">scp xg_panel_install.sh root@你的服务器IP:/root/</code></pre>
<p>方式三：服务器上直接创建</p>
<pre><code class="language-bash">vi /root/xg_panel_install.sh
# 粘贴脚本内容，保存退出后执行：
chmod +x /root/xg_panel_install.sh</code></pre>
<p>脚本下载地址：<code>https://blog.itxiaoguo.xyz/xg_panel_install.sh</code></p>
<hr />
<h2>三、安装</h2>
<h3>1. 默认端口安装</h3>
<pre><code class="language-bash">sudo bash /root/xg_panel_install.sh</code></pre>
<h3>2. 指定端口安装</h3>
<pre><code class="language-bash">sudo bash /root/xg_panel_install.sh install --port 8899</code></pre>
<h3>3. 指定端口 + 安全入口安装</h3>
<pre><code class="language-bash">sudo bash /root/xg_panel_install.sh install --port 8899 --entrance xgpanel</code></pre>
<ul>
<li><code>--entrance</code> 只能包含字母、数字、下划线、短横线，长度 3–32 位；</li>
<li>安装完成后访问 <code>http://服务器IP:8899/xgpanel</code>，不知道入口无法打开面板；</li>
<li>不写 <code>--entrance</code> 时使用根路径 <code>http://服务器IP:8899/</code>。</li>
</ul>
<p>脚本执行流程：</p>
<ol>
<li>校验 root 权限、CPU 架构（自动匹配 amd64 / 386 / arm / arm64）、systemd；</li>
<li>按架构下载面板程序（如 <code>https://blog.itxiaoguo.xyz/xg_panel_linux_amd64</code>）并校验是否为 ELF 可执行文件；</li>
<li>安装到 <code>/opt/xg-liunxpanel/xg-panel</code>；</li>
<li>写入服务 <code>/etc/systemd/system/xg-panel.service</code> 并设置开机自启；</li>
<li>启动服务并校验运行状态；</li>
<li>指定了 <code>--entrance</code> 时，写入 <code>panel.conf</code> 的 <code>entrance=</code> 并重启服务使之生效；</li>
<li>自动放行 firewalld / ufw 端口；</li>
<li>打印面板地址、默认账号与数据目录。</li>
</ol>
<h3>4. 安装完成后的输出示例</h3>
<pre><code>[XG] XG-LiunxPanel 安装完成并已启动
[XG] 已设置安全入口：/xgpanel

  面板地址：http://1.2.3.4:8090/xgpanel
  默认账号：admin
  默认密码：admin123（登录后请立即修改）
  数据目录：/opt/xg-linux
  服务管理：systemctl {status|restart|stop} xg-panel</code></pre>
<p>未设置安全入口时，面板地址显示为 <code>http://1.2.3.4:8090/</code>。</p>
<h3>5. 首次登录</h3>
<p>浏览器打开输出的面板地址（<code>http://服务器IP:端口/入口</code>），使用 <code>admin / admin123</code> 登录，登录后立即在「设置」中修改密码。</p>
<blockquote>
<p>打不开时先检查：安全组是否放行端口 → <code>systemctl status xg-panel</code> → 本机 <code>curl -I http://127.0.0.1:8090</code>。</p>
</blockquote>
<hr />
<h2>四、日常管理</h2>
<h3>1. 查看运行状态</h3>
<pre><code class="language-bash">bash /root/xg_panel_install.sh status</code></pre>
<p>输出服务名称、运行状态、程序路径、数据目录、安全入口、访问地址。</p>
<h3>2. 常用服务命令</h3>
<pre><code class="language-bash">systemctl status xg-panel     # 查看状态
systemctl restart xg-panel    # 重启
systemctl stop xg-panel       # 停止
systemctl start xg-panel      # 启动
systemctl enable xg-panel     # 开机自启
systemctl disable xg-panel    # 取消开机自启</code></pre>
<h3>3. 查看日志</h3>
<pre><code class="language-bash">journalctl -u xg-panel -n 100 --no-pager      # 最近 100 行
journalctl -u xg-panel -f                     # 实时跟踪</code></pre>
<p>后台安装类任务的日志在面板「任务日志」页面查看，文件位于面板数据目录下。</p>
<h3>4. 修改端口</h3>
<p>方式一：重新执行安装并指定端口（程序会保留数据）</p>
<pre><code class="language-bash">sudo bash /root/xg_panel_install.sh install --port 8899</code></pre>
<p>方式二：修改配置文件后重启</p>
<pre><code class="language-bash">sed -i 's/^port=.*/port=8899/' /opt/xg-linux/panel.conf
systemctl restart xg-panel</code></pre>
<p>修改后记得在防火墙 / 云安全组放行新端口。</p>
<h3>5. 修改安全入口</h3>
<pre><code class="language-bash">sed -i 's/^entrance=.*/entrance=myentry/' /opt/xg-linux/panel.conf
systemctl restart xg-panel</code></pre>
<ul>
<li>入口只能包含字母、数字、下划线、短横线，长度 3–32 位；</li>
<li>修改后访问 <code>http://服务器IP:端口/myentry</code>，旧入口立即失效；</li>
<li>也可以在面板「设置」页面修改，保存后按提示重启服务。</li>
</ul>
<p>想把入口改回根路径，把该行改成 <code>entrance=</code>（留空）后重启即可。</p>
<h3>6. 目录说明</h3>
<table>
<thead>
<tr>
<th>路径</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>/opt/xg-liunxpanel/xg-panel</code></td>
<td>面板主程序</td>
</tr>
<tr>
<td><code>/etc/systemd/system/xg-panel.service</code></td>
<td>systemd 服务文件</td>
</tr>
<tr>
<td><code>/opt/xg-linux/</code></td>
<td>面板数据目录（配置、站点表、日志等）</td>
</tr>
<tr>
<td><code>/opt/xg-linux/panel.conf</code></td>
<td>面板监听端口、安全入口、标题等基础配置</td>
</tr>
<tr>
<td><code>/www/</code></td>
<td>网站、数据库、运行环境等业务目录</td>
</tr>
</tbody>
</table>
<hr />
<h2>五、更新</h2>
<pre><code class="language-bash">sudo bash /root/xg_panel_install.sh update</code></pre>
<p>更新流程：下载新版本 → 备份旧程序为 <code>xg-panel.bak</code> → 停止服务 → 替换程序 → 启动。</p>
<p>如果新版本启动失败，脚本会自动回滚到旧版本并提示查看日志：</p>
<pre><code class="language-bash">journalctl -u xg-panel -n 50 --no-pager</code></pre>
<p>回滚完成后旧程序仍在 <code>/opt/xg-liunxpanel/xg-panel.bak</code>，可手动用于排查。</p>
<hr />
<h2>六、卸载</h2>
<h3>1. 保留数据卸载（推荐）</h3>
<pre><code class="language-bash">sudo bash /root/xg_panel_install.sh uninstall</code></pre>
<p>会停止并删除服务、删除程序目录 <code>/opt/xg-liunxpanel</code>，<strong>保留</strong> <code>/opt/xg-linux</code> 中的数据。</p>
<h3>2. 彻底卸载（含数据）</h3>
<pre><code class="language-bash">sudo bash /root/xg_panel_install.sh uninstall --purge</code></pre>
<p>在上一项基础上再删除 <code>/opt/xg-linux</code> 面板数据。</p>
<blockquote>
<p>注意：<code>--purge</code> 只删除面板自身的数据目录。<code>/www</code> 下已创建的网站、数据库、运行环境不会被删除，需要自行清理。</p>
</blockquote>
<h3>3. 卸载后确认</h3>
<pre><code class="language-bash">systemctl status xg-panel        # 应提示 Unit xg-panel.service could not be found
ls /opt/xg-liunxpanel            # 应提示 No such file or directory</code></pre>
<hr />
<h2>七、常见问题</h2>
<p><strong>1. 提示 <code>请使用 root 运行</code></strong></p>
<p>脚本需要 root 权限，使用 <code>sudo bash xg_panel_install.sh ...</code> 执行。</p>
<p><strong>2. 提示 <code>当前架构 xxx 不受支持，仅提供 amd64 / 386 / arm / arm64 安装包</code></strong></p>
<p>说明 <code>uname -m</code> 的输出不属于下面任一类：<code>x86_64</code>、<code>i386</code>、<code>i686</code>、<code>armv7l</code>、<code>aarch64</code> 等。可先确认架构，再到下载页取对应文件，用 <code>--bin</code> 指定本地文件安装。</p>
<p><strong>3. 提示 <code>下载失败，请检查网络或地址</code></strong></p>
<p>检查服务器能否访问外网，或先手动验证下载地址（把 <code>amd64</code> 换成实际架构）：</p>
<pre><code class="language-bash">uname -m
curl -I https://blog.itxiaoguo.xyz/xg_panel_linux_amd64</code></pre>
<p><strong>4. 提示 <code>下载失败（HTTP 错误或网络不通）</code> 或 <code>下载内容不是 ELF 可执行文件</code></strong></p>
<p>先用 <code>curl -I 下载地址</code> 看返回码。若是 <code>404 Not Found</code>，说明这个地址上并没有文件（常见于博客/CDN 把上传文件改成了 <code>/content/uploadfile/...</code> 的随机名）。两种解法：</p>
<pre><code class="language-bash"># 改用真实地址
sudo bash /root/xg_panel_install.sh install --url https://你的真实地址/xg_panel_linux_amd64

# 或先把程序文件上传到服务器，再指定本地文件安装
sudo bash /root/xg_panel_install.sh install --bin /root/xg_panel_linux_amd64</code></pre>
<p><strong>5. 服务启动失败</strong></p>
<pre><code class="language-bash">journalctl -u xg-panel -n 80 --no-pager</code></pre>
<p>常见原因：端口被占用（<code>ss -lnt | grep 8090</code>）、程序无执行权限、磁盘已满。</p>
<p><strong>6. 面板打不开但服务是 active</strong></p>
<ul>
<li>云服务器安全组未放行端口；</li>
<li>本机 firewalld / ufw 未放行：脚本会自动尝试，若之前手动关闭过防火墙则需重新放行；</li>
<li>浏览器访问的是 https，而面板默认是 http。</li>
</ul>
<p><strong>7. 忘记登录密码</strong></p>
<p>账号密码保存在 <code>/opt/xg-linux/panel.conf</code>（<code>pass</code> 为哈希值，无法手改）。可删除该配置文件让面板重建默认账号：</p>
<pre><code class="language-bash">systemctl stop xg-panel
cp /opt/xg-linux/panel.conf /opt/xg-linux/panel.conf.bak
rm -f /opt/xg-linux/panel.conf
systemctl start xg-panel</code></pre>
<p>重启后面板会生成新的默认配置，账号恢复为 <code>admin / admin123</code>、端口回到 <code>8090</code>；如需保留原端口，对比备份文件再把 <code>port=</code> 改回去并重启。</p>
<p><strong>8. 设置安全入口后打不开面板</strong></p>
<p>安全入口必须带在地址后面，例如入口为 <code>xgpanel</code>、端口为 <code>8090</code> 时，访问 <code>http://服务器IP:8090/xgpanel</code>。只访问 <code>http://服务器IP:8090/</code> 会被拒绝，这是正常的安全设计。</p>
<p>忘记入口时执行 <code>bash /root/xg_panel_install.sh status</code> 查看，或直接看配置：</p>
<pre><code class="language-bash">grep '^entrance=' /opt/xg-linux/panel.conf</code></pre>
<hr />
<h2>八、命令速查</h2>
<pre><code class="language-bash"># 一键安装（下载 + 安装 + 启动）
curl -fL -o /root/xg_panel_install.sh https://blog.itxiaoguo.xyz/xg_panel_install.sh &amp;&amp; bash /root/xg_panel_install.sh

# 下载脚本
curl -fL -o /root/xg_panel_install.sh https://blog.itxiaoguo.xyz/xg_panel_install.sh

# 安装
sudo bash /root/xg_panel_install.sh
sudo bash /root/xg_panel_install.sh install --port 8899
sudo bash /root/xg_panel_install.sh install --port 8899 --entrance xgpanel

# 状态
bash /root/xg_panel_install.sh status

# 更新
sudo bash /root/xg_panel_install.sh update

# 卸载
sudo bash /root/xg_panel_install.sh uninstall
sudo bash /root/xg_panel_install.sh uninstall --purge

# 服务
systemctl {status|restart|stop|start} xg-panel
journalctl -u xg-panel -n 100 --no-pager</code></pre>]]></description>
    <pubDate>Fri, 06 Nov 2026 10:02:56 +0800</pubDate>
    <dc:creator>小郭</dc:creator>
    <guid>https://blog.itxiaoguo.xyz/?post=7</guid>
</item>
<item>
    <title>小郭网络官网正式上线</title>
    <link>https://blog.itxiaoguo.xyz/?post=5</link>
    <description><![CDATA[<p>近日，小郭网络官方博客网站正式上线运行，官网访问地址：<strong><a href="https://blog.itxiaoguo.xyz/">https://blog.itxiaoguo.xyz/</a></strong>。网站作为小郭网络对外展示窗口，集中展示旗下自研工具产品、技术动态，为广大技术爱好者提供交流、查阅资料的线上阵地。</p>
<p>小郭网络长期深耕 Windows 平台技术工具研发，代表性产品包含<strong>小郭面板（IIS+MySQL+PHP 一体化建站面板）、小郭音乐播放器</strong>等实用工具，受到不少运维、建站爱好者、直播用户的喜爱。本次上线的官方博客网站，将作为产品对外的官方信息出口，统一发布产品更新公告、使用教程、常见问题解答以及项目最新动态。</p>
<p>网站设置产品展示、新闻动态、联系我们等核心板块。在产品展示板块，用户可以快速了解小郭系列工具的产品定位、核心功能与使用场景；新闻动态栏目将持续更新版本发布、功能迭代等资讯；联系我们板块公布了联系电话、邮箱、地址等信息，方便用户反馈问题、提交建议，搭建起开发者与使用者之间沟通桥梁。</p>
<blockquote>
<p>“搭建官方博客站点，希望给广大使用者一个正规的信息渠道。过去很多用户通过社群零散获取教程，信息分散。今后产品介绍、新版本通知、操作文档都会优先更新在官网，方便大家查阅。后续我们也会持续丰富网站内容，不断完善文档与教程资源。” 小郭网络负责人表示。</p>
</blockquote>
<p>目前网站已完成基础部署，后续会持续扩充技术文章、工具使用案例，优化浏览体验。欢迎广大技术爱好者访问小郭网络博客，体验了解系列自研工具。</p>
<p><strong>网站地址</strong>：<a href="https://blog.itxiaoguo.xyz/">https://blog.itxiaoguo.xyz/</a><br />
<strong>联系邮箱</strong>：982576640@qq.com<br />
<strong>论坛地址</strong>：<a href="https://blog.itxiaoguo.xyz/?plugin=bbs">https://blog.itxiaoguo.xyz/?plugin=bbs</a></p>]]></description>
    <pubDate>Mon, 26 Oct 2026 14:01:50 +0800</pubDate>
    <dc:creator>小郭</dc:creator>
    <guid>https://blog.itxiaoguo.xyz/?post=5</guid>
</item>
<item>
    <title>小郭音乐播放器</title>
    <link>https://blog.itxiaoguo.xyz/?post=4</link>
    <description><![CDATA[<h2>✨ 核心功能</h2>
<h3>1. 基础播放功能</h3>
<ul>
<li>播放 / 暂停 / 上一首 / 下一首、进度拖拽、音量调节</li>
<li>播放模式：列表循环、单曲循环、随机播放</li>
<li>歌词窗口：独立悬浮歌词，可置顶、调节字体大小、颜色、透明度（直播 BGM 常用）</li>
<li>音频信息读取：自动读取歌曲标题、歌手、专辑、封面图</li>
</ul>
<h3>2. 歌单管理</h3>
<ul>
<li>文件夹批量扫描导入（一键扫描整个音乐目录）</li>
<li>自建多个歌单，支持拖拽增删歌曲</li>
<li>支持保存歌单文件，换环境可以直接导入</li>
<li>歌曲列表搜索：按歌名、歌手快速筛选</li>
</ul>
<p>购买地址https://shop.itxiaoguo.xyz/</p>
<p>[card type=&quot;link&quot;]<br />
[activity_countdown title=&quot;2026双11特价活动&quot; starttime=&quot;2026-10-26 00:00:00&quot; endtime=&quot;2026-11-11 23:59:59&quot; style=&quot;red&quot; content=&quot;活动期间全场商品享4折，数量有限先到先得！&quot;]</p>]]></description>
    <pubDate>Mon, 26 Oct 2026 13:55:09 +0800</pubDate>
    <dc:creator>小郭</dc:creator>
    <guid>https://blog.itxiaoguo.xyz/?post=4</guid>
</item>
<item>
    <title>【小郭面板】IIS MYSQL PHP环境部署</title>
    <link>https://blog.itxiaoguo.xyz/?post=3</link>
    <description><![CDATA[<p>【小郭面板】IIS MYSQL PHP环境部署</p>
<h1>【小郭面板】IIS + MySQL + PHP 环境部署介绍</h1>
<blockquote>
<p>小郭面板是<strong>Windows平台、基于IIS</strong>的一键建站配置工具，区别于小皮（phpStudy）Nginx/Apache路线；底层原生调用Windows DISM、FastCGI、IIS模块，自动完成IIS开启、PHP-FastCGI绑定、MySQL多实例、伪静态、phpMyAdmin部署，适合Windows Server / Win10/11做PHP站点（WP、织梦、Discuz等）</p>
</blockquote>
<h2>✅ 系统要求</h2>
<ul>
<li>系统：Windows10/11、Windows Server 2016/2019/2022（64位）</li>
<li>权限：<strong>必须管理员运行面板</strong></li>
<li>路径：环境安装目录<strong>禁止中文、空格</strong></li>
<li>依赖前置：VC++运行库（面板自带检测，缺失自动提示）</li>
</ul>
<h2>🧩 核心组件说明</h2>
<ol>
<li><strong>IIS</strong>：Windows自带Web服务，面板通过DISM命令一键开启：万维网服务、CGI（FastCGI核心）、静态内容、默认文档、HTTP错误、URL Rewrite重写模块（伪静态必备）、FTP可选安装</li>
<li><strong>PHP</strong>：采用 <strong>NTS非线程安全版</strong>（IIS FastCGI标准），支持多PHP版本共存（5.6/7.2/7.4/8.0/8.1），自动配置<code>php.ini</code>、开启<code>mysqli/pdo_mysql/curl/mbstring</code>等扩展，自动注册IIS处理程序映射</li>
<li><strong>MySQL</strong>：支持5.5/5.6/5.7/8.0，<strong>支持多实例独立端口</strong>；自动生成my.ini、初始化data目录、注册Windows服务、设置root密码、字符集默认utf8mb4</li>
<li><strong>附加工具</strong>：一键部署phpMyAdmin，自动创建IIS站点绑定PHP，图形化管理数据库</li>
</ol>
<h2>📝 完整部署流程（面板内操作顺序）</h2>
<h3>1. 环境检测</h3>
<p>打开面板 → 【环境检测】<br />
自动扫描：IIS状态、CGI、URL重写、VC++、防火墙、已有PHP/MySQL实例，输出检测报告；</p>
<blockquote>
<p>防火墙：面板支持一键放行80/443/MySQL端口，或一键关闭（生产不建议直接关）</p>
</blockquote>
<h3>2. 一键安装IIS组件</h3>
<p>点【安装IIS】，底层DISM在线启用角色，自动勾选PHP必须的CGI模块；</p>
<blockquote>
<p>如果是精简版系统DISM失败，需要手动在Windows功能里勾选：Internet信息服务 → CGI</p>
</blockquote>
<h3>3. 安装PHP版本</h3>
<ul>
<li>选择PHP版本（推荐7.4通用性最强，8.x新程序）</li>
<li>下载源：小郭加速源 / PHP官方源切换</li>
<li>面板自动解压、配置php.ini、注册FastCGI映射到IIS，无需手动进IIS管理器添加处理程序映射</li>
</ul>
<h3>4. 安装MySQL实例</h3>
<ul>
<li>选择版本、自定义端口（默认3306，多实例必须改端口）</li>
<li>设置root密码、字符集、最大连接数</li>
<li>自动初始化数据库、注册独立Windows服务，支持同时跑多个MySQL互不冲突</li>
<li>面板内功能：启动/停止/重启MySQL、修改root密码、卸载实例</li>
</ul>
<h3>5. 站点管理（IIS网站）</h3>
<p>【网站管理】→ 添加站点：</p>
<ul>
<li>填写域名、端口、网站物理目录</li>
<li>选择绑定的PHP版本（多PHP隔离）</li>
<li>一键导入IIS伪静态规则（WP、Discuz、织梦预设）</li>
<li>自动配置默认文档：index.php、index.html</li>
</ul>
<h3>6. 数据库管理</h3>
<p>面板内置库管理：</p>
<ul>
<li>创建数据库 + 独立数据库账号（不直接用root给网站）</li>
<li>改字符集、删除库、导出SQL备份</li>
<li>【phpMyAdmin一键部署】：选择PHP版本+访问端口，自动生成独立IIS站点，直接浏览器访问管理数据库</li>
</ul>
<h3>7. 测试环境</h3>
<p>站点目录新建 <code>info.php</code></p>
<pre><code class="language-php">&lt;?php phpinfo(); ?&gt;</code></pre>
<p>浏览器访问 <code>http://你的域名/info.php</code>，页面正常打开、能看到mysql扩展 = PHP+IIS联动成功；<br />
phpMyAdmin登录验证MySQL账号密码连通性。</p>
<h2>⚙️ 面板自带优势（对比手动配IIS+PHP）</h2>
<ul>
<li>不用手动打开IIS管理器、不用手动加FastCGI映射、不用手写web.config伪静态</li>
<li>MySQL多实例友好，不同网站可以隔离数据库实例</li>
<li>统一记录账号密码在本地配置文件，防止遗忘</li>
<li>一键启停整套环境、站点、数据库服务</li>
<li>适配Windows权限，自动处理目录读写权限（PHP上传缓存目录）</li>
</ul>
<h2>⚠️ 重点坑与注意事项</h2>
<ol>
<li>IIS + PHP 必须用 <strong>NTS（非线程安全）PHP</strong>，TS版本IIS FastCGI会异常，面板下载包已经过滤，不要自己替换TS包</li>
<li>MySQL8.0默认密码认证插件caching_sha2_password，老PHP版本（5.6/7.0）连不上，需要在面板创建账号时选择传统<code>mysql_native_password</code></li>
<li>URL重写模块是伪静态关键，DISM安装失败就手动去iis.net下载rewrite2.1安装包</li>
<li>服务器外网访问：安全组放行80/443，MySQL端口不要对公网开放</li>
<li>该面板只管理<strong>原生IIS</strong>，和Nginx、小皮面板环境冲突，一台机器不要混装两套PHP环境</li>
<li>属于第三方个人工具，非微软官方面板，适合自用、开发、小规模站点，高并发生产环境需要自行做安全加固</li>
</ol>
<h2>🆚 和小皮phpStudy简单区别</h2>
<table>
<thead>
<tr>
<th>项目</th>
<th>小郭面板</th>
<th>phpStudy（小皮Windows）</th>
</tr>
</thead>
<tbody>
<tr>
<td>Web引擎</td>
<td>IIS（微软原生）</td>
<td>Nginx/Apache</td>
</tr>
<tr>
<td>适用场景</td>
<td>Windows、ASP+PHP混跑、依赖IIS的程序</td>
<td>通用PHP站点，主流LNMP架构习惯</td>
</tr>
<tr>
<td>特色</td>
<td>多MySQL实例、IIS伪静态一键、原生Windows组件</td>
<td>生态成熟、应用商店多、Nginx性能更好</td>
</tr>
</tbody>
</table>
<h2>🔧 常见故障快速排查</h2>
<ol>
<li>访问php页面404：IIS没识别php，重新在面板绑定PHP版本，重启IIS</li>
<li>500错误：php.ini缺少扩展、目录权限不足、伪静态规则写错</li>
<li>PHP连不上MySQL：版本密码插件不兼容、MySQL服务未启动、防火墙拦截端口</li>
</ol>]]></description>
    <pubDate>Mon, 26 Oct 2026 13:45:21 +0800</pubDate>
    <dc:creator>小郭</dc:creator>
    <guid>https://blog.itxiaoguo.xyz/?post=3</guid>
</item>
<item>
    <title>小郭内网穿透商业版</title>
    <link>https://blog.itxiaoguo.xyz/?post=2</link>
    <description><![CDATA[<h2>✅ 核心能力</h2>
<ol>
<li><strong>隧道协议</strong>：TCP / UDP / HTTP / HTTPS，支持远程桌面 RDP、SSH、NAS、网站调试、游戏联机、本地接口回调、数据库转发等场景</li>
<li><strong>客户端</strong>：Windows 为主（易语言写的，杀毒容易误报），轻量单文件，一键加载配置，后台驻留保活、断线自动重连</li>
<li><strong>域名</strong>：自带分配二级域名，也支持绑定自己备案域名、HTTPS 证书</li>
<li><strong>管理</strong>：网页面板增删隧道、查看在线状态、流量统计、连接日志、在线控隧道启停</li>
<li><strong>底层优化（V3 对比 V2 升级点）</strong>
<ul>
<li>多路复用，单连接承载多条隧道，减少握手开销、弱网更稳</li>
<li>传输加密，流量中转加密</li>
<li>连接保活机制优化，NAT 环境（家用宽带、4G）掉线重连更快</li>
<li>面板交互改版，隧道配置实时生效，不用重启客户端</li>
</ul></li>
</ol>
<h2>✅ 适用场景</h2>
<ul>
<li>开发：本地 Web、公众号 / 小程序接口调试</li>
<li>内网设备：群晖 / 绿联 NAS、监控、软路由、打印机外网访问</li>
<li>远程运维：Windows 远程桌面、Linux SSH</li>
<li>UDP 场景：游戏联机、DNS、IPTV、软路由 UDP 转发</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: center;">套餐</th>
<th style="text-align: center;">时长</th>
<th style="text-align: center;">价格</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">月卡</td>
<td style="text-align: center;">30 天</td>
<td style="text-align: center;">8 元</td>
</tr>
<tr>
<td style="text-align: center;">季卡</td>
<td style="text-align: center;">90 天</td>
<td style="text-align: center;">18 元</td>
</tr>
<tr>
<td style="text-align: center;">年卡</td>
<td style="text-align: center;">360 天</td>
<td style="text-align: center;">50 元</td>
</tr>
<tr>
<td style="text-align: center;">永久卡</td>
<td style="text-align: center;">终身</td>
<td style="text-align: center;">588 元</td>
</tr>
</tbody>
</table>
<p>购买地址https://shop.itxiaoguo.xyz/</p>
<p>[card type=&quot;link&quot;]<br />
[activity_countdown title=&quot;2026双11特价活动&quot; starttime=&quot;2026-10-26 00:00:00&quot; endtime=&quot;2026-11-11 23:59:59&quot; style=&quot;red&quot; content=&quot;活动期间全场商品享4折，数量有限先到先得！&quot;]</p>]]></description>
    <pubDate>Mon, 26 Oct 2026 13:30:08 +0800</pubDate>
    <dc:creator>小郭</dc:creator>
    <guid>https://blog.itxiaoguo.xyz/?post=2</guid>
</item>
</channel>
</rss>