Clash让虚拟机系统(Linux) 共享主机的代理

Clash for Windows 的设置

img

打开Allow LAN 即可开启局域网内共享代理的功能

img

打鼠标放到 Allow LAN 上悬停即可看到当前的网络状态, 其中后面没有任何说明的即是本机IP 地址, 上图中的7890 即为端口号
记住这个IP 地址和端口号, 后面要用到

虚拟机的设置

直接使用 NAT 方式上网即可

img

Linux 的设置

网络设置

img

使用默认的即可

代理设置

img

图中的IP 地址填主机的IP 地址, 即所有的网络访问都交给主机去代理
IP 地址和端口号见 Clash for Windows 的设置

终端的设置 ( 以bash 为例, 如果是cshell 就不能用export 而是用 set)

vi ~/.bashrc 添加

1
2
3
export https_proxy=http://10.12.109.47:7890
export http_proxy=http://10.12.109.47:7890
export all_proxy=socks5://10.12.109.47:7890

保存退出source一下使配置立即生效

source ~/.bashrc