AI新手必备: 命令行代理设置终极教程(临时与永久)

AI新手必备: 命令行代理设置终极教程(临时与永久)

发布时间: 2026-03-23
作者: DP
浏览数: 5 次
分类: 视频
支持内容
## 1. 视频中使用到命令 > 1.1 一次性代理设置 ``` export https_proxy=http://127.0.0.1:7890 ``` > 2.1 状态测试 ``` echo $https_proxy ``` > 2.2 访问测试 ``` curl -I https://www.google.com ``` > 3. 取消代理设置 ``` unset https_proxy # for https unset http_proxy # for http ``` > 4. 可复用代理设置 > 4.1 编辑文件 ``` vi ~/.zshrc ``` > 4.2 添加内容 ``` # 代理开启函数 // Proxy on proxy_on() { export http_proxy=http://127.0.0.1:7890 export https_proxy=http://127.0.0.1:7890 export all_proxy=socks5://127.0.0.1:7890 echo "proxy on, close by - proxy_off" } # 总是运行//always on proxy_on # 代理关闭函数 // Proxy off proxy_off() { unset http_proxy https_proxy all_proxy echo "proxy off" } ```
总结内容
# AI新手必备: 命令行代理设置终极教程(临时与永久) ## 告别网络错误: AI新手的命令行代理完全指南 在探索人工智能(AI)的广阔世界时,许多新手开发者会遇到一个共同的障碍: 由于网络限制,无法顺利访问所需的资源、库或模型。这个问题通常可以通过为命令行(Terminal)设置代理来解决。本期视频将手把手教你如何配置代理,让你专注于学习和创造,而不是排除网络故障。 ### 为什么需要为命令行设置代理? 许多AI工具、包管理器(如pip、conda)和版本控制系统(如Git)都需要通过命令行访问国际网络资源。如果你的网络环境受限,就会导致下载失败、连接超时等一系列问题,严重影响学习和开发效率。学会设置代理是每一位开发者的基础技能。 ### 方法一: 一次性临时代理 这种方法最简单快捷,适合临时性的任务。它只在当前的终端窗口中生效,关闭窗口后代理即失效。 **核心步骤: ** 1. **设置代理**: 在终端中运行以下命令,将IP地址和端口替换为你自己的代理信息。 ```bash export https_proxy=http://127.0.0.1:7890 export http_proxy=http://127.0.0.1:7890 ``` 2. **验证代理**: 通过 `echo $https_proxy` 命令检查是否设置成功。 3. **测试连接**: 使用 `curl -I https://www.google.com` 等命令测试网络连通性。 4. **取消代理**: 任务完成后,使用 `unset https_proxy` 命令即可取消。 **优点**: 操作简单,即开即用,不影响系统其他设置。 **缺点**: 每次打开新的终端窗口都需要重新设置。 ### 方法二: 一劳永逸的自动化代理 如果你需要长期或频繁使用代理,自动化配置是更高效的选择。通过修改终端的配置文件(如 `~/.zshrc` 或 `~/.bash_profile`),我们可以让终端在每次启动时自动设置好代理,并提供简单的命令来随时开启或关闭它。 **核心思路: ** 1. **找到配置文件**: 根据你使用的Shell(如Zsh或Bash),找到对应的配置文件(例如macOS下Zsh的 `~/.zshrc`)。 2. **添加代理函数**: 在配置文件末尾添加预设好的函数脚本,通常包含 `proxy_on`(开启代理)和 `proxy_off`(关闭代理)两个功能。 ```shell # Proxy Functions function proxy_on() { export https_proxy=http://127.0.0.1:7890 export http_proxy=http://127.0.0.1:7890 echo \"Proxy has been enabled.\" } function proxy_off() { unset https_proxy unset http_proxy echo \"Proxy has been disabled.\" } ``` 3. **默认行为设置**: 你可以选择在脚本中默认调用 `proxy_on`,实现打开即代理;或不调用,需要时再手动输入 `proxy_on` 开启。 **优点**: 一次配置,永久方便。通过简单命令即可控制代理开关。 **缺点**: 初次配置相对复杂,需要了解终端的基本原理。 --- 掌握这些代理设置技巧,将为你扫清AI学习道路上的一大障碍。希望本期视频能帮助你更流畅地进入AI的世界!
关联内容
相关推荐
Claude Code状态栏教程. 安装.使用.推荐
Claude Code状态栏教程. 安装.使用.推荐
06:47 | 536次

如何为 Claude Code 配置状态栏,状态栏对于 Claude Code 来说是一个必不可少的...

Antigravity大规模解封: 危机公关还是战略调整?
Antigravity大规模解封: 危机公关还是战略调整?
00:00 | 183次

深入解析谷歌Antigravity在2026年2月28日对所有封禁账号进行一次性解封的事件始末. 本...

群晖SFTP新手教程.远程安全数据传输.包教包会
群晖SFTP新手教程.远程安全数据传输.包教包会
05:12 | 138次

如何在群晖DSM系统中配置和使用SFTP的新手教程,SFTP是远程安全的数据传输解决方案。新手教程针...

群晖DDNS设置方法,公网ip绑定自己域名,群晖7.2.1
群晖DDNS设置方法,公网ip绑定自己域名,群晖7.2.1
11:17 | 141次

群晖7.2.1系统设置DDNS,使公网IP(v4)和域名进行绑定的全过程记录。