# \[APP\]\[Pro\] Web Proxy - Remotely access local web pages in your Dashboards

**URL:** <https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450>\
**Category:** Apps\
**Created:** [December 20, 2025, 7:02pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450 "2025-12-20T19:02:25Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 20, 2025, 7:02pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/1 "2025-12-20T19:02:25Z")

</div>

# Web Proxy

With this app, you can proxy web pages via Homey and show them in your Dashboards. All links to external resources that the page links to such as scripts, styles and images are also proxied.

> **[Web Proxy | Homey](https://homey.app/en-us/app/nl.dypodex.proxy/Web-Proxy/)**
>
> View local webpages in your Dashboards from anywhere

# Known issues

- [Socket.io](http://Socket.io) connections currently aren’t working.

**NOTE** This app is only compatible with Android. It doesn’t work on iOS, I have read multiple reports from iOS users that it’s not working for them. I don’t own an iOS device to test/debug this issue on, so this app is only available on Android devices.

If you experience any other issues, please let me know!

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 20, 2025, 8:25pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/2 "2025-12-20T20:25:18Z")

</div>

I just discovered that there is also an issue when loading an image directly via the URL. I think I should make a separate widget or app for that, since the Web Proxy is only for HTML pages

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [December 20, 2025, 9:55pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/3 "2025-12-20T21:55:51Z")

</div>

Maybe you can add a little description what _proxy_ means or does, Sven?

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 20, 2025, 10:43pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/4 "2025-12-20T22:43:15Z")

</div>

# Version 1.0.1

- Added href interception

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 20, 2025, 11:06pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/5 "2025-12-20T23:06:36Z")

</div>

The Web Proxy widget is similar to the default Homey Webframe widget, because they both display a custom web page. Homey’s Webframe widget is loading the page, including all resources it requires (images, stylesheets, scripts) from your mobile device. However, this does not work if you want to use a webserver on your local network in your Dashboards, since it doesn’t work if you’re away from home.

The Web Proxy widget solves this by sending all web requests through your Homey. It works like this:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/7/e74d0ac1d4b16c4bc77a15c57453b106c4ec1834.png)

The web requests include the HTML page itself, and its resources (images, stylesheets, scripts, etc.)

The Web Proxy app doesn’t only proxy requests, it also modifies the HTML page to inject the resources that are included (images, stylesheets, scripts, etc.)

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [December 21, 2025, 1:02am UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/6 "2025-12-21T01:02:40Z")

</div>

Thanks!

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 21, 2025, 10:46am UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/7 "2025-12-21T10:46:42Z")

</div>

I will try to fix the issue with meta refresh tags today

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [December 21, 2025, 11:31am UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/8 "2025-12-21T11:31:47Z")

</div>

Ok, streaming camera on [http://192.168.200.117:8081](http://192.168.200.117:8081) (YAW IP CAM) does not work

I see a `WW.Y` and nothing more, rest falls out of screen (to large) looks like the YAW “no stream” / “Offline” page…

HTTP image doesn’t work either… i get a 404

[http://192.168.200.117:8888/out.jpg](http://192.168.200.117:8888/out.jpg)

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 21, 2025, 12:56pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/9 "2025-12-21T12:56:50Z")

</div>

If the camera webpage uses a live stream, it probably won’t work. I did publish a new test version, there was an issue with loading resources from the page.

Can you test again with the new version?

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 21, 2025, 12:57pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/10 "2025-12-21T12:57:02Z")

</div>

# Version 1.0.2

- Added meta refresh tag support
- Fixed an issue where in some cases page resources weren’t loaded via the proxy

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [December 21, 2025, 2:47pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/11 "2025-12-21T14:47:44Z")

</div>

Ok.

streaming camera on [http://192.168.200.117:8081](http://192.168.200.117:8081) still does not work.

HTTP image still doesn’t work either… 404

[http://192.168.200.117:8888/out.jpg](http://192.168.200.117:8888/out.jpg)

…but, if I change the url to :

[http://192.168.200.117:8888/](http://192.168.200.117:8888/out.jpg)update.html

it works, html is just a file with ![]() though…

It works from outside the network too..

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 21, 2025, 5:58pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/12 "2025-12-21T17:58:22Z")

</div>

# Version 1.0.3

- Added feature to proxy stylesheet url() references

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 21, 2025, 6:02pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/13 "2025-12-21T18:02:24Z")

</div>

Can you create a file on your webserver?

```auto
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="5;" />
</head>
<body>
<img src="http://192.168.200.117:8888/out.jpg">
</body>
</html>

```

If you use this, it should work. It wouldn’t be realtime, but every 5 seconds.

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 21, 2025, 6:15pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/14 "2025-12-21T18:15:57Z")

</div>

Finally got the fetch interception working!

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/3/c3151066a2b24a4edf42f74adadf779c530026df.jpeg)

As you can see, this is my Pi-Hole dashboard. It works from the mobile network, and it also refreshes the stats automatically (built in to the Pi-Hole dashboard).

It does take about 30-60 seconds to fully load, but is fully functional afterwards.

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 21, 2025, 6:17pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/15 "2025-12-21T18:17:27Z")

</div>

# Version 1.0.4

- Added fetch interception

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 21, 2025, 6:56pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/16 "2025-12-21T18:56:52Z")

</div>

# Version 1.0.5

- Added community forum topic ID to the app manifest

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [December 21, 2025, 8:06pm UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/17 "2025-12-21T20:06:54Z")

</div>

Thats about the same as the update.html, it points to the out.jpg

I see the img scr code dropped from my previous message..

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 29, 2025, 1:26am UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/18 "2025-12-29T01:26:57Z")

</div>

# Version 1.0.6

- Update description

---

<div class="post-metadata">

**Author:** ![Peter\_de\_Vos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_de_vos/32/151925_2.png) [@Peter\_de\_Vos](https://community.homey.app/u/Peter_de_Vos)\
**Post date:** [December 29, 2025, 9:49am UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/19 "2025-12-29T09:49:42Z")

</div>

Displaying a Node-red page doesnot work. Says the page is empty.

 ![1000066132](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/a/3ab9006b970a9c31df0afc233a75e9fb7afd956b.jpeg)

This is how it is in the Homey webframe widget:

 ![1000066136](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/5/55fd8f9e1a63bcf262c9a6dc8c892822e0a9e3b4.jpeg)

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [December 29, 2025, 9:54am UTC](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450/20 "2025-12-29T09:54:14Z")

</div>

Does that use WebSockets for realtime communication? That’s currently not supported by my app, I hope to add it in a future release but I’m not sure if it’s possible

[Next page](https://community.homey.app/t/app-pro-web-proxy-remotely-access-local-web-pages-in-your-dashboards/147450.md?page=2)
