Post

虚拟机访问外网和一般linux挂代理的方式

主机windows+虚拟机ubuntu,通过主机的vpn访问外网。也适用于一般linux通过终端挂代理

前置信息

  1. 获取主机上的代理软件运行的端口

  2. 虚拟机网络与主机是NAT方式
  3. 查看主机ip ipconfig 选择VMware Network Adapter VMnet8 对应的ipv4.(虚拟机能ping到的)

GUI 下配置

  1. 打开右上角,选择Wired Connected 中的Wired Settings ,之后步骤见下图

linux终端中配置 (已经安装好了代理)

export仅对当前终端生效,可写入终端对应配置文件~/.bashrc 最后一行使永久生效.在linux 安装代理见 另一篇文章

之前在Debian系统上指定代理的ip+端口,使用如下命令就可以了

1
export ALL_PROXY=http://127.0.0.1:7890

但在ubuntu22 LTS 中发现export ALL_PROXY后用wget 测试后不行,用下面可以。可能是因为 wget 默认不使用 ALL_PROXY 环境变量

1
2
export http_proxy=http://192.168.130.1:7897
export https_proxy=http://192.168.130.1:7897

export XXX_proxy=http://ip:port ,上面的ip和端口都取决于代理程序运行在哪个主机上和对应端口

This post is licensed under CC BY 4.0 by the author.