slacr_

Just to record my life and thoughts.
笔记/编程/杂乱/极简

[VMware]虚拟机连接外网

Oct 27, 2023Network326 words in 2 min

方法一: 使用 TUN mode / TAP mode

数据包在TUN模式中不通过物理局域网卡的IP地址进行传递。虚拟网卡以此IP将数据包重定向到代理服务器的IP地址,代理服务器处理数据包并将其路由到目标,然后将响应发送回虚拟网卡,而虚拟网卡再将响应传递给应用程序。物理局域网卡的IP地址与此过程无关。这种仅适用于虚拟机使用NAT模式, 虚拟机局域网数据包从网关出来会被TUN网卡接受. 桥接的话不行.

方法二: 虚拟机中使用Proxy

配置虚拟机将主机作为中间的代理. 相当于局域网上共用一个客户端代理.
可以在系统或浏览器直接配置代理, 或者只配置终端中.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
export proxy="http://192.168.128.1:7890"
export http_proxy=$proxy
export https_proxy=$proxy
export ftp_proxy=$proxy
export no_proxy="localhost, 127.0.0.1, ::1"

# 永久有效


tee /etc/profile.d/custom_proxy.sh <<'END'
export proxy="http://192.168.128.1:7890"
export http_proxy=$proxy
export https_proxy=$proxy
export ftp_proxy=$proxy
export no_proxy="localhost, 127.0.0.1, ::1"
END

参考

  1. clash 局域网代理
  2. linux 代理配置
  3. How to apply a system wide proxy?
  • Author:

    slacr_

  • Copyright:

  • Published:

    October 27, 2023

  • Updated:

    October 27, 2023

Buy me a cup of coffee ☕.

1000000