实验室里没有软路由,真难受,很多网络功能都无法实现。本来虚拟机直接接入软路由即可翻墙,这下还要绕好大一个弯路。为了保持Ubuntu系统的简洁,尝试使用宿主机代理。
原文连接:VMware虚拟机共享主机v2rayN

VMware -- 虚拟网络编辑器

67d2f365e8c876581613931eca232f22.png
首先,默认你的虚拟机是配置过的,选择 VMnet8 下面 3 个框勾选上
7812a6113a72314628406c60551c2da9.png
我们可以将这个 NAT 类型的虚拟网,看成一个虚拟的路由器,于是只需要同时将主机和虚拟机连接在这个“路由器”下,就可以实现双向通信了。(“将主机虚拟适配器连接到此网络”✔ -- 主机就能连接到这个“路由器”)

VMware -- 网络适配器

在虚拟机运行的时候,这个地方,右键 -- 设置 -- 网络适配器,点击“自定义”,修改为VMnet8(NAT模式),然后确认
3d1a93f07451f421e64e125980464ca0.png
到此为止,主机和虚拟机,已经连接在同一个 “虚拟路由器” 下,接下来,只需要知道主机在该 “虚拟路由器” 下的 IP 地址和代理端口,即可完成代理的配置。

主机 IP 地址

打开任务管理器 -- 性能,找到VMnet8,这个 IPv4 地址就是主机在 “虚拟路由器” 下的 IP 地址
fcd8f7fda09047b126804b2779abc544.png

v2rayN 代理端口

设置 -- 参数设置 -- 允许来自局域网连接
bdb0a3fd6b99b95b1ef6688528d06ea4.png
底部看到的,局域网对应的协议(socks/http)和端口号(10808/10809),
就是主机在该 “虚拟路由器” 下的代理端口
d55cb046f2dd23e2d5821e70710bfa2d.png

VMware -- 网络代理(Network proxy)

打开 Ubuntu,找到设置-网络-代理,改为手动(Manual),输入 3,4 步的 IP 和 端口完成配置f9c348f0a332ecab0caf655a1278ed95.png

配置完成!

注意事项

此种代理方式仅能代理部分应用的流量,对于不走80、443的流量不一定能代理,系统应用也不一定经过代理,因此在后续出现部分命令翻墙失败的情况也是正常的。
软路由翻墙YYDS!!