GNOME の org.gnome.system.proxy ignore-hosts 設定は文字列の配列を受け取ります。シェルのカンマ区切りの no_proxy 値は 1 つの文字列なので、そのままコピーすると GNOME には誤ったデータ構造が渡ります。

['localhost', '127.0.0.0/8', '::1', 'intranet.example']

これは設定値の例であり、完全なシェルコマンドではありません。各項目は 1 つの配列要素のままです。設定ツールに記載されたバリアント構文とシェルのクォートを使用してください。任意のエスケープされていないテキストを連結すると、別の解析問題が加わります。

編集する前に既存の値を読み、意図的な例外を保持してください。配列を 1 つの新しいホストに置き換えると、ループバックや内部サービスの動作が失われることがあります。

次に意味を確認します。GNOME 48 のスキーマはホスト名、ドメインワイルドカード、IP、サブネットの形式を文書化しています。元の環境リストを使用するクライアントは、異なるサブセットしかサポートしない場合があります。カンマを引用符付き要素に変換するだけでは、等価なマッチングを確立できません。

最後に、型付きの値を読み戻し、対象アプリケーションで宛先を検査します。有効なモードを確認してください。手動設定、PAC、プロキシなしは別々の選択肢です。デスクトップの値が正しくても、ターミナルツールは独自の環境ポリシーを使い続ける場合があります。

関連記事