一、简单说明什么是Tun/虚拟网卡模式
新手小白在使用Claude Code 进行AI编程时,遇到最多的问题不是如何安装Calude Code 而是如配置安全可用的网络
这一点是许多小白最容易卡壳的地方
我身边的很多的刚刚接触Claude Code新人小白,想我咨询的最多的问题就如何配置正确的网络
我回答的最多的是直接使用虚拟网卡或者开启Tun模式,让虚拟网卡接管网络,即可使用;
但是我自己一般不会使用虚拟网卡或直接开启Tun模式
为什么我不使用虚拟网卡或者Tun模式呢?
我们先看看是什么是Tun模式/虚拟网卡模式

可能上面的介绍太过于专业,我用一段通俗的话进行简单的解释 Tun模式就是在你们的系统里面利用软路由的方式创建一张虚拟的网卡,让所有的应用流量都从这张虚拟网卡连接到互联网;
Tun模式的好处是不用进行其他任何的配置,所有的应用程序都会通过虚拟的代理代理网卡连接到互联网;
Tun模式的缺点,所有的应用都会通过虚拟网卡进行互联网的访问,对于部分不需要的进行代理的应用无法进行单独的分离设置
二、为什么我不使用Tun模式?
我经常是有很多的应用是不需要进行代理处理的,使用Tun/虚拟网卡模式后,有些应用程序无法正常的使用;
开启Tun/虚拟网卡模式后,可能会导致一些不需要代理的软件无法正常使用或者延迟较大
三、Claude code 官方配置中的代理模式
我推荐的Claude Code 使用官方推荐的环境变量的代理的配置方式; 在Claude Code的官方配置指导中: Claude Code 是可以通过settings.json配置文件,完成ENV环境的配置的;


在settings.json文件中,可以在“env”子选项中配置,相关的环境变量:

为了更好的阅读体验,来飞书看吧:
https://ocnq4h15cq12.feishu.cn/wiki/YcRmwJsc9i34bkkXJuecrUmSnvh
Comments on "Claude code 新手网络配置教程" :