macos - 如何在终端中使用代理?
问题描述
如果我取消设置 http_proxy,curl 就可以正常工作。但如果我
导出 http_proxy="127.0.0.1:10010"</p>
该端口是 socks5 的,可以在我的 MacBook 的网络设置中找到。然后无论我卷曲什么地址,都会出现以下错误。
curl:(52)来自服务器的空回复。
另外,我对它的工作原理感到困惑。
解决方案
你需要告诉它这是一个 SOCKS5 代理,而不是一个普通的 HTTP 代理:
export http_proxy="socks5://127.0.0.1:10010"
# ^^^^^^^^^
curl
请参阅手册页的“代理协议前缀”部分。
推荐阅读
- c# - 网站浏览表单指定设备
- swift - 使用 AppKit 实现高更新率 GUI 的有效方法是什么?
- vue.js - 无法读取 Vuex/Nuxt 中未定义的属性“名称”
- c# - 使用多个连接、SUM 和 group by 将 SQL 转换为 Linq
- image - 如何将图像从 url 显示到 Qlabel
- vue.js - Nginx 重定向与 vue 不工作 - 404
- java - 找不到符号:类 OneofDescriptor
- java - 杰克逊:SerializationConfig.hasExplicitTimeZone()
- javascript - jQuery删除文件后删除DropZone.js缩略图
- javascript - :无法在“窗口”上执行“获取”:无法从包含 Svelte 中的凭据的 URL 构造请求