咸鱼

咸鱼是以盐腌渍后,晒干的鱼

0%

Ubuntu设置系统代理网络上网

VMWare中的Ubuntu系统有时候需要发行代币之类的工作,这时候就需要科学上网,Linux下的VxN客户端软件都做的不太好,这时候可以通过设置Linux系统的“网络代理”来使用宿主机的网络来访问网络。

环境

宿主机:Win10(安装了VxN)
虚拟机:Ubuntu 18.04

设置VMWare和虚拟机Ubuntu的网络

  1. VM虚拟机网络模式
  • 桥接模式 ,虚拟机和宿主机是同一个网段,我采用这个模式,宿主机IP是 192.168.0.30
  • Nat模式 ,在Win10的 网络适配器 或者 ipconfig -all 命令 找到 VMware Network Adapter VMnet8 的IP(这个是Nat网宿主机的IP),此模式下宿主机IP一般是 192.168.x.1
  1. 打开Ubuntu网络设置
  2. 设置Ubuntu网络代理(设置为宿主机IP:192.168.0.30)

    这里的IP指宿主机的IP,端口是指宿主机的VxN的端口,如宿主机上VxN的设置:

    这样就设置完成了,重启一下Ubuntu的网络,用浏览器访问一下网络,如果还是不能访问,重启一下Ubuntu。

测试终端的网络

  1. 用Ping测试是不行的,这跟Ping的协议有关。

    1
    2
    3
    4
    5
    samwen@sam-ubuntu:~$ ping www.google.com
    PING www.google.com (205.186.152.122) 56(84) bytes of data.
    ^C
    --- www.google.com ping statistics ---
    18 packets transmitted, 0 received, 100% packet loss, time 17403ms
  2. 用wget来测试HTTP网络

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    samwen@sam-ubuntu:~$ wget www.google.com
    --2019-07-11 16:00:53-- http://www.google.com/
    Connecting to 192.168.0.30:1080... connected.
    Proxy request sent, awaiting response... 200 OK
    Length: unspecified [text/html]
    Saving to: ‘index.html’

    index.html [ <=> ] 12.40K --.-KB/s in 0.002s

    2019-07-11 16:00:54 (5.04 MB/s) - ‘index.html’ saved [12702]

局域网代理

我们已经实现了宿主机和虚拟机的网络代理,而我们的虚拟机由于使用了 桥接模式,那么它和局域网物理机是一样的,所以,局域网的物理机也可以按葫芦画瓢进行代理上网。

一台觉得PC机做代理资源比较浪费的话,可以在VM中刷OpenWRT固件,在OpenWRT中安装VxN也是可行的,网上有教程。如果手上有OpenWRT的路由器更好,就不需要在PC机上跑了。

【VMware安装OpenWRT】