機能 #18
山村 一允 さんが3ヶ月前に更新
# 目的
以下を目的としてVPN化を進めていきます。
- 社員限定アクセスの実現
- セキュリティ向上
VPN基盤としてHeadscale + Tailscaleを採用する方針で検証と実装を行います。
---
# 構成概要
```
Internet
│
login.tailscale.com
(認証のみ利用)
│
┌───────────────┐
│ │
社員PC・スマホ 社内VPS
Tailscale Headscale
│ │
└──────VPN──────┘
│
Nginx
│
┌───────────────┐
│ │
Apache(SVN) Docker
│ │
SVN Redmine, Mattermost等
```
---
# Headscaleとは
Headscaleは
**Tailscale互換のオープンソースVPNコントローラー**
です。
通常のTailscaleは管理サーバーをTailscale社が提供しますが、
Headscaleを利用することで
**管理サーバーを自社VPSで運用できます。**
---
# Tailscaleとは
社員PC・スマートフォンへ導入するVPNクライアントです。
利用者は
```
VPN ON
```
するだけで社内ネットワークへ接続できます。
---
# GUI管理
Headscale単体はCLI操作になります。
そこで
## Headplane
を導入します。
```
Headplane
│
▼
Headscale
```
ブラウザから
- ユーザー追加
- 端末一覧
- 接続状況
- ノード管理
などをGUIで管理できます。
戻る