虚拟机终端走本机的代理
时间:2024-05-20 阅读:79
VMware Ubuntu22.04:NAT连接
本机win10
代理工具:v某ray(工具是啥都行、道理相通)
开启代理的允许局域网连接
检查虚拟机和本机的连通设置
NAT连接:相当于把主机作为一个路由器、虚拟机是局域网下的一台机子
网络适配器-设置
虚拟机使用nat模式时,win10本机会开辟一个VMnet8提供给虚拟机来链接;此时要配置win本机和虚拟机处在同一网关、同一网段下
配置本机
更改网络适配器选项
右键-属性-internet4协议
ip最后一位数为1,子网掩码固定255.255.255.0,网关可设置
网关:此处用于检查本机和虚拟机们的连通的、便于排错。我理解的网关是小区大门、而ip是门户号
网关需要和主机中vmnet8设置的ip前三个数一致
网关不能被虚拟机设置为ip(比如我这里网关是192.168.5.2,我的虚拟机ip可以是192.168.5.101、192.168.5.102,但不能是192.168.5.2)
配置虚拟机
这里只需要修改子网ip(取决于win10的vmnet8设置,前三个数和本机相同,最后一个固定为0)和掩码(掩码基本255.255.255.0)
在虚拟机里设置代理端口
本机中我的代理端口显示如下:
则在虚拟机中/etc/environment后追加export:
bisa@ubuntu:$ cat /etc/environment PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" export http_proxy="http://192.168.5.1:12348" export https_proxy="https://192.168.5.1:12348" export socks_proxy="socks5://192.168.5.1:12347"
此处的ip们都是本机的vmnet8的ip(cmd里执行ipconfig,找VMnet8中的inet4那一项)
此处对应的端口号都是局域网监听的端口号(但我之前用本机监听的端口号也行??反正哪一对能用改哪个)
网友评论