一、前言
关于这样的教程其实网上的教程有很多,笔者也看过这些教程,但是大多都有问题,最主要的问题是:当主机ip变化的时候,需要重新配置代理ip.因此笔者写此文章,记录一下,以便给其他人做参考。
【2024-12-29补充】如果主机是使用代理软件走代理的话,比如clash, 可以直接使用Tun模式。Tun模式下,代理软件会创建一个虚拟网卡,主机上的进程(包括虚拟机)的网络请求都会重定向到这个虚拟网卡。这种模式拦截了所有进程的网络请求,有些进程并不遵守系统代理,比如终端, pip, docker等等,Tun模式专治这种。
章节查阅:
使用系统代理模式,参考 第二章-第七章,以前文章是这种模式,只要配置了http_proxy这类的环境变量,进程可能就会按照环境配置使用代理
使用Tun模式, 参考第八章
系统代理模式与Tun模式区别 参考第八章
推荐使用Tun模式
二、配置的大致过程
- VM软件配置
- 主机配置
- Vm虚拟机配置
以上过程基本不需要敲命令。
三、VM软件配置
1.VM虚拟网络编辑器
打开虚拟网络编辑器(方式:编辑->虚拟网络编辑器),
然后点击更改设置