Outlineを設定する
Outlineの設定はVPNっぽいソフトの中ではかなりかんたんな方だと思う
マネージャ
クライアント
流れ
サーバにエージェントをインストール
マネージャで鍵を発行するためには、接続先のサーバにエージジェントをインストールする必要がある
マネージャで鍵を発行
クライアントに鍵を渡して利用する
マネージャを起動すると手順が出てくるのでその通りにやればいい

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"}
の部分をコピペしてアクセスキーを発行する
発行したらこのボタンを押すと鍵が手に入るので、クライアントのアプリに設定するとつながるようになる