Merge branch 'master' of git:joe/ipf
This commit is contained in:
commit
4109595fe3
1 changed files with 22 additions and 15 deletions
37
README.md
37
README.md
|
|
@ -1,4 +1,3 @@
|
|||
|
||||
このプロジェクトは、nftablesのルールを編集するためのスクリプトです。以下が使用方法とライセンス情報です。
|
||||
|
||||
---
|
||||
|
|
@ -11,22 +10,30 @@
|
|||
### 使用方法
|
||||
**ルールの編集**
|
||||
```bash
|
||||
Usage: ipfn [OPTIONS] [RULES]
|
||||
使用法:
|
||||
ipf [オプション] [ルール]
|
||||
|
||||
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
|
||||
ルール形式:
|
||||
<ローカルポート>:<ターゲットIP>:<ターゲットポート>
|
||||
例: ipf 8080:10.10.100.1:80 (外部アクセス8080を内部80へ)
|
||||
|
||||
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
|
||||
<ローカルポート>:<ターゲットポート>
|
||||
例: ipf 80:8080 (外部80をローカル8080へ)
|
||||
|
||||
<ポート番号>
|
||||
例: ipf 22 (外部22をローカル22へ)
|
||||
|
||||
オプション:
|
||||
-l, -L 現在の転送ルールを一覧表示 (引数なしのデフォルト)
|
||||
-d <ID/PORT> 指定したハンドルIDまたは :ポート でルールを削除
|
||||
例: ipf -d 12 / ipf -d :80
|
||||
-d all すべてのルールを削除してテーブルを初期化
|
||||
-t <IP:PORT> 指定したターゲットの接続性とプロトコルをテスト
|
||||
-t <HANDLE> 既存ルールのハンドルIDを指定して疎通テストを実行
|
||||
-R 設定リセット(テーブルを再作成)
|
||||
-f, -y 確認なしで実行し、IPフォワーディングを強制有効化
|
||||
-q クワイエットモード(メッセージ出力を抑制)
|
||||
-h, --help この詳細ヘルプを表示
|
||||
```
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue