objective-c - 在命令行工具应用程序中更改 Mac 系统代理设置

标签 objective-c macos proxy command-line-tool

是否可以在命令行工具应用程序中更改代理设置(如 networksetup 所做的)?我的意思是我想编写一个 命令行工具,它可以在 mac 中更改网络和代理设置。

如果是,任何人都可以提供任何资源,我可以去搜索起点并了解它吗?

最佳答案

您可以简单地使用 NSTask 来运行带有所需参数的 networksetup。为此,您必须将 AppKit 框架包含到您的应用程序中。 (但请注意,您需要 root 权限才能使用 networksetup 来更改代理设置)

关于objective-c - 在命令行工具应用程序中更改 Mac 系统代理设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21814420/

相关文章:

objective-c - Objective-C : Typedefs across classes?

ios - 注销 ios 应用程序并返回到 RootViewController

macos - 使用 Core Data 和 iCloud 添加持久存储时涉及 PFUbiquityPeer 异常

macos - 我可以在 QuickTime Player 10 中设置屏幕截图的尺寸吗

swift - 动态更新 NSTouchBar 以编程方式添加/删除项目

macos - Mac OS 本地代理,连接 ECONNREFUSED::1:3000

objective-c - 删除 NSStatusItem View

iphone - iOS——有没有类似 CGContextSetLineDash 的路径?

java - WireMock 可以回放来自多个域的请求吗?

apache - 如何在 .htaccess 中设置代理