ホーム/ブログ/記事詳細
Tips

【限界開発】スマホからPCに接続して開発したい!!

Kanade
2025-11-09
6分で読める
eyecatch

スマホからVS Code風エディタでPC操作する(Windows編)

限界開発のとき、スマホからPC上の開発環境へアクセスできると便利です。

ここでは Tailscalecode-server を使って、Windowsマシン上のVS Code環境をスマホから操作できるようにする手順をまとめます。

1. Tailscaleのセットアップ

まずはスマホとPCを同じ仮想ネットワーク上に置きます。

  • スマホとPCの両方に [Tailscale](https://tailscale.com/) をインストール
  • 同じアカウントでログインします

これで、どちらの端末からも互いにアクセスできるようになります。

2. WindowsにWSL(Ubuntu)を導入

Windows Subsystem for Linux を使って,軽量なUbuntu環境を用意します.

Microsoft StoreなどでUbuntuをインストールしましょう.

インストール後、Ubuntuを起動し、初期設定を済ませます.

3. code-serverのインストール

続いて、VS Codeをブラウザ経由で動かすための code-server(https://github.com/coder/code-server) をWSLにインストールします。

sudo apt update
sudo apt install -y curl
curl -fsSL https://code-server.dev/install.sh | sh

4. 自動起動設定

WSL起動時に code-server が自動的に立ち上がるようにします。

sudo systemctl enable --now code-server@$USER

5. 設定ファイルの編集

一度WSLを再起動してから、設定ファイルを開きます。

vi /root/.config/code-server/config.yaml

以下のように編集します:

bind-addr: 0.0.0.0:8080
auth: password
password: XXXXXXXXXXXXXX
cert: false  

パスワード部分(`XXXXXXXXXXXXXX`)は任意のものを設定してください。

6. Windowsファイアウォールの設定

Windows側でTCPポート8080の受信を許可します。

(コントロールパネル → Windows Defender ファイアウォール → 詳細設定 → 受信の規則 から設定)

7. スマホから接続

1. スマホで Tailscale に接続

2. TailscaleアプリでPCのIPアドレス(`100.xxx.xxx.xxx`の形式)を確認

3. スマホのブラウザで以下にアクセス:

http://100.xxx.xxx.xxx:8080

ログイン画面が表示されたら,先ほど設定したパスワードを入力します.

VS Code風のUIが開ばOKです.

8. Windows上のファイルを編集する

Cドライブ内のファイルにアクセスしたい場合は,WSL経由で次のパスを利用します.

WSLをお使いの方にはおなじみですね.

/mnt/c/

まとめ

これで、スマホから自分のPC上の開発環境にアクセスできるようになりました.

スマホからもiPadからも簡単にPCのコードをGUIで扱えます.

タグ

#スマホ開発

Kanade

TEXNITIS制御班.