WSL/Multipass 虚拟机使用教程
Discord 群组:https://discord.gg/gk6Y7YqunR
Telegram 群组:https://t.me/niuwuriji
Telegram 频道:https://t.me/jiedubalaodi
— — — — — — — — — — — — — — — — — — — —
下载ubuntu 精简虚拟机:https://multipass.run/install
打开对应的安装包
5.打开windows powershell
在powershell中 输入下方对应命令,创建ubuntu 22.04 LTS 虚拟机
下方命令中的cpu memory 和disk 分别代表CPU内存和硬盘,可自由修改
建议根据下方设置即可
创建命令:multipass launch lts --name ltsInstance --memory 2G --disk 25G --cpus 2
找到右下角multipass图标并右击打开对应的虚拟机(教程中虚拟机名为1tsInstance,请根据实际情况打开对应的虚拟机)
输入命令sudo -i 切换为root用户
root用户切换命令:sudo -i
此界面下等同于Ubuntu 系统,按照ubuntu 下步骤操作即可
— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —
Windows 下可使用Docker 进行节点测试 ,本地运行机器,要保持Dokcer 客户端运行,步骤如下 (转载自推特用户:@A_BTC_Ghost)
一.确认CPU有没有开启虚拟化 .打开任务管理器,检查有没有开启CPU虚拟化。如果已经打开直接跳到下一步,未打开可以按照这个教程打开虚拟化:https://www.bilibili.com/read/cv12554427/
二.确认有没有开启WSL支持(运行docker需要) 打开控制面板 — 程序 — 启用或关闭Windows功能,勾上以下两个功能,然后重启电脑
三.安装Ubuntu子系统并启用WSL2 .打开系统自带的Microsoft Store,搜索Ubuntu,这里我使用的22.04版本
设置默认使用WSL2版本,打开powershell,输入wsl — set-default-version 2后回车并执行重启
— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —
给WSL/Multipass 上本机代理
示例为Multipass,使用V2ray,同样适用于WSL
1.先给代理工具V2ray加上局域网连接功能
2.确认对应的代理端口和IP
3.在虚拟机中配置代理
export http_proxy="http://代理IP:代理端口"
export https_proxy="http://代理IP:代理端口"
4.配置常态化代理(可选)
echo 'export http_proxy="http://代理IP:代理端口"' >> ~/.bash_profile
echo 'export https_proxy="http://代理IP:代理端口"' >> ~/.bash_profile