把网站搬到家里的电视盒子上
首先,感谢 @神雕 开发的海纳思(hinas)固件,感谢 @Fatedier 开发的Frp应用,感谢 @伊戈尔·赛索耶夫 开发的Nginx应用,感谢 @狗哥 帮忙给电视盒子刷好固件。 简单来说,在家的电视盒子刷成Ubuntu并且安装好Lnmp环境,通过frp映射到互联网上,再通过nginx反向代理提供一个80、443访问的端口,就基本可以了。如您所见,我新搭建的 巨齿鲨 就是一个这样的站点。 电视盒子是 华为悦盒ec6108v9c ,属于 hi3798mv100 芯片,恰好,在 @狗哥 的帮忙下,有了这么一个盒子。具体刷机流程可以参考 海纳思官网(ecoo.top) 。 由于宝塔面板官方不再支持 armv7-32 位 CPU 的安装,所以选择付费10元通过 @神雕 预制编译好的固件,直接运行宝塔,使对硬件的需求降低,可以流畅运行LNMP环境,至此本地站点的雏形基本好了。 在本地完成建设后,需要互联网访问,那么需要一台有独立IP的VPS,在 Github 上找到Frp项目,直接安装部署即可。 Frp中有四个文件: frps frpc frps.toml frpc.toml 其中 .toml 是配置文件。 frps(在Windows下是 frps.exe )是服务端用的, frpc (在Windows下是 frpc.exe )是客户端用的。华为悦盒这个电视盒子是arm32架构,下载好相应固件放好位置后,删除多余文件,保留 frpc 和 frpc.toml 即可。在 frpc.toml 写入以下内容即可: serverAddr = "0.0.0.0" serverPort = 7000 [[proxies]] name = "ssh" type = "tcp" localIP = "127.0.0.1" localPort = 22 remotePort = 222 [[proxies]] name = "web" type = "http" localPort = 80 customDomains = ["www.example.com"] 其中, 0.0.0.0 修改为服务器的IP地址。完成后通过 ./frpc -c ./frpc.toml 运行起来。如果需要更方便,可以通过 systemd 来控制。 ...