複数のアカウントを操作したり、競合の価格を監視したり、単に別のIPを通じてインターネットにアクセスしたりする場合は、macOSでプロキシを正しく設定する必要があります。Appleは定期的にシステム設定のインターフェースを変更しており、MontereyやVenturaで機能していたものがSonomaやSequoiaでは全く異なるように見えます。この記事では、システム設定、ターミナル、特定のアプリケーションを通じたすべての現在の方法を解説します。
設定前に知っておくべきこと
設定を始める前に、プロキシサーバーのすべてのデータを手元に用意していることを確認してください。これがないと何も機能しません。必要なものは以下の通りです:
- IPアドレスまたはホスト名 — プロキシサーバーのアドレス(例:
gate.proxycove.com) - ポート — 通常は3128、8080、1080またはプロバイダーが指定した他のポート
- プロトコル — HTTP、HTTPSまたはSOCKS5
- ログインとパスワード — 認証が必要なプロキシの場合(ほとんどの有料プロキシ)
また、macOSがプロキシを異なる方法で設定するため、プロキシの種類の違いを理解することも重要です:
| プロキシの種類 | プロトコル | 使用場所 | macOSサポート |
|---|---|---|---|
| HTTPプロキシ | HTTP | ブラウザ、基本的なタスク | ✅ 完全 |
| HTTPSプロキシ | HTTPS (Secure) | 保護された接続 | ✅ 完全 |
| SOCKS5 | SOCKS5 | 任意のトラフィック、トレント、ゲーム | ✅ 完全 |
| PACファイル | 自動設定スクリプト | 企業ネットワーク | ✅ 完全 |
大多数のタスク — 広告管理、ソーシャルメディアアカウントの管理、マーケットプレイスの監視 — にはSOCKS5またはHTTPSが最適です。HTTPプロキシはブラウザトラフィックのみで機能し、アプリケーションからのリクエストをキャッチしません。これを覚えておいてください。
💡 macOS Sequoiaに関する重要な情報
macOS Sequoia (15.x)では、Appleが再びネットワーク設定の位置を変更しました。セクションは現在「ネットワーク」と呼ばれ、System Settingsにあり、Network Preferencesではありません。VenturaやMontereyからアップグレードした場合、インターフェースは慣れているものとは異なるでしょう。
macOS SonomaとSequoiaのシステム設定を通じた設定
これは最も簡単な方法で、プロキシはシステム全体に適用されます。Safari、ほとんどのアプリケーション、システムサービスは指定されたプロキシを自動的に使用します。ステップバイステップで解説します。
ステップ1. システム設定を開く
画面の左上隅にあるAppleアイコン()をクリック → 「システム設定」 (System Settings)を選択します。SonomaとSequoiaでは、これはサイドメニューを持つ単一のセクションであり、古いSystem Preferencesとは異なることに注意してください。
ステップ2. 「ネットワーク」セクションに移動する
サイドメニューで「ネットワーク」 (Network)を見つけてクリックします。Wi-Fi、Ethernet、Thunderbolt Bridgeなどのネットワークインターフェースのリストが表示されます。現在アクティブなものを選択します — 通常はWi-FiまたはEthernetです。
ステップ3. 接続の詳細を開く
アクティブな接続の横にある「詳細…」 (Details…)ボタンをクリックします。開いたウィンドウで「プロキシ」 (Proxies)タブに移動します。
ステップ4. プロキシの種類を選択し、データを入力する
プロトコルのリストが表示されます。必要なタイプの横にチェックを入れます:
- Web Proxy (HTTP) — HTTPプロキシ用
- Secure Web Proxy (HTTPS) — HTTPSプロキシ用
- SOCKS Proxy — SOCKS5用
チェックを入れると、右側に入力フィールドが表示されます。以下を入力します:
- サーバー — プロキシのIPアドレスまたはホスト名
- ポート — ポート(例: SOCKS5用の1080)
- 認証が必要な場合は、「プロキシサーバーにはパスワードが必要」にチェックを入れ、ログイン/パスワードを入力します
ステップ5. 例外 (Bypass proxy settings)
「これらのホストとドメインのためにプロキシ設定をバイパス」フィールドに、プロキシなしで直接開くアドレスを追加できます。通常、localhost、127.0.0.1、および192.168.0.*のようなローカルネットワークのアドレスが追加されます。
ステップ6. 設定を保存する
OKをクリックし、次にネットワーク設定のメインウィンドウで「適用」 (Apply)をクリックします。プロキシはすぐに機能し始めます — 再起動は必要ありません。IPが変更されたことを確認するために、任意のIPチェックサービス(例: 2ip.ru)にアクセスしてください。
⚠️ システム設定の制限
macOSのシステム設定のプロキシはすべてのアプリケーションに適用されるわけではありません。一部のプログラム(Telegram、トレントクライアント、Node.jsスクリプト)はシステムプロキシを無視し、個別の設定が必要です。これについては以下のセクションで説明します。
ターミナルを通じたプロキシ設定
ターミナルは、システム設定に入らずにプロキシを迅速に切り替えたい場合や、システムプロキシを自動的に取得しないコマンドラインツール(curl、wget、git、npmなど)を使用している場合に必要です。
networksetupを通じたプロキシの設定
macOSには、ターミナルからネットワーク設定を管理するための組み込みユーティリティnetworksetupがあります。これはGUIを通じて行うのと同じ結果ですが、より迅速です。
ターミナルを開き(Applications → Utilities → Terminal)、必要なコマンドを実行します:
HTTPプロキシの場合:
networksetup -setwebproxy "Wi-Fi" 123.45.67.89 3128
networksetup -setwebproxystate "Wi-Fi" on
HTTPSプロキシの場合:
networksetup -setsecurewebproxy "Wi-Fi" 123.45.67.89 3128
networksetup -setsecurewebproxystate "Wi-Fi" on
SOCKS5プロキシの場合:
networksetup -setsocksfirewallproxy "Wi-Fi" 123.45.67.89 1080
networksetup -setsocksfirewallproxystate "Wi-Fi" on
"Wi-Fi"をあなたのインターフェースの名前に置き換えます(Ethernetを使用している場合は"Ethernet"と記入します)。インターフェースのリストを取得するには、次のコマンドを使用します:
networksetup -listallnetworkservices
プロキシを無効にする:
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
networksetup -setsocksfirewallproxystate "Wi-Fi" off
ターミナルユーティリティ用の環境変数
curl、wget、pip、npm、またはgitを使用している場合 — これらは環境変数からプロキシを読み取ります。現在のターミナルセッションに追加します:
export http_proxy="http://login:[email protected]:3128"
export https_proxy="http://login:[email protected]:3128"
export all_proxy="socks5://login:[email protected]:1080"
これらの変数がターミナルを起動するたびに自動的に適用されるようにするには、~/.zshrcファイルに追加します(macOSのデフォルトであるZshを使用している場合):
echo 'export http_proxy="http://login:[email protected]:3128"' >> ~/.zshrc
echo 'export https_proxy="http://login:[email protected]:3128"' >> ~/.zshrc
source ~/.zshrc
これで、すべてのコマンドラインユーティリティが自動的にプロキシを使用します。確認するには、次のコマンドを使用します:
curl -s https://api.ipify.org
返答としてプロキシサーバーのIPが表示された場合 — 設定は正しく行われています。
Safari用プロキシ: 個別に設定する方法
SafariはmacOS上で唯一、独自のプロキシ設定を持たないブラウザです。完全にmacOSのシステム設定を使用します。つまり、System Settings → Network → Proxiesを通じてプロキシを設定した場合、Safariはすでにそれを通じて動作しています。
ただし、Safariから直接プロキシ設定を開く必要がある場合は、ブラウザのメニューを通じて行うことができます:
- Safariを開く
- 上部メニューでSafari → 設定(または⌘ + ,)をクリック
- 「詳細」 (Advanced)タブに移動
- 一番下で「プロキシ: 設定を変更…」を見つける
- クリックすると、ネットワークのシステム設定が開き、Proxiesタブが表示されます
これは同じシステム設定へのショートカットです。Safari専用のプロキシはありません — もし隔離が必要な場合(1つのブラウザがプロキシを通り、別のブラウザが直接接続する場合)、Safariは適していません。その場合は、拡張機能を使ったChromeやアンチデテクトブラウザを使用してください。
💡 SMM専門家とアービトラージャーへのアドバイス
複数のアカウントを操作していて、各アカウントがそれぞれのIPを通るようにしたい場合 — macOSのシステム設定では不十分です。システムはすべてのトラフィックに対して1つのプロキシを使用します。マルチアカウントにはアンチデテクトブラウザが必要です — それについては以下のセクションで詳しく説明します。
macOSでのGoogle Chrome用プロキシ
macOS上のGoogle Chromeもデフォルトでシステム設定のプロキシを使用します — Safariと同様です。しかし、Chromeにはより柔軟性を提供するいくつかの追加設定方法があります。
方法1. システム設定を通じて(デフォルト)
System Settings → Network → Proxiesでプロキシが設定されている場合、Chromeはそれを自動的に取得します。現在の設定を確認するには、Chromeでアドレスchrome://net-internals/#proxyを開くと、使用されているプロキシが表示されます。
方法2. 拡張機能を通じて(柔軟性のために推奨)
拡張機能を使用すると、システム設定に入らずにワンクリックでプロキシを切り替えることができます。人気のあるオプションは次のとおりです:
- Proxy SwitchyOmega — 最も人気のある拡張機能です。異なるプロキシを持つプロファイルを作成し、ツールバーのアイコンから切り替えることができます。HTTP、HTTPS、SOCKS5をサポートしています。
- FoxyProxy — 類似の機能を持つ代替品で、ChromeとFirefoxの両方にバージョンがあります。
ChromeでProxy SwitchyOmegaを設定する方法:
- Chrome Web Storeから拡張機能をインストールします
- 拡張機能のアイコンをクリック → Options
- 左のメニューで「新しいプロファイル」をクリック
- プロファイルに名前を付けます(例: 「Proxy US」)
- タイプを選択: Proxy Profile
- プロトコル(SOCKS5/HTTP/HTTPS)、サーバー、ポートを指定します
- 認証が必要な場合は、ログインとパスワードを入力します
- 変更を適用をクリックします
- ツールバーの拡張機能のアイコンをクリックし、作成したプロファイルを選択します
拡張機能の主な利点は、Chromeがプロキシを通じて動作し、Mac上の他のすべてのアプリケーションが直接接続を続けることです。これは、ブラウザのみに隔離が必要な場合に便利です。
方法3. コマンドラインオプションでChromeを起動する
ターミナルを通じて特定のプロキシでChromeを起動することもできます — 自動化やテストに便利です:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome \
--proxy-server="socks5://123.45.67.89:1080" \
--proxy-bypass-list="localhost;127.0.0.1"
このように起動すると、Chromeは指定されたプロキシのみを使用し、システム設定を無視します。新しいプロキシの迅速なテストに便利です。
他のアプリ用プロキシ: Telegram、Zoom、トレントクライアント
macOS上の多くのアプリケーションはシステムプロキシを無視し、内部での別の設定が必要です。最も人気のあるものを見ていきましょう。
Telegram
Telegramはプロキシの組み込みサポートを持っています。設定するには:
- Telegramを開く → 設定 (⌘ + ,)を選択
- 「プライバシーとセキュリティ」セクションに移動
- 「プロキシ設定」までスクロールダウン
- 「プロキシを使用」を有効にする
- タイプを選択: SOCKS5またはMTProto(後者はTelegram専用)
- サーバー、ポート、ログイン、パスワードを入力
- 「保存」をクリック
Zoom
ZoomはmacOSのシステムプロキシ設定を使用しますが、手動で追加設定することもできます:
- Zoomを開く → 設定を選択
- 「ネットワーク」に移動
- 「プロキシを設定…」をクリック
- 「プロキシサーバーを手動で使用」を選択
- アドレスとポートを入力
トレントクライアント (qBittorrent、Transmission)
トレントクライアントは通常SOCKS5をサポートしています — これは全トラフィックをリダイレクトするための好ましいオプションです。
qBittorrent: 設定 → 接続 → プロキシサーバー → SOCKS5タイプを選択し、データを入力します。
Transmission: 設定 → ネットワーク → プロキシタブ → 有効にしてデータを入力します。
Mac上のすべてのトラフィックを例外なくプロキシを通じてリダイレクトする必要があるタスクには、特別なトンネリングクライアントを使用します: Proxifier、ProxyCap、またはSurgeです。これらはシステムレベルでトラフィックをキャッチし、指定されたプロキシを通じて強制的にリダイレクトします。
Macのアンチデテクトブラウザ: システム設定だけでは不十分な場合
アービトラージャー、SMM専門家、または同じプラットフォームで複数のアカウントを操作している場合 — システムプロキシの設定では問題を解決できません。理由は以下の通りです:
- システムプロキシはIPのみを変更し、ブラウザのフィンガープリンティングは変更しません
- Facebook、Instagram、TikTokはIPだけでなく、Canvasフィンガープリンティング、User-Agent、画面解像度、タイムゾーン、その他数十のパラメータを追跡します
- 同じフィンガープリンティングを持つ2つのアカウントにアクセスすると、プラットフォームはそれらを関連付けて両方をブロックします
マルチアカウントには、各アカウントのために独立したフィンガープリンティング、クッキー、プロキシを持つ隔離されたプロファイルを作成するアンチデテクトブラウザが使用されます。macOSで動作するものには以下があります:
| ブラウザ | macOSサポート | 最適 | 特徴 |
|---|---|---|---|
| Dolphin Anty | ✅ はい | Facebook Ads、アービトラージ | 10プロファイルの無料プランあり |
| AdsPower | ✅ はい | SMM、eコマース | 組み込みのRPA自動化 |
| GoLogin | ✅ はい | マルチアカウント | クラウドプロファイル、ブラウザを通じて動作 |
| Multilogin | ✅ はい | 大規模チーム | 独自のMimic/Stealthfoxエンジン |
| Octo Browser | ✅ はい | アービトラージ、暗号通貨 | 高いアンチデテクト保護 |
Dolphin Antyにプロキシを追加する方法(macOS)
- Dolphin Antyを開く → 左のメニューで「プロキシ」セクションに移動
- 「プロキシを追加」をクリック
- タイプを選択: SOCKS5またはHTTP
- ホスト、ポート、ログイン、パスワードを入力
- 「確認」をクリック — Dolphinが国とIPを表示します
- プロキシを保存し、必要なブラウザプロファイルにリンクします
Facebook AdsやInstagramをアンチデテクトブラウザを通じて使用する場合は、モバイルプロキシの使用をお勧めします — これらはモバイルオペレーターからのIPを持ち、ソーシャルメディアはデータセンターよりもはるかに信頼しています。
よくあるエラーとその修正方法
macOS SonomaとSequoiaでプロキシを設定する際に直面する典型的な問題を見ていきましょう。
❌ プロキシは設定されていますが、IPが変更されません
原因と解決策:
- 設定を保存した後に「適用」をクリックしなかった — ネットワーク設定ウィンドウでApplyをクリックしてください
- プロキシの種類が間違っている — HTTPを設定したが、サイトがHTTPSで動作している場合は、Secure Web Proxyを別に有効にする必要があります
- アプリケーションがシステムプロキシを無視している — アプリケーション内でプロキシを設定してください
- プロキシが機能していない — データを確認してください、期限切れまたはパスワードが間違っている可能性があります
❌ プロキシを有効にした後、サイトが開きません
- プロキシサーバーが利用できない — プロキシのIPへのpingを確認してください:
ping 123.45.67.89 - ポートが間違っている — プロバイダーに正しいポートを確認してください
- macOSのファイアウォールが接続をブロックしている — 確認のためにSystem Settings → Network → Firewallで一時的に無効にしてください
- プロキシが認証を必要としている — 「プロキシサーバーにはパスワードが必要」にチェックを入れ、ログイン/パスワードを入力してください
❌ プロキシはブラウザで動作しますが、ターミナルでは動作しません
ターミナルユーティリティ(curl、git、npm)は自動的にmacOSのシステムプロキシを使用しません。環境変数を明示的に設定する必要があります — 上記のターミナルセクションで説明した通りです。
❌ macOS Sequoiaは更新後にプロキシ設定をリセットします
これはmacOSの大規模更新後の既知の問題です。解決策: システムの各更新後にSystem Settings → Networkでプロキシ設定を確認し、必要に応じてデータを再入力してください。自動化のために、networksetupコマンドを含むシェルスクリプトを作成し、自動起動に追加することができます。
❌ ChromeがERR_PROXY_CONNECTION_FAILEDエラーを表示します
- プロキシサーバーが起動していて利用可能であることを確認してください
- 正しいプロトコル(HTTP vs SOCKS5)を選択したことを確認してください
chrome://net-internals/#proxyを開き、「設定を再適用」をクリックしてみてください- 拡張機能を使用している場合は、「直接接続」に切り替えてから戻してみてください
あなたの目的に合ったプロキシの種類を選ぶには
設定は全体の半分に過ぎません。特定のタスクに適したプロキシの種類を選ぶことが重要です。間違った選択はブロック、遅延、または余分なコストにつながります。
| タスク | 推奨されるタイプ | 理由 |
|---|---|---|
| Facebook Ads、TikTok Ads | モバイルプロキシ | モバイルオペレーターのIP — プラットフォームからの最大の信頼 |
| Instagram、TikTok(アカウント管理) | レジデンシャルプロキシ | 実際の家庭用IP、低いブロックリスク |
| Wildberries、Ozon、Avitoのパース | データセンタープロキシ | 高い速度と低価格での大量リクエスト |
| 匿名ブラウジング、ブロック回避 | レジデンシャルプロキシ | 通常のユーザーのように見え、ブロックされません |
| 異なる地域からの広告チェック | レジデンシャルプロキシ | 国と都市に基づくジオターゲティング |
| 自動化、ボット、スクリプト | データセンタープロキシまたはレジデンシャルプロキシ | ターゲットサイトの保護に依存します |
プロトコル: HTTP vs SOCKS5 — どちらを選ぶべきか?
プロバイダーが両方をサポートしている場合は、SOCKS5を選択してください。理由は以下の通りです:
- SOCKS5は任意のトラフィックタイプで動作します: HTTP、HTTPS、UDP(ゲームやVoIPに必要)
- SOCKS5はリクエストにヘッダーを追加せず、X-Forwarded-Forヘッダーを通じて実際のIPを開示しません
- HTTPプロキシはウェブトラフィックのみで機能し、時には識別可能なヘッダーを追加します
- SOCKS5はすべてのアンチデテクトブラウザとほとんどのアプリケーションでサポートされています
例外として、企業ネットワークや特定のツールがHTTPのみをサポートしている場合があります。それ以外の場合は、SOCKS5が推奨されます。
結論
macOS SonomaとSequoiaでのプロキシ設定は、目的に応じて複数の方法で解決できます。システム全体のトラフィックをプロキシを通じてリダイレクトする必要がある場合は、System Settings → Network → Proxiesを使用してください。ターミナルツールには環境変数やnetworksetupユーティリティを使用します。柔軟な切り替えが必要なChromeにはProxy SwitchyOmega拡張機能を使用します。Facebook、Instagram、またはTikTokでのマルチアカウントには、各プロファイルに別々のプロキシを持つアンチデテクトブラウザが必要です。
重要なルール: システムプロキシはIPを変更しますが、匿名性を提供せず、複数のアカウントを操作する際の禁止を防ぎません。重要なタスクには、適切なプロキシの種類 + アンチデテクトブラウザの組み合わせが必要です。
ソーシャルメディア、広告管理、またはマーケットプレイスの監視をMacで行う予定がある場合は、レジデンシャルプロキシに注目することをお勧めします — これらは実際の家庭用ユーザーのIPを提供し、ブロックリスクを最小限に抑え、国と都市に基づくジオターゲティングをサポートします。Facebook AdsやTikTok Adsを扱う場合は、モバイルIPが最適な選択です — プラットフォームはデータセンターのアドレスよりもはるかに信頼しています。