作为一个Coder,访问外网这是一个必须技能。这样才能更好利用网络的资源,提高开发效率。
平时主要都在虚拟机里的Ubuntu中进行开发,那么也需要访问外网,那么该怎么使虚拟机中的Ubuntu能访问外网呢?
这里有个记录一个简单的方法。

首先报上一波,我开发的运行环境

运行环境 Runtime environment

1
2
3
4
操作系统 : Windows10,Ubuntu18.04LTS
浏览器: Google Chrome 版本 67.0.3396.99(正式版本) (64 位)&& FireFox Developer Edition 版本63.0b4 (64位)
虚拟机: VMware WorkStation14
Software: ShadowsocksR 4.7.0 Windows版

背景

要上谷歌查点编程的文档!而且github想pull个东西下来,死慢。自己搭个中转站,来加快一下访问速度。
网上查到的教程很多都是直接在Ubuntu中安装代理软件来达到访问外网的目的,七七八八装得软件可真多,太麻烦了。
目前的需求,只是让我Win10系统中虚拟机的Ubuntu系统也能跟Win10一样能通过SSR访问外网。
那么直接,通过局域网代理就OK!

配置方法

在这里,我假定大家已经在本机(Windows 10 )上安装好了SSR和虚拟机,并且能够在本机实现了访问外网。
因为防止被和谐,这篇博文就不介绍SSR如何实现访问外网了。
接下来我就讲解具体的配置方法:

  1. 打开设置
  2. 将网络适配器的设置改成桥接模式
  3. 打开SSR的选项设置
  4. 修改SSR选项设置,打开本地代理
  5. 查询Win系统在局域网中的IP地址
    使用Win(开始菜单键)+R打开运行,并输入cmd后按确定!
    在出现的黑窗口中,输入”ipconfig”,获取IP
  6. 配置 Ubuntu 代理设置

  7. 使用浏览器访问推特,测试是否代理成功。

到这里就完成了!如果你没有成功记得回去重新检查步骤。
另外确定自己SSR所用的服务器是否真的可用,如果本身SSR都访问不了外网,这种办法也是无用的。