wireguard
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| wireguard [2025/12/15 08:01] – [概要] araki | wireguard [2025/12/17 01:01] (現在) – [クライアント] araki | ||
|---|---|---|---|
| 行 24: | 行 24: | ||
| パッケージがあるのでそれをインストールすればよい。 | パッケージがあるのでそれをインストールすればよい。 | ||
| + | パッケージにはサーバ、クライアントの別はなく、どちらであってもwireguardをインストールする。 | ||
| <code bash> | <code bash> | ||
| 行 145: | 行 146: | ||
| $ sudo wg-quick down wg0 | $ sudo wg-quick down wg0 | ||
| </ | </ | ||
| + | |||
| + | == 自動起動 == | ||
| + | |||
| + | NetworkManagerの機能を利用して、自宅のSSID以外のものに接続したら自動的にVPNを起動させることが可能です。 | ||
| + | / | ||
| + | |||
| + | <file bash 99-wg0-autostart> | ||
| + | #!/bin/bash | ||
| + | IFACE=$1 | ||
| + | STATUS=$2 | ||
| + | |||
| + | case " | ||
| + | up) | ||
| + | SSID=$(nmcli -t -f active,ssid dev wifi|grep ' | ||
| + | case " | ||
| + | myhomewifi*) | ||
| + | # no need to start VPN | ||
| + | ;; | ||
| + | *) | ||
| + | wg-quick up wg0 | ||
| + | ;; | ||
| + | esac | ||
| + | ;; | ||
| + | down) | ||
| + | wg-quick down wg0 | ||
| + | ;; | ||
| + | esac | ||
| + | </ | ||
| + | |||
| + | 自宅のアクセスポイントが myhomewifi* であると仮定しています。 | ||
| + | ここを実際の自宅のWiFiのSSIDに置き換えれば機能します。 | ||
| === Windows === | === Windows === | ||
wireguard.1765785712.txt.gz · 最終更新: by araki
