Charles App - 用于切换 macOS 代理的命令行
Posted
技术标签:
【中文标题】Charles App - 用于切换 macOS 代理的命令行【英文标题】:Charles App - command line to toggle macOS proxy 【发布时间】:2018-01-11 23:39:10 【问题描述】:我在使用 Charles App 时遇到浏览器同步问题。 我可以让浏览器同步工作的唯一方法是关闭 charles 重新加载页面并将其重新打开以继续工作。
Charles 有命令行选项。 有谁知道打开和关闭 macOS 代理的命令?我希望能够自动化这种事情
谢谢
【问题讨论】:
我会在帖子中添加“macOS”标签,以便 macOS 专家可以帮助您,因为您似乎已接受 macOS 命令行来关闭代理。 【参考方案1】:当您在 Charles 应用程序中启用或禁用 macOS 代理 时,应用程序会修改 系统偏好设置 > 网络 > 高级 > 代理上可用的 HTTP 和 HTTPS 代理配置标签。
您可以使用networksetup
命令更改这些设置。
首先,显示可用的网络适配器列表:
networksetup -listallnetworkservices
配置和启用 localhost 作为 HTTP 和 HTTPS 代理:
networksetup -setwebproxy "Wi-fi" 127.0.0.1 8888
networksetup -setsecurewebproxy "Wi-fi" 127.0.0.1 8888
要禁用 HTTP 和 HTTPS 代理:
networksetup -setwebproxystate "Wi-fi" off
networksetup -setsecurewebproxystate "Wi-fi" off
显示代理配置:
networksetup -getwebproxy "Wi-Fi"
networksetup -getsecurewebproxy "Wi-Fi"
查看帮助以获取更多选项:
networksetup -help
【讨论】:
以上是关于Charles App - 用于切换 macOS 代理的命令行的主要内容,如果未能解决你的问题,请参考以下文章