Home

rfriends3  - For all radio lovers -

WSL+Linux版rfriends3でラジオ録音

 Windows Subsystem for Linux (WSL) では簡単にUbuntu等のLinuxが利用できます。それにrfriendsをインストールしてラジオ録音を楽しもうという企画です。

1

初版:2024/11/15
改版:2026/08/19

[!NOTE] 以下、混乱しがちなので
PowerShellの時は PS>
Linuxのターミナル時は、$

とします。 また、wslを実行しているPCを”ホストPC”、wsl下で実行しているLinuxを単に”Linux”とします。

1.wslのインストール

もし、すでにwsl,linuxのインストールが済んでいる方は、2.に進んでください。  

[!NOTE]
wslのインストール方法について詳しく知りたい方は、
wslのインストール

1.1 仮想化の確認と設定

wslを実行にするには、仮想化が有効である必要があります。
以下を参考に設定してください。

Windowsの仮想化を有効にする

1.2 wslのインストール

wslのインストールは、ターミナル(管理者)を開き、以下を入力してください。

PS> wsl --install  

PCを再起動すればインストールは完了です。

1.3 Ubuntuのインストール

Ubuntuのインストールは、ターミナルを開き、以下を入力してください。

PS> wsl --install  -d Ubuntu

ダウンロードしています: Ubuntu
インストールしています: Ubuntu
ディストリビューションが正常にインストールされました。'wsl.exe -d Ubuntu' を使用して起動できます
Ubuntu を起動しています...

ユーザ名、パスワードを入力してください。

Create a default Unix user account: user 
New password:
Retype new password:
passwd: password updated successfully

Canonicalによる匿名のデータ取集を許可する場合はy、拒否する場合はnを入力して下さい。

Would you like to opt-in to platform metrics collection (Y/n)? To see an example of the data collected, enter 'e'.
[Y/n/e]: n

Ubuntuをいったん終了します。

$ exit  

2.rfriends3のインストール

2.1 インストール

PowerShellを起動し、以下のコマンドを入力しUbuntuを実行します。

PS> wsl -d Ubuntu

Ubuntu上で以下を入力してください。

$ cd
$ rm wsl.sh
$ wget rf3.s331.xrea.com/wsl.sh
# sh wsl.sh  

インストール完了までしばらくお待ちください。

2.2 インストール終了

IP address : 10.255.255.254/32 172.31.205.45/20

Mon Aug 17 19:11:55 JST 2026
end install common
...
finished  

finishedと表示されてインストールは完了です。
いくつかのエラーが表示されますが、インストールの共通化によるものです。

表示されたIPアドレスをメモしてください。
または、以下のコマンドでも確認できます。

$ hostname -I
172.31.205.45

次に、ubuntuを終了し、shutdownします。

$ exit

PS> wsl --shutdown  

3.rfriends3の設定

3.1 Ubuntuの実行

PowerShellを起動し、以下のコマンドを実行します。

PS> wsl -d Ubuntu  

3.2 rfriends3のWebサーバへのアクセス

 4.2でメモをしたIPアドレスを使ってrfriends3にアクセスします。

ホストPCからWEBブラウザ(chrome,edge,firefox等)に

172.31.205.45:8000
(このアドレスは、環境により異なります。)

と入力し、以下のような画面が出たら成功です。ブックマークすると便利です。

rfriends

3.3 チュートリアル

マニュアルのページのチュートリアルで基本的な操作を覚えてください。

マニュアル

4.rfriendsのデータにアクセス

 Windowsのエクスプローラを開くと、左メニューにLinuxという項目があると思います。
それをクリックすると、右にUbuntuというフォルダが表示されます。
linux

以下、Ubuntu¥home¥ユーザ名¥rfriends3¥usr を辿っていけばrfriendsのデータにアクセスできます。
usr2

5.外部PCからのwebアクセス

 同一LAN内の外部PCからrfriendsへのアクセスを行うための設定は以下のとおりです。通常は、この設定は行わないほうがいいと思います。

 外部PCからWebアクセスするためには以下の2つの設定が必要になります。

1)ホストPC -> Ubuntu へのポートフォワーディングを設定する。

PS> netsh.exe interface portproxy add v4tov4 listenaddress=<ホストPCのipアドレス>listenport=8000 connectaddress=<ubuntuのipアドレス> connectport=8000  

2)ホストPCのfirewallの設定で、ポート8000を開放する。

 ホストPCで、コントロールパネルの “Windows Defender”

を開きます。
ポート8000を開放する規則をrfriendsという名前で設定する。

詳細設定 - 受信の規則- 新しい規則 - ポート - 次へ
TCP
特定のローカルポート
8000
接続を許可する
プライベート,パブリック
rfriends
完了

3)外部PCから
http://ホストPC:8000
でrfriendsにアクセスできることを確認する。

6.ubuntu+rfriends3の削除方法

 うまく動作しないとか、不要になった場合の削除方法です。

ubuntuからexitします。
$ exit

現在の状況を表示します。(ubuntuが実行中)
PS> wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu                 Running         2

ubuntuをシャットダウンします。
$ wsl --shutdown

ubuntuが停止中であることを確認します。
$ wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu                 Stopped         2

ubuntuの登録を解除します。
$ wsl --unregister ubuntu
登録解除。
この操作を正しく終了しました。

以上