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

--

--