AI自動投稿が403で止まる|エックスサーバーの国外制限
※本サイトの記事にはアフィリエイト広告(PR)を含む場合があります
※本記事にはアフィリエイト広告(PR)を含みます。
AIで書いた記事をn8nやMakeでWordPressへ送ろうとしたら、「403 Forbidden」で止まった。手元のパソコンから試すと通るのに、自動化ツールからだと通らない。
この症状の原因は、多くの場合レンタルサーバーの「国外アクセス制限」です。エックスサーバーもConoHa WINGも、海外からのREST APIへの接続を初期設定で止めています。自動化ツールやAIのサーバーは海外にあることが多く、そこからの投稿が弾かれます。
この記事では、原因の見分け方と、制限を丸ごと外さずに直す方法をまとめました。メニュー名と仕様は各社の公式マニュアルで確認しています。最終確認日は2026-09-30です。
403で止まる仕組み
WordPressへの自動投稿は、ほぼすべて「REST API」という窓口を通ります。n8nのWordPressノードも、ChatGPTやClaudeから投稿する仕組みも、同じ窓口を使います。
エックスサーバーの公式マニュアルによると、「WordPressセキュリティ設定」の中に国外アクセス制限があり、次の4項目は初期状態でONです。
| 項目 | 止めているもの |
|---|---|
| ダッシュボード アクセス制限 | 海外からの管理画面へのログイン |
| XML-RPC API アクセス制限 | スマホアプリや外部システムからのリモート投稿 |
| REST API アクセス制限 | 海外からのREST APIへの接続 |
| wlwmanifest.xml アクセス制限 | Windows Live Writer用のファイルへの接続 |
自動投稿に効いてくるのは、3行目のREST APIです。公式マニュアルは「WordPress 5.0以降を国外から使う場合はOFFが必要」と明記しています。
国内のサーバーでも止まる場合
「日本のサーバーから送っているのに止まる」という相談もあります。エックスサーバーは2025年1月のお知らせで、制限範囲を強化しました。不正アクセスが確認された海外クラウドの、日本国内にあるサーバーからの接続も制限対象に加わっています。
つまり、海外企業のクラウドで動くツールは、東京リージョンを選んでいても弾かれる可能性があります。どのサービスが対象かは公開されていません。
止められやすい自動化の例
次のような仕組みは、海外のクラウドから接続するため制限にかかりやすい構成です。
- n8nのクラウド版、Make、Zapierなどの自動化サービス
- GitHub Actionsで記事ファイルを投稿する仕組み
- ChatGPTのGPTsやClaudeのコネクタなど、AIの会社のサーバーから直接WordPressを操作する方式
- 海外のVPSで動かしている自作スクリプト
Makeは公式ヘルプで、利用地域(EUか米国)ごとに接続元のIPアドレスを公開しています。n8nのクラウド版は公式ドキュメントで、接続元IPが予告なく変わると説明しています。どちらも国内からの接続にはなりません。
原因を見分ける3つの確認
直す前に、本当に国外制限が原因かを確かめます。別の原因なのに制限をOFFにすると、守りだけが弱くなるからです。
確認1 エラーの番号
401と403は別の問題です。401は「誰なのか確認できない」、403は「分かったうえで拒否した」という意味です。
- 401:アプリケーションパスワードの誤り、ユーザー名の誤りなど、認証の問題
- 403:サーバー会社の制限、WAF、セキュリティ系プラグインによる拒否
401なら国外制限は関係ありません。WordPressの「ユーザー」→「プロフィール」でアプリケーションパスワードを作り直し、ツール側に貼り直します。
確認2 返ってきた中身
403の本文を見ます。WordPress自身の拒否なら、「code」という項目を含む短い文字列が返ります。サーバー会社の制限で止まった場合は、WordPressまで届いていないので、この形になりません。サーバー会社の403ページのようなHTMLが返ってきたら、サーバー側で止まっていると判断できます。
確認3 自宅のパソコンから同じ操作
同じ投稿を、自宅の回線から送ってみます。パソコンでn8nを動かすか、ターミナルから同じリクエストを送れば確認できます。
自宅からは通り、クラウドからは403になる。この結果なら、接続元の場所で判断する国外制限が原因です。自宅からも403なら、WAFやセキュリティ系プラグインを疑います。
エックスサーバーでの直し方
国外制限が原因と分かったら、REST APIの項目だけをOFFにします。ダッシュボードとXML-RPCはONのまま残します。
- エックスサーバーのサーバーパネルにログインする
- 「WordPressセキュリティ設定」を開き、対象のドメインを選ぶ
- 「国外アクセス制限設定」のタブを開く
- 「REST API アクセス制限」だけをOFFにして保存する
- 自動化ツールからテスト投稿を1本送る
使っているツールが古い投稿方式(XML-RPC)の場合は、REST APIではなくXML-RPCの項目が効いています。ツールの説明書で投稿方式を確認し、必要な項目だけをOFFにします。
ONのまま残す設定
エックスサーバーの同じ画面には、ほかの守りもあります。公式マニュアルでは「ログイン試行回数制限」が初期状態でONです。REST APIの制限を外すなら、次の設定は触らずに残します。
- ダッシュボード アクセス制限(海外から管理画面に入れない状態を保つ)
- ログイン試行回数制限(総当たりのパスワード攻撃を止める)
- 管理者ユーザーの長くて推測されにくいパスワード
REST APIの制限を外しても、投稿には認証が必要なことに変わりはありません。制限は「海外からの接続を最初から門前払いする」追加の壁です。外すなら、残りの鍵を固くしておく必要があります。
ConoHa WINGでの直し方
ConoHa WINGにも同じ機能があり、名前は「海外アクセス制限」です。公式サポートによると、次の5項目が初期状態で全部ONです。
- ダッシュボード
- XML-RPC-API
- REST-API
- wlwmanifest.xml
- Abilities API
設定場所は、コントロールパネルの「WING」→「サイト管理」→「サイトセキュリティ」→「WordPressセキュリティ」です。自動投稿が止まっているなら、REST-APIの項目だけをOFFにします。
5つ目のAbilities APIは、2025年12月のWordPress 6.9で入った新しい窓口です。AIエージェントがWordPressの機能を呼び出すしくみ(MCP)で使われます。n8nやMakeで記事を送るだけなら関係なく、ONのままで構いません。AIエージェントにサイトを直接操作させる場合だけ、OFFを検討します。
管理画面にログインできない403は、同じ海外アクセス制限の「ダッシュボード」が原因のことがあります。症状別の直し方は、ConoHa WINGでWordPressにログインできない原因と直し方にまとめています。
制限を外さずに投稿する方法
REST APIの制限を外すのが不安な人は、投稿を日本国内から送る構成に変える方法があります。選択肢は国内VPSと自宅のパソコンの2つです。下の図は、制限を外す2つの方法も含めて並べたものです。
WordPress自動投稿 | 403の直し方
国外制限への4つの対処
手間と守りの強さはトレードオフです
| 手間 | 守りの強さ | 無人で動くか | |
|---|---|---|---|
| REST APIだけOFF 最短で直る | ○ 設定1か所 | △ 海外から窓口に届く | ○ 動く |
| 国外制限を全部OFF 非推奨 | ○ 設定数か所 | × 管理画面まで開く | ○ 動く |
| 国内VPSで自動化を動かす 制限はONのまま | △ 構築と更新が必要 | ○ 制限を残せる | ○ 動く |
| 自宅のパソコンから投稿 制限はONのまま | ○ 今の環境で可 | ○ 制限を残せる | × 電源が入っている間だけ |
- ※国内VPSからの接続が制限にかからないかは、契約後に制限ONのままテスト投稿して確認してください
- ※どのクラウドが制限対象かはサーバー会社が公開していません
AI副業ラボ
国内VPSで自動化を動かす
n8nは自分のサーバーに入れて動かせます。国内の事業者のVPSで動かせば、投稿は日本の回線から送られます。
ConoHa VPSは、公式サイトでn8nを自動で入れる「スタートアップスクリプト」(Ubuntu 24.04向け)を用意しています。サーバーの初期構築を自分でしなくて済むのが利点です。
ただし、自分で動かす以上、更新も自分の仕事になります。2026年1月には、n8n本体に認証なしでサーバーを乗っ取れる脆弱性(CVE-2026-21858)が公表されました。深刻度は最高の10.0で、1.121.0より前の版が対象です。更新を放置すると、WordPressより先に自動化サーバーが狙われます。月1回はn8nを更新する前提で選んでください。
国内のVPSでも、サーバー会社が制限対象と判定しない保証は公開されていません。契約したら、制限をONに戻した状態でテスト投稿を1本送り、通ることを確かめてから本番に切り替えます。
自宅のパソコンから投稿する
いちばんお金がかからないのは、自宅のパソコンでn8nやスクリプトを動かす方法です。国外制限はONのままで通ります。
欠点は、パソコンの電源が入っている時間しか動かないことです。「毎朝6時に投稿」のような予約は、パソコンがスリープしていると止まります。記事の本数が少ない段階なら、この方法で十分です。
どれを選ぶかの目安
- 今すぐ止まった投稿を流したい:REST APIだけOFF。ほかの守りはONのまま
- 無人で毎日回し、守りも落としたくない:国内VPSでn8nを動かす
- 週に数本で、パソコンの前にいる時間に投稿できる:自宅のパソコンから
「国外制限を全部OFF」は、どの場合もおすすめしません。管理画面まで海外に開くことになり、自動投稿のためにそこまで開く理由はないからです。
国内VPSで動かすなら
無人で毎日投稿を回したい人は、国内VPSでn8nを動かす構成がREST APIの制限を残せる方法です。
よくある質問
Q. REST APIの制限をOFFにすると危険ですか?
投稿には認証が必要なので、OFFにしただけで誰でも投稿できるわけではありません。ただ、海外からの攻撃がWordPressの窓口まで届くようになります。ダッシュボードの制限とログイン試行回数制限をONのまま残し、管理者のパスワードを長くしておくことが前提です。
Q. OFFにしても403が消えません
国外制限以外が原因です。サーバーのWAF(不正な通信を止める機能)と、SiteGuardなどのセキュリティ系プラグインを確認します。記事本文にプログラムのコードやスクリプトの文字列が入っていると、WAFが攻撃と誤判定して止めることがあります。
Q. アプリケーションパスワードが作れません
WordPressの「ユーザー」→「プロフィール」の下のほうに作成欄があります。表示されないときは、サイトがhttpsになっているかを確認します。WordPressは、原則としてhttpsのサイトでだけアプリケーションパスワードを使えるようにしています。
Q. 自動化ツールごとにパスワードを分けるべきですか?
分けてください。アプリケーションパスワードは、ツールごとに別の名前で何個でも作れます。使わなくなったツールの分だけを取り消せるので、漏れたときの被害を小さくできます。
まとめ
AIツールからのWordPress自動投稿が403で止まったら、まずサーバーの国外アクセス制限を疑います。
- 見分け方:401は認証、403は拒否。自宅から通ってクラウドから403なら国外制限
- 最短の直し方:REST APIの項目だけOFF。ダッシュボードとログイン試行回数制限はONのまま
- ConoHa WING:REST-APIだけOFF。Abilities APIはAIエージェントに操作させる場合だけ関係する
- 守りを落とさない方法:国内VPSか自宅のパソコンから投稿する
自動投稿は、止まった原因が分からないまま放置されがちです。403の番号と接続元の場所の2つを確認すれば、原因はほぼ絞り込めます。
※本記事は情報提供を目的としたもので、副業・転職による収入や成果を保証するものではありません。料金・仕様は変動するため、利用前に必ず公式サイトでご確認ください。
あわせて読みたい
- n8n副業は稼げる?単価の相場と受託ライセンスの線引き
- ConoHa WINGでWordPressにログインできない原因と直し方
- ConoHa WINGとエックスサーバーどっち?AIブログ向け比較【2026年】