generated at
Outlineを設定する
Outlineの設定はVPNっぽいソフトの中ではかなりかんたんな方だと思う

Outlineにはアプリが2つある
マネージャ
クライアント

流れ
サーバにエージェントをインストール
マネージャで鍵を発行するためには、接続先のサーバにエージジェントをインストールする必要がある
マネージャで鍵を発行
クライアントに鍵を渡して利用する

マネージャを起動すると手順が出てくるのでその通りにやればいい
今回はAmazon LightsailでSoftether VPNをたてるでたてたLightSailのインスタンスがあったのでそこにやっていく
bash
$ sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)" > Verifying that Docker is installed .......... OK > Verifying that Docker daemon is running ..... OK > Setting PUBLIC_HOSTNAME to external IP ...... OK > Creating persistent state dir ............... OK > Generating secret key ....................... OK > Generating TLS certificate .................. OK > Generating SHA-256 certificate fingerprint .. OK > Writing config .............................. OK > Starting Shadowbox .......................... OK > Starting Watchtower ......................... OK > Waiting for Outline server to be healthy .... OK > Creating first user ......................... OK > Adding API URL to config .................... OK > Checking host firewall ...................... OK BLOCKED CONGRATULATIONS! Your Outline server is up and running. To manage your Outline server, please copy the following line (including curly brackets) into Step 2 of the Outline Manager interface: {"apiUrl":"https://IP:PORT/ランダム文字列","certSha256":"ABCDEFG"} You won’t be able to access it externally, despite your server being correctly set up, because there's a firewall (in this machine, your router or cloud provider) that is preventing incoming connections to ports 18664 and 48548. Make sure to open the following ports on your firewall, router or cloud provider: - Management port 18664, for TCP - Access key port 48548, for TCP and UDP
↑このポートを開放する
もししないと接続できない
Managerアプリに {"apiUrl":"https://IP:PORT/ランダム文字列","certSha256":"ABCDEFG"} の部分をコピペしてアクセスキーを発行する
発行したらこのボタンを押すと鍵が手に入るので、クライアントのアプリに設定するとつながるようになる