失敗することがあるため、念のため加えている。上記で作成した自作サービスを起動する。利用するポートを開けておく。編集して以下の行を加える。ACCEPT設定を再読み込みする。reloadもしiptables直接ではなくufwを使っているのであれば、以下のコマンドでサービスポートを開ける。net.ipv4.ip_forward=1)は不要。設定を複数のクライアントに配布するため、元となるテンプレートファイルを作成する。ファイルの内容をペーストする。ファイルの内容をペーストする。</ca><key></key><cert></cert>証明書・鍵ファイル等を別ファイルの形で配布しても良いが、設定ファイルの中に取り込む形にしてみる。設定を単一ファイルで配布できれば取り回しが良いため。クライアント証明書の発行と設定ファイルの作成テストクライアント用の設定を作成して、動作検証してみる。テンプレートから作成する。ファイルの内容をコピー&ペーストする。ファイルを配布して、クライアントデバイスにインストールして接続確認する。接続成功するようなら、client2、client3、...と設定ファイルを同様に作成していく。クライアント証明書の失効手続きクライアントを使わなくなったら、証明書を失効させておく。client1を失効させるためには、以下のコマンドを実行する。forkして分裂した。再度鞍替えしたらしい。Libavが無くなり、FFmpegに戻りましたforkがあったときにどっちに付いていくかは微妙な問題だけど、単なるいちユーザーとしては多数派になった方が使えればどうでもいいのよ、と思わないでもない。変わって、しかも微妙に互換性がないという困ったことになっている。ほかにも色々あるはず。バイナリでは使いたいモジュールがコンパイルされていない。メソッドが利用可能になる)、headers-more-nginx-module(HTTPヘッダを追加したり削除したり)、nginx-ct(証明書の透明性対応ができる)を使いたいので、ソースからビルドすることにする。