我只需要使用 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.method
和proxy.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