weird-aftertaste

Nginx Proxy Manager

運維安全v1.0.0
作者:weird-aftertaste更新於 2026-05-17npm-proxy@clawhub_weird-aftertaste/npm-proxy
伺服器運維配置生成

據 AlphaMoat 統計,截至 2026-09,Nginx Proxy Manager 累計下載 3,493 次、獲 2 個星標,在全部 5,078 個 AI 技能中排名第 3,163 位,在「運維安全」分類(264 個)中排名第 205 位。

累計安裝
105
累計下載
3493
星標
2
全站排名
#3,163
全站前 63% · 「運維安全」前 78%
平台累計安裝累計下載星標評論
ClawHub ↗10532032-
SkillHub ↗10534932—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

配置需要管理員憑據,隨附卡片提示 API token 會儲存在本機,刪除命令可能立即移除代理配置且沒有內建確認或 dry run。操作前應確認例項與目標主機,並保護本地憑據;刪除前應另行取得明確確認。

資料釋出於 2026-10-29

可以用來做什麼

  • 查詢代理主機與證書狀態。
  • 規劃域名轉發和 SSL 配置。
  • 檢查停用或刪除代理主機的操作影響。

什麼時候用

  • 需要檢查 Nginx Proxy Manager 的主機或證書時。
  • 需要規劃反向代理或 SSL 設定時。
  • 啟用、停用或刪除主機前需要核對目標與影響時。

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

總結該 NPM API helper 支援的主機和證書操作。
列出刪除代理主機前需要人工核實的目標、憑據和影響。

月度資料趨勢

累計下載3493
2606308335592026-05 · 累計下載 26722026-07 · 累計下載 30202026-08 · 累計下載 31252026-09 · 累計下載 349326-0526-09
星標2
1232026-05 · 星標 22026-07 · 星標 22026-08 · 星標 22026-09 · 星標 226-0526-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-093493—2
2026-083125+3.5%2
2026-073020—2
2026-052672—2

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

1.7 KB · ClawHub v1.0.0
---
name: npm-proxy
description: Manage Nginx Proxy Manager (NPM) hosts, certificates, and access lists. Use when the user wants to add a new domain, point a domain to a server/port, enable SSL, or check the status of proxy hosts.
---

# NPM Proxy Skill

Manage Nginx Proxy Manager (NPM) via its REST API.

## Configuration
展開全部(共 70 行)

Set the following environment variables:
- `NPM_URL`: The URL of your NPM instance (e.g., `https://npm.example.com`)
- `NPM_EMAIL`: Your NPM admin email
- `NPM_PASSWORD`: Your NPM admin password

## Usage

```bash
# List all proxy hosts
python scripts/npm_client.py hosts

# Get details for a specific host
python scripts/npm_client.py host <host_id>

# Enable/Disable a host
python scripts/npm_client.py enable <host_id>
python scripts/npm_client.py disable <host_id>

# Delete a host
python scripts/npm_client.py delete <host_id>

# List certificates
python scripts/npm_client.py certs
```

## Workflows

### Adding a new Proxy Host
To add a new host, use `curl` directly (the script is currently minimal).
Example payload for `POST /api/nginx/proxy-hosts`:
```json
{
  "domain_names": ["sub.example.com"],
  "forward_scheme": "http",
  "forward_host": "192.168.1.10",
  "forward_port": 8080,
  "access_list_id": 0,
  "certificate_id": 0,
  "ssl_forced": false,
  "meta": {
    "letsencrypt_email": "",
    "letsencrypt_agree": false,
    "dns_challenge": false
  },
  "advanced_config": "",
  "locations": [],
  "block_exploits": true,
  "caching_enabled": false,
  "allow_websocket_upgrade": true,
  "http2_support": true,
  "hsts_enabled": false,
  "hsts_subdomains": false
}
```

### Enabling SSL (Let's Encrypt)
1. List certs with `certs` to see if one exists.
2. Update the host with `certificate_id` and `ssl_forced: true`.

「運維安全」分類下的熱門技能

weird-aftertaste 的其他技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。