bash
# 启动
sudo systemctl start nginx
# 停止
sudo systemctl stop nginx
# 重启(会短暂中断服务)
sudo systemctl restart nginx
# 平滑重启(不中断服务,刚才你就该用这个)
sudo systemctl reload nginx
# 测试配置文件
sudo nginx -t
# 查看状态
sudo systemctl status nginx
bash
# 启动
sudo systemctl start nginx
# 停止
sudo systemctl stop nginx
# 重启(会短暂中断服务)
sudo systemctl restart nginx
# 平滑重启(不中断服务,刚才你就该用这个)
sudo systemctl reload nginx
# 测试配置文件
sudo nginx -t
# 查看状态
sudo systemctl status nginx
2. 在线激活
3. 充值
4. 插卡设置
5. 接收验证
针对 友善 NanoPi R5S 这款热门的 ARM 架构软路由,安装 iStoreOS 的流程与 x86 电脑稍有不同,主要区别在于 R5S 支持 TF 卡启动 和 写入 eMMC(内置存储)。
以下是针对 R5S 的保姆级安装与配置教程:
R5S 默认的启动顺序通常是 TF卡 > eMMC。
虽然插着 TF 卡也能一直用,但 TF 卡长期读写容易损坏,且速度不如 R5S 内置的 eMMC 存储。我们建议把系统刷入机器内部,解放 TF 卡槽。
R5S 最大的优势是有一个 M.2 NVMe 插槽,可以插固态硬盘做轻 NAS。
如果你在 R5S 底部安装了 NVMe 固态硬盘:
R5S 的性能(RK3568 + 4G内存)跑 Docker 非常流畅。
Q1:刷入 eMMC 后,还需要插 TF 卡吗?
A:不需要。你可以把 TF 卡格式化掉,单纯当做一个外接存储盘插着用来存数据,或者干脆拔掉。
Q2:LED 灯不亮或者颜色不对?
A:iStoreOS 对 R5S 的 LED 适配一般是:PWR 常亮,SYS 闪烁(代表系统运行中),WAN/LAN 插网线亮。如果不亮,可以在“系统”->“LED配置”里手动调整,但通常不建议折腾,能用就行。
Q3:R5S 发热严重吗?
A:R5S 金属外壳是被动散热,摸起来烫手是正常的(说明热量导出来了)。只要后台显示 CPU 温度不超过 75-80度,都不用担心。
Q4:我想重置系统怎么办?
A:如果系统玩坏了,最快的方法是:重新制作 TF 启动卡,插卡启动,重复 第四阶段 的步骤,再次覆盖写入 eMMC 即可。
对于 R5S 用户,iStoreOS 的核心玩法是:
TF卡引导 -> 刷入eMMC -> 拔卡启动 -> 挂载 NVMe 硬盘 -> 迁移 Docker 路径到硬盘 -> 开始安装插件。
这套流程能最大化利用 R5S 的双 2.5G 网口性能和 NVMe 存储优势。
经过几次试验,Hurricane Electric (HE.net) 的几个主要免费服务(IPv6 Tunnel Broker、Free DNS、BGP Toolkit 等:Tunnel Broker (tunnelbroker.net): 为了推广 IPv6 而生,开发时间很早。
Free DNS (dns.he.net): 为了提供免费的权威 DNS 解析,是一个独立的系统。
BGP Toolkit (bgp.he.net): 主要是为了展示路由数据。)虽然都属于同一家公司,但它们的账户体系是完全独立、互不通用的。
因此导致我登录dns.he.net托管域名的时候(这个域名暂时还不能托管到cf),更改Ns记录成功,但是,准备添加a记录、cname记录等的时候,当我点击编辑域名的“小铅笔”图标时,立刻被系统踢出登录状态。然后重新登录,点击,再被踢出。。。循环下去得不到解决。后来,查阅资料发现,这个网址的登录限制机制很严格。一旦登录的时候的ip在运行过程中产生跳跃(ip更改),账号会立刻被踢出。于是采用代理全局模式,解决了这个问题。
1、如果在户外阳光明媚的中午拍一朵背景虚化的花,那么如何设置光圈f、快门、感光度iso ?
因为要拍成虚化效果,一定是大光圈小景深才能达到这样的目的。所以一般设置f=1.4/1.8 。但是,大光圈带来的进光量大,会让曝光过多,照片亮化。所以通过快门的速度非常快,控制进光量。一般在1/500 甚至1/800 。感光度太大会产生噪点,所以,在保证成像正常的情况下感光度设置低一点就好(50/100)
1、如果拍摄一个在夜晚跑步的人,应如何设置三要素?
首先为了让夜晚拍出较亮的照片效果,进光量需要多,所以光圈要大。设值光圈f=2.8的大光圈。如果太大,运动的物体焦点变化快,容易跑焦。快门设置成1/125 或1/250 ,感光度设置成800来保证一定的进光量,使画面亮度适中。
容器是一种轻量级的虚拟化技术,它允许应用程序及其依赖项(如库、配置文件)打包成一个独立的、可移植的单元,在共享的操作系统内核上运行。容器不像虚拟机那样模拟完整的硬件,而是通过隔离机制(如命名空间和控制组)来实现进程级别的隔离。
典型代表包括 Docker(最流行的容器引擎,用于构建和运行容器)、Podman(无守护进程的容器工具,兼容 Docker)、Kubernetes(容器编排平台,用于管理大规模容器部署,如 Google Kubernetes Engine)。
容器支持几乎所有编程语言,只要它们能在容器化的 OS(如 Ubuntu 或 Alpine Linux)上运行。常见包括:
FROM ubuntu:22.04 RUN apt-get update && apt-get install -y python3 COPY app.py /app/ CMD ["python3", "/app/app.py"]这是一个简单的 Python 脚本容器化示例。你可以用 docker build 和 docker run 来执行。虚拟机是通过 hypervisor 在物理硬件上模拟完整计算机系统的技术。它包括虚拟 CPU、内存、存储和独立的操作系统内核,用户感觉像在使用一台独立的物理机。
典型代表包括 VMware vSphere(企业级 hypervisor,用于数据中心虚拟化)、VirtualBox(免费桌面虚拟化工具,由 Oracle 提供)、KVM(Linux 内核内置的开源 hypervisor,常用于云环境如 Proxmox)。
VM 可以运行任何 OS,因此支持所有语言:
#!/bin/bash sudo apt update sudo apt install nginx sudo systemctl start nginx或在 Windows VM 上用 PowerShell:textInstall-Package -Name SomePackage Start-Process -FilePath "app.exe"VPS 是一种托管服务,使用虚拟化技术(通常 VM)为用户提供一个专属的虚拟服务器环境。用户获得 root/管理员权限,可以安装软件、管理文件,像拥有物理服务器一样,但实际共享底层硬件。
典型代表包括 AWS EC2(亚马逊的弹性计算云,提供可扩展 VPS)、DigitalOcean Droplet(简单易用的 VPS 托管,针对开发者)、Linode(Akamai 的 VPS 服务,强调性能和全球数据中心)、Vultr(高性能 VPS,支持自定义 ISO)。
与 VM 类似,支持所有语言:
#!/bin/bash yum install -y httpd systemctl start httpd echo "Hello World" > /var/www/html/index.html商家推出的平台服务是指游戏公司或科技巨头提供的数字平台,通常包括游戏分发、在线订阅、云游戏流媒体和社区功能。这些服务通过云端或客户端提供访问游戏内容的生态系统,而不是物理硬件。
典型代表包括 Steam(Valve 的 PC 游戏平台,提供游戏购买和多人联机)、Xbox Game Pass(Microsoft 的订阅服务,包含云游戏和跨设备访问)、PlayStation Plus(Sony 的平台服务,支持在线多人游戏和游戏库订阅)、NVIDIA GeForce Now(云游戏流媒体服务,利用 GPU 渲染游戏)。
平台服务支持有限的自定义,通常通过 SDK 或 API:
using UnityEngine; public class GameService : MonoBehaviour { void Start() { // 示例:连接到平台 API Debug.Log("Connecting to Game Pass..."); } }注意:普通用户主要通过界面交互;开发者需认证工具。一个手机号码对应一个GT的api_id 和api_hash值。根据官方文档,目前每个手机号码只能连接一个 API ID(及其对应的 Hash 值)。如果您使用不同的手机号码登录开发者门户,则会获得与该号码关联的另一个 API ID 和 Hash。因此,一旦你自己申请了api_id和api_hash值,就要妥善保管起来。因为如果有了些,是能够通过其访问你的app的。跟丢了自己的账号一样。当然,你可以通过自己的手机号码要找回。但是,风险依然存在!而TG_SESSION_STR 是 GT 脚本中用于身份认证的环境变量。它本质上是 Telethon 库中 StringSession 的字符串表示形式,用于存储 GT 账户的会话数据(如授权密钥、数据中心信息等),允许程序在无需每次手动登录的情况下,以特定用户身份访问 GT- API。这种变量代表了一个单一的 GT 用户会话身份,可以在多个脚本或程序中复用,但它绑定于生成时使用的账户(手机号码),不可随意分享以防账户安全风险。
最近几天免费的二级域名越来越多的出现在群里,其中不乏已经申请进入PSL的域名。就等cloudflare拉取这些已经被审批的域名后,就能被托管在cf上了。但有个问题是,这里面有几个域名注册说明上规定如果注册域名后没有及时挂在自己的网站或者博客上(就是闲置没有使用)几天后就会被清理。咨询ai 后提供了几个方法,其中就是通过在cloudflare 和域名注册商的域名管理中添加cname 记录,用以绑定在cf 上能够访问的一个域名上,从而解决了这个新域名闲置的问题。待cloudflare拉取psl成功后就再一次托管到其上就行了。
那么,如果简介的托管在CF上呢?下面提供一个具体思路:
登录cf上,找到自己的一个pages项目进入后,点击绑定–添加域名—将申请的域名(带上前缀成为三级域名)添加进去—继续–添加我的dns域名提供商下面的“开始cname设置”按钮。出现名称、目标项目,把“目标”中的值复制后,来到域名注册的界面。添加cname记录。这个条目会看到自己刚注册的域名出现在名称位置,将在cloudflare上设置cname的时候添加的域名前缀写到这里,然后目标位置将cf 添加cname的时候出现的目标(前面已经复制了)填到这个目标位置。这样设置后,基本上申请的域名基本上就可以在cf上使用了。
“套CDN” 是中文网络社区(尤其是VPS、代理、建站圈子如V2EX、Hostloc、Linux.do等)里的一个常用俚语,意思是将网站、服务器或代理服务接入CDN(内容分发网络)服务,让流量先经过CDN节点中转,再回源到原始服务器(origin)。
总之,在建站/VPS社区,“套CDN”基本等于“用CDN加速+防护”,尤其是指用Cloudflare免费套一层来隐藏IP、防封禁。如果是在折腾代理或网站,推荐先试Cloudflare免费版,教程到处都是。
进入这个“甲骨文”小鸡的面板,看到配置很低,听人说这是甲骨文arm免费机器切割出的小鸡,就是说一个免费的arm,切成多个共享ip的网内容器。属于nat vps(共享ip的容器)
因此:我使用的不是一台拥有独立公网 IP 的完整虚拟机(VPS),而是一台 NAT VPS(共享 IP 的容器)。
这意味着:
一切都要靠“映射”:就像我必须映射 22 端口才能 SSH 连进去一样,我的 VLESS、Hysteria 等节点想要通,当然也必须在网页端做端口映射。
没有公网 IP 的直接控制权:公网 IP 是挂在宿主机上的,而我只有一个内网 IP。
没有内核权限:所以无法运行 iptables 或 ufw,也无法修改系统底层的防火墙(因为那是宿主机管理的)。