WSL2にcode-serverをインストールして外部アクセス可能にする
1511 ワード
code serverのインストール
curl -fsSL https://code-server.dev/install.sh | sh
WSL2でcode serverの起動
curl -fsSL https://code-server.dev/install.sh | sh
passwordは任意のものを入れておく
PASSWORD=password code-server --bind-addr=0.0.0.0:8080 --auth=password --allow-http
windows側のポートフォワードの設定
netshを使ってポートフォワードする
ポートフォワードするにはまずWLS2のIPアドレスを知る必要がある。
これは再起動するたびに可変なので注意
wls2側で実行
hostname -I
IPアドレスが確認できたので、上記IPアドレスを使ってポートフォワードの設定を行う。
管理者権限でのpowershellにて実行
netsh.exe interface portproxy add v4tov4 listenport=8080 connectaddress={WLS2 IP}
設定できたかの確認は以下
netsh interface portproxy show v4tov4
8080ポートの解放
Windows PowerShellにて実行
New-NetFireWallRule -DisplayName 'WSL 2 Firewall Unlock' -Direction Inbound -LocalPort 8080 -Action Allow -Protocol TCP
Author And Source
この問題について(WSL2にcode-serverをインストールして外部アクセス可能にする), 我々は、より多くの情報をここで見つけました https://qiita.com/ktakita1011/items/1525bf9d7d977565fa09著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .