使用 NetworkManager nmcli 配置代理服务器

使用 NetworkManager nmcli 配置代理服务器

我只需要使用 NetworkManager 命令在我的计算机上设置代理服务器 URL。我无法安装其他工具。该设备运行 MbedLinux(Linux 嵌入式发行版)。

问:如何使用 NetworkManager nmcli 命令配置代理服务器?

我发现这些 NetworkManager 代理设置,但我不知道如何设置这些设置。

答案1

这是从我自己的要旨


创建代理自动配置文件

对于基本的、发送全部但本地的场景,我们将以下作为示例:

function FindProxyForURL(url, host) {
    // Exclude localhost
    if (
        isPlainHostName(host) ||
        isInNet(dnsResolve(host), "127.0.0.0", "255.255.255.0")
    )
        return "DIRECT";
    else return "PROXY 123.123.123.123:8080";
}

.pac将其保存到已知位置,文件扩展名为

命令行界面

步骤4

跑步 :

    nmcli connection edit <wifi-network-name>

这将让你进入 NetworkManager 编辑器界面

步骤5

我们需要修改proxy.methodproxy.pac-script参数

首先,proxy.method需要设置为auto,以允许 PAC 脚本

    set proxy.method auto

第 6 步

最后,proxy.pac-script必须设置

格式为file://<Absolute Path to the file>

例如:(file:///home/example/example.pac注意///代表绝对路径)

    set proxy.pac-script file:///home/example/example.pac

相关内容