这是我参与「第五届青训营 」伴学笔记创作活动的第 2 天
这篇笔记主要记录我在青训营第一堂课所做的第三个实验以及遇到的问题和思考,本实验名为:
- SOCKS5代理
前文提到由于windows使用nc和curl命令不太方便,改用linux环境。 接下来讲解一下如何在笔记本搭建Linux虚拟机并通过Windows的Vscode连接到Linux环境,实现在Windows操作界面操作Linux系统。
1. 虚拟Linux环境
具体如何安装这里不赘述,放下我安装虚拟环境时参照的文章:
- 解决Ubuntu安装后无法打开命令行的问题 askubuntu.com/questions/1…
- 基础安装教程 zhuanlan.zhihu.com/p/35619204
1.1. 虚拟环境网络配置
VirtualBox默认网络连接方式为NAT,即网络地址转换。为了使我们的vscode能够正常访问我们虚拟机Linux系统实现在Linux下开发,我们必须将网络连接方式设置为桥接网络。虚拟机各种网络连接方式的区别这篇文章讲得很详细:VirtualBox虚拟机互通并共享主机IP
具体如何将网络设置为桥接网络,我在全网包括掘金、CSDN等搜索了很多,对于一个计算机小白来说,都讲得不太清楚,导致我无法判断是否配置成功。最终我在b站上找到了这个视频,感觉讲得很清楚: vmware虚拟机桥接连通,VMWARE和VirtualBox相同,都是虚拟机软件,配置上十分类似。
2. vscode连接虚拟机
如果按照视频上的方式能ping通,说明配置成功。接下来我们需要用vscode连接到虚拟网络,在开始之前我们需要在vscode上安装ssh拓展,如图:
然后我们需要在虚拟机打开ssh,参考:VScode连接VMware虚拟机——连接失败
然后连接虚拟机,参考:「效率」使用VScode连接远程服务器进行开发
至此环境搭建完成!