## セットアップ関連
Android、ios、Linuxでセットアップできないのか
AndroidはTermux、LinuxはTerminalを使用することで可能です。iosは不明です。
説明等はありませんので知識がある方は頑張ってください
一応大雑把な方法は書いて起きます
1. Node.jsをインストールする(v18以上)
2. モジュールをインストール
3. 起動
以下のコマンドを実行
```
node proximity_voice_chat.js
```
TCPExposerとは違うurlになってる
サブドメイン、ユーザー名、パスワードを間違えています
[こちら](../../setup/advanced/)のやり方を確認してください
npm installでエラーが発生する
#### よくある原因と対処法
**1. Node.jsのバージョンが古い**
- Node.js v18以上がインストールされているか確認してください
- `node --version` でバージョンを確認
**2. ネットワークエラー**
- インターネット接続を確認してください
- 企業ネットワークやファイアウォールが原因の場合があります
**3. 権限エラー(Windows)**
- コマンドプロンプトを管理者として実行してみてください
**4. キャッシュの問題**
- 以下のコマンドでnpmキャッシュをクリア:
```
npm cache clean --force
```
その後、再度`npm install`を実行
ファイアウォール/セキュリティソフトでブロックされる
#### Windowsファイアウォールの設定
1. Windowsセキュリティを開く
2. 「ファイアウォールとネットワーク保護」を選択
3. 「ファイアウォールによるアプリケーションの許可」をクリック
4. Node.jsまたは該当するプログラムを許可リストに追加
#### セキュリティソフト(ウイルス対策ソフト)
- セキュリティソフトの設定で、プログラムのフォルダやNode.jsを除外リストに追加してください
- 一時的に無効化して動作確認することも有効です(確認後は必ず有効に戻してください)
エラーがでて終了した
再起動してください
大体なんとかなります

#### それでも解決しない場合
1. Node.jsを再インストール
2. プログラムファイルを再ダウンロード
3. `npm install`を再実行
config.jsonの読み込みエラー
JSONフォーマットが正しいか確認してください
- カンマの忘れ、余分なカンマがないか
- 全角文字が含まれていないか