From fb391b9d7da1f38899d9e2b082a025f3443fa34e Mon Sep 17 00:00:00 2001 From: joe Date: Thu, 15 Jan 2026 12:08:12 +0900 Subject: [PATCH] update --- README.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..6c0a19a --- /dev/null +++ b/README.md @@ -0,0 +1,40 @@ + +このプロジェクトは、iptablesのルールを編集するためのスクリプトです。以下が使用方法とライセンス情報です。 + +--- + +### 概要 +このツールは、`iptables`のルールを編集する際のスクリプトであり、一時ファイルを作成し、エディタでルールを編集する処理を含みます。 + +--- + +### 使用方法 +1. **ルールの編集** + ```bash + ipf 11434:10.1.1.2:11434 # Forward local port 11434 to 10.1.1.2:11434 + ipf -L # List all rules with numbers + ipf -d 1 # Delete rule number 1 + ipf -d 1 -q # Delete rule number 1 (quiet mode) + ipf -v # Show current iptables rules by iptables-save + ipf -e # Edit all rules in editor and restore + ``` + ipf -e で一時ファイルが作成され、エディタ(例: `nano`)でルールを編集できます。編集が完了した後、一時ファイルは自動的に削除されます [1]。 + +2. **バージョン情報の表示** + ```bash + ipf --version # Show version information + ``` + これにより、ソフトウェアのバージョンとライセンス情報が表示されます [1]。 + +--- + +### ライセンス +MIT License に基づくライセンスです。 +**権利者**: krasherjoe +**日付**: 2025-10-26 + +--- + +### 補足 +このスクリプトは、`qwen3/gpt-oss/gemini-2.5-pro`と`krasherjoe`によって作成されました。 +AIにリファクタさせたら原型を留めないのが良いのか悪いのか謎。