这里用ubuntu和clash for windows为例

VMware设置

打开vmware设置 将虚拟机网络设置为桥接模式

查看本机ip

主机cmd输入 ipconfig 找到WLAN适配器的IPv4地址 并复制

clash for windows设置

打开 allow-lan 允许局域网
clash配置用tun模式和系统代理都可以
同时记住端口号,我这里是7890

注意,请保持随机混合端口为关闭状态

虚拟机设置

打开系统设置 找到网络->proxy->manual

将ip设置为之前获取的本机ip 端口号设置为clash里写的7890

可以访问外网了

// … 原有内容保持不变 …

常见问题排查

  1. 代理不生效
  • 检查VMware是否正确设置为桥接模式
  • 确认clash for windows的allow-lan已开启
  • 验证输入的主机IP地址是否正确
  • 检查端口号是否与clash设置一致
  • 可以在ubuntu终端使用 curl -v google.com 测试连接
  1. 网络连接不稳定
  • 建议使用有线网络连接
  • 确保主机网络稳定
  • 尝试更换clash节点

命令行设置代理

除了图形界面,也可以通过命令行设置代理:

1
2
export http_proxy=http://主机IP:端口号
export https_proxy=http://主机IP:端口号

或者添加到 ~/.bashrc 永久生效

1
2
3
echo "export http_proxy=http://主机IP:7890" >> ~/.bashrc
echo "export https_proxy=http://主机IP:7890" >> ~/.bashrc
source ~/.bashrc

其他代理软件

除了clash for windows,还可以使用:

  • V2rayN
  • Shadowsocks
  • Proxifier
    设置方法类似,主要是确保:
  1. 允许局域网访问
  2. 正确配置IP和端口
  3. VMware使用桥接模式

拓展阅读

更多关于代理软件的使用方法,可以参考以下文章:

请注意在使用代理软件时遵守相关法律法规,本站所有内容仅供技术交流学习使用。