vm虚拟机下如何实现ubuntu代理上网

vm虚拟机下如何实现ubuntu代理上网

    • 下载代理软件
    • 查询本机局域网IP地址
    • 设置s h a dows socks软件
    • 设置虚拟机
      • 设置网络
    • 成功
    • 结尾补充(解决终端无法进行wget命令以及apt-get命令)
      • 成功了

在Ubuntu终端配置一些开发环境时经常遇到下载很慢或者无法下载的情况,所以想把Windows主机的s h a dows socks代理上网给Ubuntu终端用,配置过程如下:

下载代理软件

本教程需要先下载s h a dows socks软件才行

查询本机局域网IP地址

在vm外面本机打开 ALT+R 输入CMD运行 ipconfig
vm虚拟机下如何实现ubuntu代理上网_第1张图片
获取本机局域网IP地址
vm虚拟机下如何实现ubuntu代理上网_第2张图片

设置s h a dows socks软件

按照如下设置

vm虚拟机下如何实现ubuntu代理上网_第3张图片

vm虚拟机下如何实现ubuntu代理上网_第4张图片
这里查看到代理端口是1080
vm虚拟机下如何实现ubuntu代理上网_第5张图片

设置虚拟机

点击左下角
vm虚拟机下如何实现ubuntu代理上网_第6张图片

vm虚拟机下如何实现ubuntu代理上网_第7张图片

设置网络

vm虚拟机下如何实现ubuntu代理上网_第8张图片

vm虚拟机下如何实现ubuntu代理上网_第9张图片

成功

vm虚拟机下如何实现ubuntu代理上网_第10张图片

结尾补充(解决终端无法进行wget命令以及apt-get命令)

1.通过export http代理使用apt-get(临时有效)
在使用apt-get之前,在终端中输入以下命令

export http_proxy=http://proxy_addr:proxy_port

取消代理使用

export http_proxy=""

2.apt.conf文件中配置http代理信息(永久有效)

sudo gedit /etc/apt/apt.conf              在您的apt.conf文件中加入下面这行
Acquire::http::Proxy "http://proxy_addr:proxy_port";
示例:
Acquire::http::Proxy "http://192.168.79.29:1080";

保存apt.conf文件即可

3…bashrc文件中配置代理信息(apt-get, wget 等等)(全局有效)

 gedit ~/.bashrc                       在.bashrc文件末尾添加如下内容


  export http_proxy="http://proxy_addr:proxy_port";
  示例:
  export http_proxy="http://192.168.79.29:1080";

保存文件,

sudo reboot

重新开启终端。

成功了

vm虚拟机下如何实现ubuntu代理上网_第11张图片
注意这个ping的话ping不通的,谁有方法可以告诉我 只能 wget 和 apt-get

你可能感兴趣的:(vm虚拟机下如何实现ubuntu代理上网)