<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>自建网站 on 梦幻辰风</title>
    <link>https://www.mhcf.net/tags/%E8%87%AA%E5%BB%BA%E7%BD%91%E7%AB%99/</link>
    <description>Recent content in 自建网站 on 梦幻辰风</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    <lastBuildDate>Sun, 14 Jan 2024 00:00:00 +0800</lastBuildDate>
    <atom:link href="https://www.mhcf.net/tags/%E8%87%AA%E5%BB%BA%E7%BD%91%E7%AB%99/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>把网站搬到家里的电视盒子上</title>
      <link>https://www.mhcf.net/2024/01/%E6%8A%8A%E7%BD%91%E7%AB%99%E6%90%AC%E5%88%B0%E5%AE%B6%E9%87%8C%E7%9A%84%E7%94%B5%E8%A7%86%E7%9B%92%E5%AD%90%E4%B8%8A/</link>
      <pubDate>Sun, 14 Jan 2024 00:00:00 +0800</pubDate>
      <guid>https://www.mhcf.net/2024/01/%E6%8A%8A%E7%BD%91%E7%AB%99%E6%90%AC%E5%88%B0%E5%AE%B6%E9%87%8C%E7%9A%84%E7%94%B5%E8%A7%86%E7%9B%92%E5%AD%90%E4%B8%8A/</guid>
      <description>&lt;p&gt;首先，感谢 &lt;code&gt;@神雕&lt;/code&gt; 开发的海纳思（hinas）固件，感谢 &lt;code&gt;@Fatedier&lt;/code&gt; 开发的Frp应用，感谢 &lt;code&gt;@伊戈尔·赛索耶夫&lt;/code&gt; 开发的Nginx应用，感谢 &lt;code&gt;@狗哥&lt;/code&gt; 帮忙给电视盒子刷好固件。&lt;/p&gt;
&lt;p&gt;简单来说，在家的电视盒子刷成Ubuntu并且安装好Lnmp环境，通过frp映射到互联网上，再通过nginx反向代理提供一个80、443访问的端口，就基本可以了。如您所见，我新搭建的 &lt;code&gt;巨齿鲨&lt;/code&gt; 就是一个这样的站点。&lt;/p&gt;
&lt;p&gt;电视盒子是 &lt;code&gt;华为悦盒ec6108v9c&lt;/code&gt; ，属于 &lt;code&gt;hi3798mv100&lt;/code&gt; 芯片，恰好，在 &lt;code&gt;@狗哥&lt;/code&gt; 的帮忙下，有了这么一个盒子。具体刷机流程可以参考 &lt;code&gt;海纳思官网(ecoo.top)&lt;/code&gt; 。&lt;/p&gt;
&lt;p&gt;由于宝塔面板官方不再支持 armv7-32 位 CPU 的安装，所以选择付费10元通过 &lt;code&gt;@神雕&lt;/code&gt; 预制编译好的固件，直接运行宝塔，使对硬件的需求降低，可以流畅运行LNMP环境，至此本地站点的雏形基本好了。&lt;/p&gt;
&lt;p&gt;在本地完成建设后，需要互联网访问，那么需要一台有独立IP的VPS，在 &lt;code&gt;Github&lt;/code&gt; 上找到Frp项目，直接安装部署即可。&lt;/p&gt;
&lt;p&gt;Frp中有四个文件：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;frps&lt;/li&gt;
&lt;li&gt;frpc&lt;/li&gt;
&lt;li&gt;frps.toml&lt;/li&gt;
&lt;li&gt;frpc.toml&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;其中 &lt;code&gt;.toml&lt;/code&gt; 是配置文件。 &lt;code&gt;frps&lt;/code&gt;（在Windows下是 &lt;code&gt;frps.exe&lt;/code&gt; ）是服务端用的， &lt;code&gt;frpc&lt;/code&gt; （在Windows下是 &lt;code&gt;frpc.exe&lt;/code&gt; ）是客户端用的。华为悦盒这个电视盒子是arm32架构，下载好相应固件放好位置后，删除多余文件，保留 &lt;code&gt;frpc&lt;/code&gt; 和 &lt;code&gt;frpc.toml&lt;/code&gt; 即可。在 &lt;code&gt;frpc.toml&lt;/code&gt; 写入以下内容即可：&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;serverAddr = &amp;#34;0.0.0.0&amp;#34;
serverPort = 7000

[[proxies]]
name = &amp;#34;ssh&amp;#34;
type = &amp;#34;tcp&amp;#34;
localIP = &amp;#34;127.0.0.1&amp;#34;
localPort = 22
remotePort = 222

[[proxies]]
name = &amp;#34;web&amp;#34;
type = &amp;#34;http&amp;#34;
localPort = 80
customDomains = [&amp;#34;www.example.com&amp;#34;]
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;其中， &lt;code&gt;0.0.0.0&lt;/code&gt; 修改为服务器的IP地址。完成后通过 &lt;code&gt;./frpc -c ./frpc.toml&lt;/code&gt; 运行起来。如果需要更方便，可以通过 &lt;code&gt;systemd&lt;/code&gt; 来控制。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
