【问题标题】:Charles App - command line to toggle macOS proxyCharles App - 用于切换 macOS 代理的命令行
【发布时间】:2018-01-11 23:39:10
【问题描述】:

我在使用 Charles App 时遇到浏览器同步问题。 我可以让浏览器同步工作的唯一方法是关闭 charles 重新加载页面并将其重新打开以继续工作。

Charles 有命令行选项。 有谁知道打开和关闭 macOS 代理的命令?我希望能够自动化这种事情

谢谢

【问题讨论】:

  • 我会在帖子中添加“macOS”标签,以便 macOS 专家可以帮助您,因为您似乎已接受 macOS 命令行来关闭代理。

标签: bash macos macos-sierra charles-proxy


【解决方案1】:

当您在 Charles 应用程序中启用或禁用 ma​​cOS 代理 时,应用程序会修改 系统偏好设置 > 网络 > 高级 > 代理上可用的 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-05
    • 1970-01-01
    • 2019-04-19
    相关资源
    最近更新 更多