プロジェクト

全般

プロフィール

機能 #18

未完了
山一

社内サービスのVPN化

機能 #18: 社内サービスのVPN化

山村 一允 さんが3ヶ月前に追加. 3ヶ月前に更新.

ステータス:
新規
優先度:
中
担当者:
-
開始日:
2026/08/04
期日:
進捗率:

0%

予定工数:

説明

目的

以下を目的として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で管理できます。

山一 山村 一允 さんが3ヶ月前に更新 操作 #1

VPN対象サービス

前提条件として #17 のサブドメイン化が完了していること

Nginx側でサブドメイン単位にアクセス制御を行います。

例

サブドメイン 公開範囲
www.ksdhg.co.jp 一般公開
redmine.ksdhg.co.jp VPN限定
system.ksdhg.co.jp VPN限定
svn.ksdhg.co.jp VPN限定
pcmanager.ksdhg.co.jp VPN限定
mattermost.ksdhg.co.jp VPN限定?要検討

一般公開サイトへの影響はありません。

山一 山村 一允 さんが3ヶ月前に更新 操作 #2

  • トラッカー を タスク から 機能 に変更

他の形式にエクスポート: PDF Atom