WireGuard設定

ChuteはアウトバウンドプロキシプロトコルとしてWireGuardをサポートしています。WireGuardを[Proxy]セクションでインライン設定するか、名前付き[WireGuard]セクションを定義して参照することができます。

WireGuardセクション

[WireGuard]セクションは、WireGuardプロキシポリシーから名前で参照できる完全なWireGuardトンネル設定を定義します。

[WireGuard wg0]
private-key = base64_private_key
peer-public-key = base64_peer_public_key
self-ip = 10.0.0.2
self-ip-v6 = fd00::2
preshared-key = base64_preshared_key
server = example.com
port = 51820
wg-mtu = 1420
keepalive = 25

パラメータ

キー 必須 説明
private-key はい WireGuard秘密鍵、base64エンコード
peer-public-key はい ピア公開鍵、base64エンコード
self-ip いいえ WireGuardインターフェースのローカルIPv4アドレス
self-ip-v6 いいえ WireGuardインターフェースのローカルIPv6アドレス
preshared-key いいえ ポスト量子耐性のための事前共有鍵
server はい* リモートサーバーアドレス(プロキシ行に指定がない場合に使用。プロキシ行が優先されます)
port はい* リモートサーバーポート(serverと同じ優先順位)
wg-mtu いいえ WireGuardインターフェースのMTU(デフォルト: 1420)。mtu[Proxy]行のインラインでのみ受け付けられます
keepalive いいえ 永続的キープアライブ間隔(秒)
reserved いいえ WireGuardハンドシェイクヘッダーの予約バイト(例: reserved=0,1,2

* serverportは、セクション内または参照元の[Proxy]行のいずれかに存在する必要があります。そうでない場合、ポリシーは不完全として拒否されます。

使用方法

プロキシポリシーからセクションを参照します:

[Proxy]
WG = wireguard, section-name=wg0

[Proxy Group]
WGGroup = select, WG

[Rule]
IP-CIDR,10.0.0.0/8,WGGroup
FINAL,DIRECT

異なるトンネルに対して複数の[WireGuard]セクションを定義できます:

[WireGuard us]
private-key = ...
peer-public-key = ...
self-ip = 10.0.1.2

[WireGuard eu]
private-key = ...
peer-public-key = ...
self-ip = 10.0.2.2

注意: WireGuardはユーザースペースのTCP/IPスタックを備えた独自のUDPトンネル上で動作します。名前(例: wg0)は大文字小文字が区別されます。

S. Smart Rabbit LLC © All Rights Reserved            updated 2026-07-28 17:49:04

results matching ""

    No results matching ""