社内ネットワークでプロキシサーバーを利用している環境では、Slackが正常に動作しないことがあります。メッセージの送受信が遅い、ファイルのアップロードができない、接続エラーが頻発するといった症状が現れた場合、プロキシ設定が原因である可能性が高いです。本記事では、ブラウザ版とアプリ版それぞれのプロキシ関連のトラブルシューティング方法を具体的に解説します。あなたの環境に合った対処法を選んで、スムーズなコミュニケーションを取り戻してください。
【要点】この記事で確認すること
- 最初に見る場所: OSのプロキシ設定、ブラウザのプロキシ設定、Slackアプリのプロキシ設定(自動検出/手動設定)
- 切り分けの軸: ブラウザ版とアプリ版で症状が異なるか、他のアプリ(OneDrive、Teams)は正常か、社内ネットワークのみかVPN先でも発生するか
- 注意点: 会社PCのプロキシ設定は管理者によるポリシーで固定されている場合があるため、自分で変更してよいか事前に確認しましょう。また、プロキシの認証情報が必要な場合は、安全な方法で入力してください。
ADVERTISEMENT
目次
1. プロキシ環境でSlackが動かない原因
プロキシサーバーは、社内ネットワークとインターネットの間に立ち、通信を中継します。Slackはリアルタイム通信(WebSocket)とHTTPS通信を多用するため、プロキシが正しく設定されていないと接続が不安定になります。主な原因は以下の3つです。
1-1. プロキシの自動構成スクリプト(PACファイル)の不具合
多くの企業ではPACファイルを用いてプロキシ設定を配布しています。このスクリプトが古い、またはSlackのドメイン(slack.com、*.slack.com、*.slack-edge.comなど)を適切に除外していない場合、接続エラーが発生します。
1-2. 認証が必要なプロキシへの対応漏れ
プロキシにユーザー認証が必要な場合、SlackアプリはOSの認証情報を引き継げないことがあります。ブラウザ版では認証ダイアログが表示されるため問題になりにくいですが、アプリ版では接続のたびに認証情報が求められたり、タイムアウトになったりします。
1-3. ファイアウォールやSSLインスペクションの影響
企業によっては、プロキシでSSL通信を復号(インスペクション)している場合があります。Slackは証明書のピン留め(Certificate Pinning)を行っているため、このような環境ではエラーになることがあります。また、特定のポート(443番ポート以外のWebSocket用ポートなど)がブロックされていると接続できません。
2. ブラウザ版Slackのプロキシ問題を直す手順
ブラウザ版Slackを使用している場合、プロキシ設定はブラウザの設定に依存します。以下の手順で確認・修正を行ってください。
- ブラウザのプロキシ設定を確認する: Google Chromeの場合は「設定」→「システム」→「コンピュータのプロキシ設定を開く」をクリック。Microsoft Edgeも同様のパスです。Internet Explorerも含め、OSのプロキシ設定がブラウザに適用されていることを確認します。
- PACファイルのURLを確認する: プロキシ設定画面で「自動構成スクリプトを使用する」がオンになっている場合、そのURLが正しいか、またアクセス可能かを確認します。必要に応じて管理者に問い合わせてください。
- プロキシの例外リストにSlackのドメインを追加する: 多くの環境では、プロキシを経由しないほうが安定する場合があります。「プロキシを使用しないアドレス」に「*.slack.com;*.slack-edge.com;*.slack-ms.com」などを追加してみてください。ただし、企業ポリシーで禁止されている場合もあるので注意が必要です。
- ブラウザのキャッシュとCookieをクリアする: 古いキャッシュが原因でプロキシ情報が混在することがあります。設定画面から「キャッシュされた画像とファイル」と「Cookie」を削除後、ブラウザを再起動します。
- シークレットモード(プライベートブラウジング)で試す: 拡張機能やキャッシュの影響を排除して接続を確認します。正常に動作する場合は、拡張機能(特にプロキシ管理系)が原因の可能性があります。
3. Slackアプリ版のプロキシ問題を直す手順
Slackデスクトップアプリは、独自のプロキシ設定を持っています。以下の手順で設定を変更するか、OSの設定と整合性を取ります。
- Slackアプリのプロキシ設定を開く: Slackアプリを起動し、左上のワークスペース名をクリック → 「環境設定」→ 「詳細」タブ → 「プロキシ」セクションの「プロキシ設定を開く」をクリックします。
- 自動検出を試す: デフォルトでは「システムプロキシ設定を使用」が選択されています。これで問題がなければそのまま。接続できない場合は「なし(ダイレクト接続)」を試し、改善するか確認します。
- 手動設定を入力する: 「カスタムプロキシ設定」を選択し、プロキシサーバーのアドレス、ポート、認証情報を入力します。認証が必要な場合はユーザー名とパスワードも設定できます。設定後はSlackを再起動してください。
- プロキシ除外リストを設定する: 手動設定画面の「プロキシを使用しないアドレス」に、社内システムなどのローカルアドレスを追加します。例えば「*.company.local;10.0.0.0/8」などです。
- 環境変数でプロキシを設定する(上級者向け): ターミナルやコマンドプロンプトで「HTTP_PROXY」「HTTPS_PROXY」「NO_PROXY」環境変数を設定し、Slackをその環境から起動する方法もあります。IT管理者に相談の上で実施してください。
4. 状況別の比較表:ブラウザ版とアプリ版の挙動の違い
| 状況 | ブラウザ版 | アプリ版 |
|---|---|---|
| プロキシ認証が必要な場合 | 認証ダイアログが自動表示され、入力すればOK | 認証情報を保存していないと接続不可。エラー表示も不親切 |
| プロキシの除外設定 | OSの設定に依存する。例外追加は管理者権限が必要な場合も | アプリ内で独自に設定可能。ただし反映に再起動が必要 |
| SSLインスペクション環境 | ブラウザが証明書を信頼していれば動作するが、ピン留めに引っかかる場合あり | 証明書ピン留めの影響を受けやすく、エラーになることが多い |
| 呼び出し(音声・ビデオ) | WebRTCのプロキシ透過性により、問題が起きにくい | アプリ独自の接続方式のため、プロキシで制限されることがある |
| ファイルアップロード | HTTPS通信で行われるため、プロキシ設定が正しければ問題少ない | アップロード時に特定のドメインへの接続が必要。例外リストに入っていないと失敗 |
5. よくある失敗パターンとその対策
実際に社内で発生しやすい失敗例を紹介します。同じ状況に当てはまらないか確認してください。
5-1. システムプロキシ設定を変えたら他のアプリが使えなくなった
OS全体のプロキシ設定を変更すると、OutlookやTeamsなど他のアプリに影響が出ることがあります。必ず変更前に現在の設定をメモし、元に戻せるようにしてください。Slackアプリの「カスタムプロキシ設定」を使えば、OS設定を変えずにSlackだけプロキシを変更できます。
5-2. プロキシの認証情報を間違えて保存し、ロックアウトされた
Slackアプリのプロキシ設定で誤った認証情報を保存すると、接続できなくなり、設定画面が開けなくなる場合があります。その場合は一度「なし(ダイレクト接続)」に変更してから再設定するか、アプリの設定ファイルを直接編集する必要があります。設定ファイルはWindowsの場合「%AppData%\Slack\storage\proxy-settings.json」にあります。
5-3. VPN接続時にプロキシが二重に適用される
社外からVPN経由で社内ネットワークに接続する場合、VPNクライアントがプロキシ設定を上書きすることがあります。このときSlackが社内プロキシを経由しようとして遅延が発生します。VPN接続時はSlackアプリのプロキシを「なし(ダイレクト接続)」にすると改善することがあります。
6. 管理者に確認すべき情報と伝え方
自分で設定を変更しても解決しない場合は、IT管理者に協力を仰ぎましょう。その際、以下の情報を整理して伝えるとスムーズです。
- 発生状況: ブラウザ版とアプリ版の両方で発生するか、片方だけか。「接続エラー」のスクリーンショットやエラーコード(例: “proxy_error”、”ssl_error”など)を添付します。
- ネットワーク環境: 社内LANか、VPN経由か、ゲストWi-Fiか。プロキシサーバーのアドレスやPACファイルのURLが分かれば併記します。
- 試したこと: 上記の手順をどのように試したか、結果を簡潔にまとめます。特に「プロキシをオフにしたら動いた」などの情報は貴重です。
- 管理者に依頼したいこと: 「PACファイルにSlackのドメインが正しく含まれているか確認してほしい」「SSLインスペクションの対象外にできないか」など、具体的な依頼を伝えます。
7. よくある質問(FAQ)
Q1. ブラウザ版は動くのにアプリ版だけ動かないのはなぜ?
A. ブラウザ版はブラウザのプロキシ設定に従いますが、アプリ版は独自の設定を持つためです。特に認証情報の引き継ぎや、WebSocketの扱いが異なることが原因です。アプリ版のプロキシ設定を手動で合わせるか、例外リストを調整してください。
Q2. プロキシ設定を変更するのに管理者権限が必要か?
A. OS全体のプロキシ設定を変更するには管理者権限が必要です。しかし、Slackアプリのプロキシ設定はユーザー権限で変更できます。ブラウザのプロキシ設定も、管理者がロックしていなければ変更可能です。権限が不安な場合は、まずアプリ内設定から試してください。
Q3. プロキシを経由せずに直接接続しても安全か?
A. 直接接続にすると、社内のセキュリティポリシーに違反する可能性があります。また、Slackへの通信がプロキシでログされなくなるため、情報漏洩のリスクが増えます。必ず管理者に確認の上、許可を得てから実施してください。
Q4. Slackからのエラーメッセージに「caughtup」と出るのはプロキシが原因?
A. 「caught up」は通常、メッセージの同期が完了したことを示すもので、エラーではありません。ただし、プロキシが原因でメッセージの受信が遅れていると、この表示がなかなか出ないことがあります。その場合は接続状態を確認してください。
まとめ
社内プロキシ環境でのSlackトラブルは、ブラウザ版とアプリ版で対処法が異なります。まずはどちらのバージョンで問題が発生しているかを切り分け、それぞれの設定を確認してください。根本的な原因は、PACファイルの不備、認証情報の不足、SSLインスペクションの干渉のいずれかであることが多いです。自分で解決できない場合は、本記事で紹介した情報を整理してIT管理者に相談しましょう。適切な設定ができれば、Slackは快適に動作するはずです。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
