Xombrero:セキュリティに重点を置いたミニマリストWebブラウザ
Xombreroは、公式サイトで「高度なセキュリティ機能を最初から組み込んだミニマリストWebブラウザ」と自らを紹介しており、まさにその一言が本質を突いています。QutebrowserやLuakitといった多くのミニマル系ブラウザとは異なり、Firefoxなどに慣れ親しんだユーザーでもすぐに使いこなせる、馴染みのあるインターフェースを採用しているのが特徴です。軽量でキーボード操作中心のブラウザをお探しの方にとって、Xombreroは非常に興味深い選択肢となるでしょう。
Xombreroの特別な点は?
開発者によると、Xombreroは「セキュリティに関する判断はユーザー自身が行うべきだ」という思想のもとに設計されています。スクリプトとCookieの両方に対して、永続的な制御とセッションごとの制御を提供することで、トラッキングやスクリプト攻撃を簡単に防げる仕組みになっています。要するに、デフォルトではCookieもJavaScriptも許可されておらず、信頼できるサイトをホワイトリストに登録してはじめて、そのサイトからのCookieやJavaScriptが有効になるという仕組みです。
安全性と使いやすさだけでも十分ですが、さらに動作も高速です。これはデフォルトでJavaScriptが無効になっていることが一因で、ページの読み込み速度向上につながっています。
インストール方法
インストールは非常に簡単です。Ubuntuをはじめ、多くのディストリビューションではリポジトリやパッケージマネージャーから直接ダウンロードできます。
sudo apt-get install xombrero
上級者の方は、ソースコードを取得して自分でコンパイルすることも可能です。OS XやFreeBSD向けのオプションも用意されています。
Vimライクな操作性
他の多くのミニマル系ブラウザと同様に、Vim風のコマンドを使ってキーボードだけでネットサーフィンができるのも大きな魅力です。マウスは一切不要です。
ただし、Xombreroのデフォルトショートカットは、PentadactylやVimperatorといった人気のFirefox・Chrome拡張とは異なる点に注意が必要です。例えば、前のページに戻る際に大文字の「H」ではなく、「Backspace」キーがデフォルトに割り当てられています。もちろん、独自のショートカットに変更することもできます。
ミニマリズムの宿命として、設定はテキストファイルのみで行うスタイルであり、これに抵抗を感じるユーザーもいるかもしれません。幸い、:helpと入力すればブラウザ内から参照できる充実したmanページが用意されているので安心です。

基本的な使い方
ホワイトリストへの登録
Xombreroは明示的に許可しない限り、CookieもJavaScriptも有効になりません。ありがたいことに、その設定はとても簡単です。信頼できるウェブサイトにアクセスした後、:cookie saveと入力すればそのサイトのCookieが許可され、:js saveと入力すればスクリプトの実行が許可されます。
ページ内検索
検索はVimと同じ操作感で行えます。「/」キーを押して検索語を入力し、Enterを押すだけです。一致するすべての単語がハイライト表示され、「n」キーで前方へ、「N」キー(大文字)で後方へ検索を進められます。ヘルプページを調べる際に非常に役立ちます。
また、「s」キーを押すと表示色が反転するコントラスト切替機能があり、ナイトモードとして活用できます。

セッションの保存
終了時にブラウジングセッションを保存したい場合は、「:wq」と入力するだけで現在のセッションが保存され、ブラウザが閉じられます。設定を変更すれば、ブラウザを閉じるたびに自動的に保存させることも可能です。繰り返しになりますが、ヘルプファイルを確認してみてください。セッションに関してできることは実に多彩です。
Xombreroの設定ファイル
ここからが本番です。設定ファイルを作成するには、テキストエディタを開き、ホームディレクトリに「xombrero.conf」という名前で保存します。
:helpで確認できる多くの設定項目はこのファイルに記述でき、「1」(有効)または「0」(無効)で指定します。終了時にセッションを自動保存し、ホワイトリストモードを有効にするには、設定ファイルに以下の2行を書くだけでOKです。
session_autosave = 1 browser_mode = whitelist
ファイルを保存してブラウザを再起動すれば、以降はXombreroを閉じてもすべてのタブが記憶されます。停電時でさえ復元できますよ。さて、それはそれとして、もっと面白い話があります――そう、スクリプトです!
Xombreroでのスクリプト活用
Void Linuxなど一部のディストリビューションでは、初期状態のXombreroではYouTubeが視聴できない場合があります。しかし心配無用。Gentoo Wikiの貢献者たちのおかげで、解決策が存在します。
まずファイルを作成します。ここではホームディレクトリに「youtube_watch.sh」という名前で保存し、以下の内容を記述しましょう。
mpv -vo x11 -fs `youtube-dl --skip-download -g $1`
補足:mplayerを使用することもできます(「mpv」を「mplayer」に置き換えるだけ)。ただし、デフォルトでGUIコントロールが使えるため、ほとんどのユーザーには「mpv」の方が扱いやすいでしょう。
次に、ターミナルを開いて作成したスクリプトに実行権限を付与します。
chmod 744 ~/youtube_watch.sh
続けて「xombrero.conf」を再度開き、以下の行を追加します。
cmd_alias = yt,run_script ~/youtube_watch.sh keybinding = yt,y
1行目はエイリアス「yt」をスクリプトに紐付けるもので、:ytと入力するだけでスクリプトを実行できます。2行目により、「y」キーを押すだけで呼び出せるようになります。
最後に、mpvとyoutube-dlがインストールされていることを確認しましょう。ほとんどのパッケージリポジトリで入手可能ですが、Ubuntuの場合は以下のコマンドでインストールできます。
sudo apt-get install mpv youtube-dl
YouTubeの動画ページに移動して「y」キーを押せば、動画がmpvで直接ストリーミング再生されます。素晴らしいですね!プレイリストにも対応しています。さらに、ストリーミング再生ではなく動画をダウンロードして後でオフライン視聴するようスクリプトを改造することも難しくありません。これはあくまで「youtube-dl」を活用した一例にすぎません。スクリプトの可能性は無限大です。
まとめ
Xombreroは上級者向けに設計されたブラウザである点は留意が必要ですが、高速・軽量・安全で、しかも習得しやすいWebブラウザを求める人にとって、主流ブラウザに代わる優れた選択肢となります。
豊富なカスタマイズオプションとVim風のコマンド体系を備えており、キーボードドリブンなWebブラウジングの世界に足を踏み入れたい初心者にとっても、いきなり深みに放り込まれることなく学べる絶好の入り口となるでしょう。
ミニマル系ブラウザは数多く存在しますが、誰でもすぐに使い始められるほど合理的なデフォルト設定を持つのは、Xombreroだけと言っても過言ではありません。
Xombreroを使ったことはありますか?今まさに試そうとしていますか?ぜひコメント欄であなたの感想を聞かせてください!
-
Google Chromeのセキュリティを強化する方法|拡張機能・VPN・暗号化対策を徹底解説
デジタル化が進んだ現代において、セキュリティ対策の重要性はますます高まっています。Firefoxのセキュリティ設定やプライバシー特化型ブラウザの活用など、さまざまな対策が語られる中、Google Chromeユーザーの中には、ブラウザのセキュリティをおろそかにしている方も少なくないかもしれません。Webブラウザは、多くのユーザーがインターネットと接する主要な窓口であると同時に、ウイルスやマルウェア、悪意ある第三者による攻撃を受けやすい最大の侵入口でもあります。PayPalアカウントや銀行口座情報などを管理している方にとっては、今こそ適切なブラウザセキュリティ対策が求められます。幸いなことに、C
-
プライバシーを守る!オンラインセキュリティに最適なブラウザ3選
オンラインセキュリティは、今や誰もが関心を持つ重要なテーマです。Chrome、Firefox、Safariといった主要ブラウザはセキュリティ機能を大きくアピールしていますが、「光るものすべてが金ではない」という言葉通り、見た目ほど安全とは限りません。設定を細かく調整すればある程度安全性を高められますが、ユーザーがコントロールできない部分も数多く残されています。さらに、多くのブラウザはウェブサイト向けにデータ収集を行っており、100%の安心を保証するものではありません。そこで注目したいのが、プライバシー保護を目的として開発された「特化型」ブラウザです。ただし、これらのブラウザだからといって完璧な