1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 设置Parallels Desktop中的虚拟机使用宿主机代理

设置Parallels Desktop中的虚拟机使用宿主机代理

时间:2020-11-25 11:15:06

相关推荐

设置Parallels Desktop中的虚拟机使用宿主机代理

前言

最近我使用虚拟机安装了Unbutu的系统时,我需要将虚拟机的网络直接使用主机Mac的代理,每次打开虚拟机就直接能上网不用配置很方便,下面就讲下如何设置,在讲解之前,我默认读者的Mac已经配置了SS。

教程开始

网络模式

虚拟机一般可以有三个网络模式:

1、桥接,相当于虚拟机和主机连接在同一个交换机上,即处于同一个 LAN,类似于日常中的对等网形式。

2、NAT,可以这样理解,主机有两块网卡,一块连接外网,一块连到虚拟机的网络,然后在主机上启用了 NAT 服务,虚拟机复用主机的地址联网。这种模式下虚拟机不能主机所在 LAN 的其它计算机访问,除非做端口映射(主机之所以可以访问,是因为主机上有一块 VMnet8 网卡连接到这个虚拟子网)。

3、Host-only,简单的理解就是在上面的 NAT 模式的基础上关闭了 NAT 服务,主机仍可以和虚拟机通信是因为还有一块虚拟网卡 VMnet1 默认连接到了 Host-only 的虚拟子网。

设置代理

我在读取这篇帖子关于 Parallels Desktop 中的虚拟机代理问题中找到了设置的方法,下面我来说下具体的步骤:

首先,OS X host 上 SS 客户端设定允许局域网访问;然后视 PD 虚拟机的网卡来确定 SOCKS5 代理 IP:

虚拟机网卡用桥接时,IP 为 host 上对应网卡的 IP;

虚拟机网卡用 NAT 或 Host-only 时,在虚拟机中查询对应网卡的网关 >IP,或 host 上 Parallels Host-only #n 的 IP。

我们按照帖子回复的步骤来一步步设置。

Host上设置客户端允许局域网访问

设置Sockets5能被局域网访问

我们将监听地址改为0.0.0.0,端口改为1086,这里的地址格式固定,但是端口可以自己任意更改。

设置Http能被局域网访问

我们将监听地址改为0.0.0.0,端口改为1087,这里的地址格式固定,但是端口可以自己任意更改。

PS:可能有些在使用SS老版本的时候,设置0.0.0.0没有起到效果,可能是因为软件版本的缘故需要改为127.0.0.1具体可以查看一下SS的CHANGES

设置虚拟机为桥接模式

前面的基础知识已经讲了,桥接,相当于虚拟机和主机连接在同一个交换机上,即处于同一个 LAN,类似于日常中的对等网形式。

接下来,我们查看一下虚拟机的IP地址。

这里和我们的Host都要各自的ip地址,说明我们桥接设置成功。

虚拟机网卡用桥接时,IP 为 host 上对应网卡的 IP

然后,我们再虚拟机中的设置,找到网络,设置网络代理。

这里,将我们主机的ip地址和端口对应填写到相关编辑框当中即可。

最后,来看看设置的成果:

参考文献

Mac 下 Parallels 虚拟机使用宿主机的 Shadowsocks 代理

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。