# reCAPTCHA--Proxy Fix

**URL:** https://meta.discourse.org/t/recaptcha-proxy-fix/384326
**Category:** Feature
**Created:** [September 29, 2025, 10:28pm UTC](https://meta.discourse.org/t/recaptcha-proxy-fix/384326 "2025-09-29T22:28:09Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![ct-337](https://avatars.discourse-cdn.com/v4/letter/c/7993a0/32.png) [@ct-337](https://meta.discourse.org/u/ct-337)
#### Post date: [September 29, 2025, 10:28pm UTC](https://meta.discourse.org/t/recaptcha-proxy-fix/384326/1 "2025-09-29T22:28:09Z")

</div>

Until recently, I could use a proxy on discourse whenever I needed. Recently, it just gets stuck on the loading screen. I believe this is due to bot protection, so an easy fix would be adding reCAPTCHA as when it detects bots, it just gives much harder of a puzzle that takes more attempts. I would really like this to be added ASAP, thanks. :)

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [September 29, 2025, 11:32pm UTC](https://meta.discourse.org/t/recaptcha-proxy-fix/384326/2 "2025-09-29T23:32:54Z")

</div>

Do you see any errors in the browser’s JS console when it hangs on the loading screen?

---

<div class="post-metadata">

### Author: ![ct-337](https://avatars.discourse-cdn.com/v4/letter/c/7993a0/32.png) [@ct-337](https://meta.discourse.org/u/ct-337)
#### Post date: [September 30, 2025, 4:40am UTC](https://meta.discourse.org/t/recaptcha-proxy-fix/384326/3 "2025-09-30T04:40:55Z")

</div>

This image is for one forum.

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/1/a/61a0634e5389cbf8893a27dbd76299b5f2fb5387.png)

This text is for the meta (there was too much for an image).

```plaintext
chunk.68c2af3c2b4b91…d.d41d8cd9.gz.js:83 Uncaught SyntaxError: Unexpected end of input
/:1 Uncaught Error: Could not find module `discourse/loader-shims` imported from `(require)`
    at https:// at hv (https:// at Object.construct (https:// at r (https:// at https://global.discourse-cdn.com/meta/assets/vendor.0af4d4d8af23e6be09ced889cef1534e-071a296a.gz.js:1:1462
    at f (https://global.discourse-cdn.com/meta/assets/vendor.0af4d4d8af23e6be09ced889cef1534e-071a296a.gz.js:1:1548)
    at requireModule (https://global.discourse-cdn.com/meta/assets/vendor.0af4d4d8af23e6be09ced889cef1534e-071a296a.gz.js:1:577)
    at https://d3bpeqsaub0i6y.cloudfront.net/extra-locales/448bb60325124afb307bfdbe8582bd3dc1611269/en/main.js:1:1
/:1 Uncaught Error: Could not find module `@messageformat/runtime/messages` imported from `discourse-mf`
    at https:// at hv (https:// at Object.construct (https:// at r (https:// at https://global.discourse-cdn.com/meta/assets/vendor.0af4d4d8af23e6be09ced889cef1534e-071a296a.gz.js:1:1462
    at f (https://global.discourse-cdn.com/meta/assets/vendor.0af4d4d8af23e6be09ced889cef1534e-071a296a.gz.js:1:1548)
    at s.findDeps (https://global.discourse-cdn.com/meta/assets/vendor.0af4d4d8af23e6be09ced889cef1534e-071a296a.gz.js:1:3557)
    at f (https://global.discourse-cdn.com/meta/assets/vendor.0af4d4d8af23e6be09ced889cef1534e-071a296a.gz.js:1:1616)
    at requireModule (https://global.discourse-cdn.com/meta/assets/vendor.0af4d4d8af23e6be09ced889cef1534e-071a296a.gz.js:1:577)
    at https://d3bpeqsaub0i6y.cloudfront.net/extra-locales/ca382c69f8e6b85162b2ba58f2ce100bfe741966/en/mf.js?__ws=meta.discourse.org:1:16359
overrides.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at overrides.js?SURFLY=M?__ws=meta.discourse.org:1:1
69c905013699da996a87f4fcd4b48ac2010301f9.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 69c905013699da996a87f4fcd4b48ac2010301f9.js?SURFLY=M?__ws=meta.discourse.org:1:271
1b909fe8520e9480b921aead6a0990b5fae712a9.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 1b909fe8520e9480b921aead6a0990b5fae712a9.js?SURFLY=M?__ws=meta.discourse.org:1:458
f4bb2e49cbd2316ddf1244a90fe4f927e82f25e4.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at f4bb2e49cbd2316ddf1244a90fe4f927e82f25e4.js?SURFLY=M?__ws=meta.discourse.org:1:271
39b94fee9b8aee66a293a9608465f0df6b355aa4.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 39b94fee9b8aee66a293a9608465f0df6b355aa4.js?SURFLY=M?__ws=meta.discourse.org:1:748
8754a129cc4d0fa42af81ed9b94c2604f3bd0c66.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 8754a129cc4d0fa42af81ed9b94c2604f3bd0c66.js?SURFLY=M?__ws=meta.discourse.org:1:271
29439d645d2e0bc92255468c109a85a4a57ce54e.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 29439d645d2e0bc92255468c109a85a4a57ce54e.js?SURFLY=M?__ws=meta.discourse.org:1:341
35a101bdda62961ebb406f3893c5a97b6a6e5af7.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 35a101bdda62961ebb406f3893c5a97b6a6e5af7.js?SURFLY=M?__ws=meta.discourse.org:1:830
90376aea314237343290c3f468b69ed1cf7b1695.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 90376aea314237343290c3f468b69ed1cf7b1695.js?SURFLY=M?__ws=meta.discourse.org:1:556
65cd1f5ff5fe50a1f3a6a7e0fbcd6f59aee2dbf3.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 65cd1f5ff5fe50a1f3a6a7e0fbcd6f59aee2dbf3.js?SURFLY=M?__ws=meta.discourse.org:1:304
74abc33644553d59c11c47f9fc53364dd846f974.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 74abc33644553d59c11c47f9fc53364dd846f974.js?SURFLY=M?__ws=meta.discourse.org:1:1442
72da70289791972348e831b75f2ebb3d5f75a0a0.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 72da70289791972348e831b75f2ebb3d5f75a0a0.js?SURFLY=M?__ws=meta.discourse.org:1:271
7f5788ee6d2912e3bcb6069a2ff4cddc2b063161.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 7f5788ee6d2912e3bcb6069a2ff4cddc2b063161.js?SURFLY=M?__ws=meta.discourse.org:1:328
b1822ffd5e955f3245795614c09f28a38d106b95.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at b1822ffd5e955f3245795614c09f28a38d106b95.js?SURFLY=M?__ws=meta.discourse.org:1:408
e12f8b20c3b3d2639f8be9f63c8f19a6c84643c3.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at e12f8b20c3b3d2639f8be9f63c8f19a6c84643c3.js?SURFLY=M?__ws=meta.discourse.org:1:271
5620c28cfb296670ce89bde92c8de09366d98fb5.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 5620c28cfb296670ce89bde92c8de09366d98fb5.js?SURFLY=M?__ws=meta.discourse.org:1:271
37e49c2d37886e41f8453f1d1da716ff88390c0f.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 37e49c2d37886e41f8453f1d1da716ff88390c0f.js?SURFLY=M?__ws=meta.discourse.org:1:635
a42775c88a5cd9651e600d6c817d20d646bbba45.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at a42775c88a5cd9651e600d6c817d20d646bbba45.js?SURFLY=M?__ws=meta.discourse.org:1:335
74f56c2648be020de3398dabdfe60f4ed7480765.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 74f56c2648be020de3398dabdfe60f4ed7480765.js?SURFLY=M?__ws=meta.discourse.org:1:271
726b5089f2a5659fd0e5ab9ededbc11a7e32040a.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 726b5089f2a5659fd0e5ab9ededbc11a7e32040a.js?SURFLY=M?__ws=meta.discourse.org:1:271
eaf8b349cfcc01e7f449af5770ba99dfeb6d32c3.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at eaf8b349cfcc01e7f449af5770ba99dfeb6d32c3.js?SURFLY=M?__ws=meta.discourse.org:1:271
762942bf9e2ee6931d513b882a4fe4b15328296c.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 762942bf9e2ee6931d513b882a4fe4b15328296c.js?SURFLY=M?__ws=meta.discourse.org:1:971
8d99d07ba08a7ad8cb58f51a96a705d9b1a16338.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 8d99d07ba08a7ad8cb58f51a96a705d9b1a16338.js?SURFLY=M?__ws=meta.discourse.org:1:658
07b526efe075b064a2546afcec09279fd8004a2e.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 07b526efe075b064a2546afcec09279fd8004a2e.js?SURFLY=M?__ws=meta.discourse.org:1:315
b7158bf813985a68becf344d068b30146ef0be1e.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at b7158bf813985a68becf344d068b30146ef0be1e.js?SURFLY=M?__ws=meta.discourse.org:1:271
5243f39c96a60b4a0f6a08b7fd75ec4ae901500e.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 5243f39c96a60b4a0f6a08b7fd75ec4ae901500e.js?SURFLY=M?__ws=meta.discourse.org:1:288
93aadcab56344876fb9db11065af73e44af9b9f6.js?SURFLY=M?__ws=meta.discourse.org:1 Uncaught ReferenceError: I18n is not defined
    at 93aadcab56344876fb9db11065af73e44af9b9f6.js?SURFLY=M?__ws=meta.discourse.org:1:271
start-app.js:2 Uncaught (in promise) Error: Could not find module `discourse/app` imported from `(require)`

```

If anything else is required, let me know. However I am unable to access devtools on my main devices and my other device won’t work with the meta.

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [September 30, 2025, 4:18pm UTC](https://meta.discourse.org/t/recaptcha-proxy-fix/384326/4 "2025-09-30T16:18:43Z")

</div>

It looks like the proxy is interfering with asset loading for your instance.

I think a good next step for you is to look at the documentation for [Using Discourse with Cloudflare: Best Practices](https://meta.discourse.org/t/using-discourse-with-cloudflare-best-practices/293405?silent=true)

The other topics in [Self-Hosting - Discourse Meta](https://meta.discourse.org/c/documentation/self-hosting/55) are also useful.
