サイレントインストールシステムの場合は、コマンドラインからコマンドを実行するか、設定ファイルを編集してFirefox、特にプロキシ設定を構成したいと思います。
可能ですか?可能であればどのように達成できますか?
編集:すべてのユーザーに対してプロキシを設定したいことに言及するのを忘れました。
答え1
~によるとhttps://support.mozilla.org/en-US/kb/customizing-firefox-using-autoconfig2つのファイルを作成する必要があります。最初のファイル autoconfig.js は install-dir/defaults/pref ディレクトリにあり、次の 2 行だけを含める必要があります。
pref("general.config.filename", "firefox.cfg");
pref("general.config.obscure_value", 0);
2番目のファイルfirefox.cfgはinstall-dir /になければならず、プロキシ設定が含まれています。
Ubuntu 22.04以降を使用している場合は、Firefoxをすばやく使用できます(参照https://ubuntu.com/desktop/features)。他のディストリビューションでもsnapを使用できます。 Firefoxがスナップとしてインストールされているかどうかわからない場合は、次のことを試してください。
$ which firefox
/snap/bin/firefox
or
~$ snap list
Name Version Rev Tracking Publisher Notes
firefox 110.0-3 2356 latest/stable/… mozilla -
Firefox スナップは /usr/lib/firefox などのディレクトリを読み取ることができず、Firefox スナップのファイルシステムは読み取り専用です。 Firefox 108以降、設定ファイルを/ etc / firefoxに配置することを選択できます(存在しない場合はディレクトリを作成)。以下の手順に従ってください。これにより、プロキシのIPを調整する必要があります。
$ cd /etc
$ sudo mkdir firefox
$ cd /etc/firefox
次の内容でfirefox.cfgファイルを作成します(最初の説明は重要です)。
// IMPORTANT: Start your code on the 2nd line
pref("network.http.referer.disallowCrossSiteRelaxingDefault.top_navigation", true);
pref("network.proxy.backup.ssl", "");
pref("network.proxy.backup.ssl_port", 0);
pref("network.proxy.http", "192.168.XXX.XXX");
pref("network.proxy.http_port", XXXX);
pref("network.proxy.share_proxy_settings", true);
pref("network.proxy.ssl", "192.168.XXX.XXX");
pref("network.proxy.ssl_port", XXXX);
pref("network.proxy.type", 1);
pref("network.trr.mode", 5);
追加のディレクトリを作成します。
$ sudo mkdir /etc/firefox/defaults
$ sudo mkdir /etc/firefox/defaults/pref
$ cd /etc/firefox/defaults/pref
次の内容で autoconfig.js ファイルを作成します。
pref("general.config.filename", "firefox.cfg");
pref("general.config.obscure_value", 0);
これで、このローカルシステムのすべてのユーザーに対してプロキシが設定されました。詳細はこちらからご覧いただけます。https://bugzilla.mozilla.org/show_bug.cgi?id=1785278
答え2
デフォルトでは2つのオプションがあります。 (私が考えることができるもの)
- Firefoxを実行し、正しい設定(プロキシ設定など)でプロファイルを更新してください。次に設定を閉じて検索します
~myusername/.mozilla/firefox/xxxxxxx.default/prefs.js
。xxxxx動的文字列です。その後、展開にこのユーザー設定を使用できます。 - マシンを展開/インストールした後、このファイルをプロキシ設定に直接更新してください。
この設定は、このユーザーでFirefoxを起動したときに直接適用されます。
@Sparhawkのコメントによると、2番目のオプションがより適切です。この場合、prefs.js
元のバージョンをできるだけ変更せずに維持し、プロキシ設定のみを変更します。
user_pref("network.proxy.http", "IPADDRESS OR URL");
user_pref("network.proxy.http_port", 8080);