Important note about SSL VPN compatibility for 20.0 MR1 with EoL SFOS versions and UTM9 OS. Learn more in the release notes.

This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Roblox not working if "Use web proxy instead of DPI engine" is active

Hello to all.. Seems like roblox got me into a rabbit hole

Since I don't want to confuse you with a lot of stuff, long story short:

Roblox is not working if "Use web proxy instead of DPI engine" is active..

The roblox website is being accesed without any issues. When you select a game and you click on the Play button, the normal window that it starts to load opens and the game starts to load

But after a few seconds the following error appears and the game fails to load

What I have tried so far:

1. Created a firewall rule to allow all UDP (ports 49152-65535) according to what I found in https://en.help.roblox.com/hc/en-us/articles/115005744663-Troubleshooting-Education-Networks

2. I added a top rule in SSL/TLS inspection to Do not decrypt and have maximum compatibility for Games Category

3. As redundant as it might be, I also added an exception for the above UPD ports on the firewall rule that applies the web policy

Nothing seems to work.

The only thing that works is if I add an exception in Web to skip policy checks for .roblox.com. But this is obviously not what I want..

Any ideas welcome... I have been dealing with this quite a few days and I am at loss. May I also add that all logs in Log viewer show nothing being blocked



This thread was automatically locked due to age.
Parents
  • Hi Chris,

    First things, roblox uses UDP ports and DPI and SSL/TLS do not scan UDP ports.

    1/. created a FQDN for roblox.com

    2/. created a service for roblox UDP 1:65535 to 49152:65535

    3/ created a firewall rule source LAN, network your LAN, destination WAN, network roblox (FQDN), service roblox, application - allow because you want to implement time limits

    4/. uses IPS LANtoWAN general.

    Try that and see how you go?

    Ian

    There is more if you have success with the above. Clone a copy of the rule and place it second, but instead of allow select drop.

    XG115W - v20.0.3 MR-3 - on holiday

    XGS118 waiting for licence to installed - v21 GA

    If a post solves your question please use the 'Verify Answer' button.

  • Hello again, Ian!

    1. I have done this

    2. Yes, this also

    3. I did create a firewall rule which is 3rd from top, below my DNS rules:

    The rule is as follows:

    I tested from the machine I perform tests from, to connect to a random UDP port in the roblox range and it matches the traffic correctly:

     \

    However I still get the same error on roblox

    (keep in mind, though, that the Kids_policy with the games category is active, so it ultimately matches there).

    If I don't use any of the above 4 steps and  simply remove the Games & Gambling category from the Kids policy, roblox loads normally

     
    Sophos XG Home Licence.

    Machine: Checkpoint 3100 appliance (Intel Atom C2558 CPU, 6GB Ram, 250GB sata SSD)

  • Add the IPS as I suggested and is the exception still set? Try adding https to the allowed. The error is a https failure by the look of it. You could check logviewer to see which ports are being used.

    As an aside, you do not need to the XG in your DNS rules because it is outside the firewall functions.

    Ian

    XG115W - v20.0.3 MR-3 - on holiday

    XGS118 waiting for licence to installed - v21 GA

    If a post solves your question please use the 'Verify Answer' button.

  • Ooops sorry I missed the IPS part.

    I added LANtoWAN general and also https (I hope this is what you meant)

    With IPS only it again popped the same error.

    Then added https and now it works. However it does not proceed to the kids_policy anymore so it is not alerting for quota.

    Shall I attach the Kids_policy to this firewall rule to see what happens? (I guess not...)

    Apologies, forgot to mention about the exception.. If you mean Web-->Exceptions, then no, I have the exception disabled (The exeption worked when I had it to skip policy checks for the roblox fqdn. But like with the https service added above, this would render the effort to use quota for it pointless)

     
    Sophos XG Home Licence.

    Machine: Checkpoint 3100 appliance (Intel Atom C2558 CPU, 6GB Ram, 250GB sata SSD)

  • Hi Chris,

    you need to create a new time policy and apply it to the new rule. You will need different policies for each and every firewall rule once you start down the user/application blocking path.

    Ian

    XG115W - v20.0.3 MR-3 - on holiday

    XGS118 waiting for licence to installed - v21 GA

    If a post solves your question please use the 'Verify Answer' button.

  • I think I will drop this for now.. it has been too much of a hassle and definitely has to do with some kind of "quirkiness"  on roblox's side.

    Regarding what you wrote about a new policy: This is how it was done in the first place. The kids policy is just a clone of the default policy with only the games category added to it. Before my need for the quota kids could access roblox just fine. And now, even if I have the web proxy active for their policy but just disable the games category, they have no issues accessing roblox.

    The issue begins when Games is added to their web policy (even with allow). So to demonstrate: I disable all rules/exceptions I have created for this need. I only have the default policy that looks like this and kids can access roblox without any issues: 

    Now I enable the kids rule which has the following web policy attached to it and is using Web proxy. The Games and Gambling category is set to allow as you can see. Now roblox has an issue and won't load the games.

    Now I keep the use of web proxy instead of DPI and I simply disable the category. Kids can now access roblox without any issues again:

    So, as you can see, under normal circumstances, roblox did not need any port opening or special exceptions to work. The issue starts when the site needs to be accessed through xg's web proxy and only then. So, since I see nothing being blocked by XG, I simply believe that roblox will only cause issues if it is accessed behind a proxy. At least this is what conclusion I came to..

    Please do let me know if you believe there is still a workaround for this (perhaps you have already tried what I  am after and works? Do let me know please..) 

    Otherwise I see no point to continue with this. It has taken far too long for something that was a supposing easy task.. Disappointed

     Thanks again Ian. I deeply appreciate your help.!

     
    Sophos XG Home Licence.

    Machine: Checkpoint 3100 appliance (Intel Atom C2558 CPU, 6GB Ram, 250GB sata SSD)

Reply
  • I think I will drop this for now.. it has been too much of a hassle and definitely has to do with some kind of "quirkiness"  on roblox's side.

    Regarding what you wrote about a new policy: This is how it was done in the first place. The kids policy is just a clone of the default policy with only the games category added to it. Before my need for the quota kids could access roblox just fine. And now, even if I have the web proxy active for their policy but just disable the games category, they have no issues accessing roblox.

    The issue begins when Games is added to their web policy (even with allow). So to demonstrate: I disable all rules/exceptions I have created for this need. I only have the default policy that looks like this and kids can access roblox without any issues: 

    Now I enable the kids rule which has the following web policy attached to it and is using Web proxy. The Games and Gambling category is set to allow as you can see. Now roblox has an issue and won't load the games.

    Now I keep the use of web proxy instead of DPI and I simply disable the category. Kids can now access roblox without any issues again:

    So, as you can see, under normal circumstances, roblox did not need any port opening or special exceptions to work. The issue starts when the site needs to be accessed through xg's web proxy and only then. So, since I see nothing being blocked by XG, I simply believe that roblox will only cause issues if it is accessed behind a proxy. At least this is what conclusion I came to..

    Please do let me know if you believe there is still a workaround for this (perhaps you have already tried what I  am after and works? Do let me know please..) 

    Otherwise I see no point to continue with this. It has taken far too long for something that was a supposing easy task.. Disappointed

     Thanks again Ian. I deeply appreciate your help.!

     
    Sophos XG Home Licence.

    Machine: Checkpoint 3100 appliance (Intel Atom C2558 CPU, 6GB Ram, 250GB sata SSD)

Children
No Data