前言
這是有人許願的拉
所以就來講講怎麼把上一篇 戶外台教學
搬下來在自己的電腦上面架設 這邊以Windows為例
流程
安裝Docker Desktop
需求
- 模擬開啟
這是示意圖 你會需要去bios中將AMD-V/Intel VT 的選項開啟,開啟之後可能會像這樣 就不細講,因為每家主機板的設定都不太一樣,可以去bios翻看看CPU的相關設定,不敢翻就去找自己主機板的說明書照步驟做 阿這是最重要的
接下來有兩條路可以走
- 使用WSL當作底層
- 使用hyper-v當作底層
比較簡單的 ---> hyper-v
可是他推薦我用WSL欸 那我們走這條吧
警告
開啟之後 如果有在使用Android模擬器玩遊戲的會有問題不能執行,我沒有繼續使用模擬器,可能要自己找解方
WSL
Windows Subsystem for Linux 是由微軟提供的"子系統",其實跟虛擬機大差不差,就在你的windows上面能夠執行linux的東西 別人的介紹文 可以看看 但在Docker Desktop的安裝過程應該是用不到
- 那這邊就先安裝WSL
WSL-微軟官方介紹
WSL-安裝
打勾->確定->重開機
這邊憑藉印象寫的,如果裝了之後在後面Docker Desktop的安裝過程中出現問題,再麻煩留言或其他方法告知我,把這篇文章變得更好
- 然後安裝Docker Desktop
- 照著說明做 最後會讓你登出完成安裝(我忘記截圖了)
- 可以不登入
有個問卷 我也忘記截了 隨便選一下吧
- 安裝完成
有點漂亮 之前的沒這麼高科技
- 開黑框框 PowerShell/Terminal/Cmd都可以
docker run -d --name belabox-receiver -p 5000:5000/udp -p 8181:8181/tcp -p 8282:8282/udp --restart=always --pull=always luminousaj/belabox-receiver:latest
6. 最後就會出現這個 7. 可以打自己電腦的IP去看stats網頁
http://{IP}:8181/stats
一些些除錯? 安裝完Docker desktop 之後 在終端機/cmd/powershell 輸入
wsl -l
應該會有docker-desktop那兩項
其實好像就這樣 再來就是Router(電信小烏龜 或是你另購的WIFI)的設定 DNAT/Virtual Server/Port Forwarding
- 以RTF8207W為例
- Interface選 WAN-PPPoE
- 協議選 UDP srt這個協議是在udp之上的
- Port 外面寫 8282~8282 裡面也填8282
- 區域網路IP 寫上你安裝docker-desktop的IP
- 遠端IP 留0.0.0.0 表示所有IP都可以連入
- (這裡也不能寫特定IP 因為你在戶外用手機 沒辦法一直改這個)
更新
20240128 感謝 冰菓こおり
- 在OBS->VLC視訊來源,填連結時的IP可以用localhost 或 127.0.0.1,冰菓こおり說用localhost才看的到畫面!
有問題可以在下方utterances留言喔