Hugo博客公告弹窗

推荐3个开源Github项目

openresty-manager

https://github.com/Safe3/openresty-manager

文档:https://github.com/Safe3/openresty-manager/blob/main/README_CN.md

从“手撕配置”到“可视化面板”,从“手动续期”到“一键 Let’s Encrypt”,OpenResty Manager用极简姿态承载了反向代理的全部实力

主机版

sudo bash -c "$(curl -fsSL https://om.uusec.com/cn/installer.sh)"

启动

# 启动服务
/opt/om/oms -s start

# 检查服务状态
/opt/om/oms -s status

# 停止服务
/opt/om/oms -s stop

# 重新启动
/opt/om/oms -s start

访问 https://your-ip:34567 ,用户名: admin ,密码: #Passw0rd

DNS解析, 在系统设置-OpenResty-DNS解析修改

resolver 1.1.1.1 8.8.8.8 1.0.0.1 valid=300s ipv6=off local=off;

301重定向(在站点高级配置修改)

return 301 'http://www.xxxx.cc$request_uri';

屏蔽敏感信息头(在系统设置-OpenResty-缓存资源)修改

add_header             X-Cf-Cache $upstream_cache_status always;
more_set_headers "Server: ";

负载均衡(轮询)

server 3.3.3.3:80 weight=3 max_fails=3 fail_timeout=30s;
server 6.6.6.6:80 weight=1 max_fails=3 fail_timeout=30s;
keepalive 320;
keepalive_requests 1000;

应用限流(在在系统设置-OpenResty-Real IP)后面添加

# 防爬虫限流配置
limit_req_zone $binary_remote_addr zone=one:30m rate=50r/s;
limit_conn_zone $binary_remote_addr zone=addr:20m;
limit_req zone=one burst=100 nodelay;
limit_conn addr 50;
limit_req_status 429;
limit_conn_status 429;

防爬虫(UA 黑名单)在站点的 include acme_challenge.conf;后面添加

    # 爬虫防护
    if ($http_user_agent ~* (python|curl|scrapy|wget|bot|spider)) {
        return 403;
    }

容器版

sudo bash -c "$(curl -fsSL https://om.uusec.com/cn/docker_installer.sh)"

随后可以通过下方命令管理OpenResty Manager容器,包括启动、停止、更新、卸载等。

bash /opt/om/om.sh

卸载

sudo bash -c "$(curl -fsSL https://om.uusec.com/uninstaller.sh)"

ctop

https://github.com/bcicen/ctop

ctop 就是一个专门为容器设计的、命令行版的“任务管理器”。它的界面风格是不是让你想起了经典的 top 命令?没错,它就是借鉴了 top 的设计思路,让你能在一个界面里,实时看到各个容器的 CPU、内存、网络 I/O 等关键指标。

安装

sudo wget https://github.com/bcicen/ctop/releases/download/v0.7.7/ctop-0.7.7-linux-amd64 -O /usr/local/bin/ctop
sudo chmod +x /usr/local/bin/ctop

启动:

ctop

Image

快捷键使用

键位操作说明
<ENTER>打开容器菜单
a切换显示所有容器(包括运行中和未运行)
f过滤显示的容器(打开时按 esc 清除)
H切换显示 ctop 头部信息
h打开帮助对话框
s选择容器排序字段
r反转容器排序顺序
o打开单一视图
l查看容器日志(打开时按 t 切换时间戳)
e执行 Shell 命令
c配置显示列
S将当前配置保存到文件
q退出 ctop

GitHub 中文化插件

https://github.com/maboloshi/github-chinese

目前项目主要有两个版本:

开发版:更新贼快,每周一凌晨自动更新词库,适合喜欢尝鲜的小伙伴,能第一时间体验新功能和新翻译。

发布版:稳定为主,每周五同步开发版的词库,适合追求稳定的用户,不用担心频繁更新出bug。 项目仓库里有各种文件,像 locals.js 存的是翻译词条,main.user.js 是核心脚本,还有专门处理繁體中文的 zh-TW 版本,考虑得很周到。

点击链接之一,安装脚本即可。

GitHub 中文化插件 - GitHub 托管【开发版】

GitHub 中文化插件 - GreasyFork 托管【发布版】

CC BY-NC-SA 4.0 转载请注明
最后更新于 2025-12-13 06:34