![]() ![]() ![]() ![]() |
|
xpd:
Yeah, CGNAT then was the culprit :)
It's something people have got to be aware of when running services from home and swap providers.
Yup but you don't need to pay for a static IP address to make things work remotely anymore. π
Opinions are my own and not the views of my employer.
CYaBro:
Yup but you don't need to pay for a static IP address to make things work remotely anymore. π
@cYaBro - what's the solution that avoids needing a static IP? I'm currently not paying for mine via 2D, but once they start charging I'll be keen on an alternative solution. Would appreciate your direction on this!
I'm also a bit confused here. Was on static IP with ONENZ but changed to SKY so now I'm on CGNAT and my Plex server didn't even notice.
Are you by chance running your server without a PlexPass? technically forcing a connection to look like its local by opening ports?
I would not port forward Plex to your LAN, I would also not Port Forward plex without a UTM firewall that can do Geoblocking
Plex needs a port forward (or using plex relay in which quality is rubbish) to have friends and family access your media content natively from the likes of a Smart Tv/AppleTV/ETC
To mitigate security risks (as best as you possibly can)
In summary if you are port forwarding to your main LAN and/or have no form of Source IP restriction you are asking for your network to get hacked.
Any views expressed on these forums are my own and don't necessarily reflect those of my employer.
jonathan18:
CYaBro:
Yup but you don't need to pay for a static IP address to make things work remotely anymore. π
@cYaBro - what's the solution that avoids needing a static IP? I'm currently not paying for mine via 2D, but once they start charging I'll be keen on an alternative solution. Would appreciate your direction on this!
I posted this link earlier in this thread:
Opinions are my own and not the views of my employer.
CYaBro: I posted this link earlier in this thread:
1) Is against the Cloudflare AUP.
2) Limited to ~100Mbit or even less based on demand.
3) Should just use an ISP that at-least provides a public IP address for Plex otherwise by official means you're limited to IPv6 + Plex Relay only.
Tailscale won't work here - perhaps with Jellyfin, but same problem applies and you're limited to Tailscale's DERP servers.
Michael Murphy | https://murfy.nz
Referral Links: Quic Broadband (use R122101E7CV7Q for free setup)
Are you happy with what you get from Geekzone? Please consider supporting us by subscribing.
Opinions are my own and not the views of my employer.
michaelmurfy:
CYaBro: I posted this link earlier in this thread:
1) Is against the Cloudflare AUP.
2) Limited to ~100Mbit or even less based on demand.
3) Should just use an ISP that at-least provides a public IP address for Plex otherwise by official means you're limited to IPv6 + Plex Relay only.
Tailscale won't work here - perhaps with Jellyfin, but same problem applies and you're limited to Tailscale's DERP servers.
And Plex Relay is limited to 1/2Mbps - i.e. it looks like crap.
michaelmurfy:
CYaBro: I posted this link earlier in this thread:
1) Is against the Cloudflare AUP.
2) Limited to ~100Mbit or even less based on demand.
3) Should just use an ISP that at-least provides a public IP address for Plex otherwise by official means you're limited to IPv6 + Plex Relay only.
Tailscale won't work here - perhaps with Jellyfin, but same problem applies and you're limited to Tailscale's DERP servers.
if you read the details on that page they talk about the cloudflare AUP and have a different interpretation of them.
Can you provide a link to show they’re wrong?
it seems opinions are split as to whether it is against their terms or not.
What I haven’t seen though is anyone posting anywhere about being banned from Cloudflare for doing it and I’d think with the number of people who are using CF for Plex remote access CF would have banned at least some of them by now if it was against their terms.
Opinions are my own and not the views of my employer.
CYaBro:
michaelmurfy:
1) Is against the Cloudflare AUP.
2) Limited to ~100Mbit or even less based on demand.
3) Should just use an ISP that at-least provides a public IP address for Plex otherwise by official means you're limited to IPv6 + Plex Relay only.
Tailscale won't work here - perhaps with Jellyfin, but same problem applies and you're limited to Tailscale's DERP servers.
if you read the details on that page they talk about the cloudflare AUP and have a different interpretation of them.
Can you provide a link to show they’re wrong?
it seems opinions are split as to whether it is against their terms or not.
What I haven’t seen though is anyone posting anywhere about being banned from Cloudflare for doing it and I’d think with the number of people who are using CF for Plex remote access CF would have banned at least some of them by now if it was against their terms.
The relevant part of the TOS is below.
Content Delivery Network (Free, Pro, or Business)
Cloudflare’s content delivery network (the “CDN”) Service can be used to cache and serve web pages and websites. Unless you are an Enterprise customer, Cloudflare offers specific Paid Services (e.g., the Developer Platform, Images, and Stream) that you must use in order to serve video and other large files via the CDN. Cloudflare reserves the right to disable or limit your access to or use of the CDN, or to limit your End Users’ access to certain of your resources through the CDN, if you use or are suspected of using the CDN without such Paid Services to serve video or a disproportionate percentage of pictures, audio files, or other large files. We will use reasonable efforts to provide you with notice of such action.
Cloudflares explanation is below:
https://blog.cloudflare.com/updated-tos/
The article you linked to references Cloudflare banning people. It happens and it should happen if you abuse their bandwidth in a way they clearly don't want you to.
Handle9:
The relevant part of the TOS is below.
Content Delivery Network (Free, Pro, or Business)
Cloudflare’s content delivery network (the “CDN”) Service can be used to cache and serve web pages and websites. Unless you are an Enterprise customer, Cloudflare offers specific Paid Services (e.g., the Developer Platform, Images, and Stream) that you must use in order to serve video and other large files via the CDN. Cloudflare reserves the right to disable or limit your access to or use of the CDN, or to limit your End Users’ access to certain of your resources through the CDN, if you use or are suspected of using the CDN without such Paid Services to serve video or a disproportionate percentage of pictures, audio files, or other large files. We will use reasonable efforts to provide you with notice of such action.
Cloudflares explanation is below:
https://blog.cloudflare.com/updated-tos/
The article you linked to references Cloudflare banning people. It happens and it should happen if you abuse their bandwidth in a way they clearly don't want you to.
I just found that same section. Better turn it off I suppose! Or wait and see if they give me notice.
Opinions are my own and not the views of my employer.
Ok, so I'm not going to go down that route!
Does anyone use NordVPN's 'Meshnet' for dealing with this, and if so can they report on how well it works?
I'm currently subscribed (though I've just seen my sub expires this July) and Nord's website claims it's a viable alternative, so keen on hearing from others. TIA.
CYaBro: I just found that same section. Better turn it off I suppose! Or wait and see if they give me notice.
The thing is, it doesn't just affect that single service but affects your whole account and any domains you've got running through it.
I wouldn't risk it. If you're hosting you're best to be with an ISP that offers you a public IP address.
jonathan18: Does anyone use NordVPN's 'Meshnet' for dealing with this, and if so can they report on how well it works?
Same thing as me explaining why Tailscale won't work - Plex expects you to have a Public IP address and isn't really designed as a private service due to its dependency on Plex's servers. When you're using one of these mesh VPN services where it be Tailscale, Zerotier, Meshnet etc your device will need to do an outbound connection to something out on the internet normally controlled by the service and with bandwidth limitations (in Tailscale's case this is around 10Mbit for their DERP servers) because things can't direct connect back via CG-NAT.
So while services like Tailscale, Meshnet etc will work to give you access to stuff running in your home network it won't ever work well and you're better to just be with a provider that offers a public IP address. One NZ, Spark, Skinny, Quic are all providers that by default offer a public IP address free of charge and others like Mercury Energy and NOW I believe will provide one if you ask them but the Vocus brands now are by default behind CG-NAT so will be a limitation for self hosters unless if you're wanting to fork out for a Static IP address.
Michael Murphy | https://murfy.nz
Referral Links: Quic Broadband (use R122101E7CV7Q for free setup)
Are you happy with what you get from Geekzone? Please consider supporting us by subscribing.
Opinions are my own and not the views of my employer.
nztim:
I would not port forward Plex to your LAN, I would also not Port Forward plex without a UTM firewall that can do Geoblocking
Plex needs a port forward (or using plex relay in which quality is rubbish) to have friends and family access your media content natively from the likes of a Smart Tv/AppleTV/ETC
To mitigate security risks (as best as you possibly can)
- have a DMZ where your plex server sits with *NO* access to your LAN whatsoever
- Use a UTM firewall to restrict access to Just NZ only
- If you dont have the luxury of a UTM Firewall
- Rather than allow from Anywhere, have your friends / family obtain a static IP on their connection
- if you are using on the road only allow traffic from the major NZ ISPs (spark/one/etc)
In summary if you are port forwarding to your main LAN and/or have no form of Source IP restriction you are asking for your network to get hacked.
Disclaimer: I am not an expert.
I use a reverse proxy when self-hosting. So far, I haven't been hacked. Is there something I'm missing which is making me vulnerable?
|
![]() ![]() ![]() ![]() |