HHHE.CN

虚拟机终端走本机的代理

时间:2024-05-20   阅读:113

VMware Ubuntu22.04:NAT连接

本机win10

代理工具:v某ray(工具是啥都行、道理相通)

开启代理的允许局域网连接

检查虚拟机和本机的连通设置

NAT连接:相当于把主机作为一个路由器、虚拟机是局域网下的一台机子

1.png


网络适配器-设置

1.png

虚拟机使用nat模式时,win10本机会开辟一个VMnet8提供给虚拟机来链接;此时要配置win本机和虚拟机处在同一网关、同一网段下

配置本机

更改网络适配器选项

1.png

右键-属性-internet4协议

1.png

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)

配置虚拟机

1.png

1.png

这里只需要修改子网ip(取决于win10的vmnet8设置,前三个数和本机相同,最后一个固定为0)和掩码(掩码基本255.255.255.0)

1.png

在虚拟机里设置代理端口

本机中我的代理端口显示如下:

1.png

则在虚拟机中/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那一项)

此处对应的端口号都是局域网监听的端口号(但我之前用本机监听的端口号也行??反正哪一对能用改哪个)


上一篇:WARNING: Running pip as the ‘root‘ user can result in broken permissions 解决

下一篇:git clone 拉取远程代码报错(无法读取远程仓库 ,请确认您有正确的访问权限并且仓库存在)

猜你喜欢

网友评论