44 lines
1.3 KiB
Markdown
44 lines
1.3 KiB
Markdown
|
|
このプロジェクトは、nftablesのルールを編集するためのスクリプトです。以下が使用方法とライセンス情報です。
|
|
|
|
---
|
|
|
|
### 概要
|
|
このツールは、`nftables`のルールを編集する際のスクリプトです。
|
|
|
|
---
|
|
|
|
### 使用方法
|
|
**ルールの編集**
|
|
```bash
|
|
Usage: ipfn [OPTIONS] [RULES]
|
|
|
|
Rules Format:
|
|
80:10.10.100.5:8080 Full (LocalPort:TargetIP:TargetPort)
|
|
80:8080 IP defaults to 127.0.0.1
|
|
11434 Map same port to 127.0.0.1
|
|
|
|
Options:
|
|
-l, -L List all rules
|
|
-d HANDLE/:PORT/all Delete specific rules or '*' for all
|
|
-R Reset: Clear ALL rules immediately
|
|
-q Quiet mode (No output, Auto-yes)
|
|
-t [HANDLE] Test connectivity
|
|
-f Enable IP forward & Bridge tuning / Skip test
|
|
-v Verbose (raw nftables output)
|
|
-h Show this help
|
|
```
|
|
|
|
|
|
---
|
|
|
|
### ライセンス
|
|
MIT License に基づくライセンスです。
|
|
**権利者**: krasherjoe
|
|
**日付**: 2026-01-22
|
|
|
|
---
|
|
|
|
### 補足
|
|
このスクリプトは、`qwen3/gpt-oss/gemini-2.5-pro`と`krasherjoe`によって作成されました。
|
|
AIにリファクタさせたら原型を留めないのが良いのか悪いのか謎。
|