Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    RESOLVED: Roblox and URLs Ports open

    Scheduled Pinned Locked Moved Gaming
    9 Posts 2 Posters 4.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • JonathanLeeJ
      JonathanLee
      last edited by JonathanLee

      Hello fellow Netgate community,

      I have added all the requests for URLs and port requirements within access control lists to my working Xbox profile as well as added then to do not cache and inside Snort as a do not block alias.

      Ref:
      https://en.help.roblox.com/hc/en-us/articles/115005744663

      All URLs and ports are added. The Xbox works normally for Hulu, Amazon, Disney plus and it is seen running on the proxy.

      Screen Shot 2022-06-10 at 11.18.53 AM.png
      Image: UDP ports open for XBOX ACLS with Static assigned addresses for XBOX with Mac addresses

      Screen Shot 2022-06-10 at 11.19.17 AM.png
      Image: Do not cache was tested on full URL list provided and with primary domains seen here

      Screen Shot 2022-06-10 at 11.19.38 AM.png
      Image: Do not block alias that is used with snort

      To get this to work I had to add the Xbox primary home IP address to the bypass the Squid Proxy. It works for everything else just not Roblox.
      Screen Shot 2022-06-10 at 11.25.01 AM.png
      Image: Testing shows solid connections in proxy however I keep getting error 17 cannot connect to server.

      Keep in mind the goal here is to filter the URLS that the Xbox browser can access when my child is using it this does not see anything but HTTP get requests. It is set to block specific websites and it works perfectly for that as well as timed access. Roblox is causing some confusion for me.

      Make sure to upvote

      JonathanLeeJ 1 Reply Last reply Reply Quote 0
      • JonathanLeeJ
        JonathanLee @JonathanLee
        last edited by

        @jonathanlee After it has been connected for sometime I removed the bypass and it seems to stay working and I can see the filter running again for now. If anyone else notices issues please give me a heads up.

        Make sure to upvote

        JonathanLeeJ 1 Reply Last reply Reply Quote 0
        • JonathanLeeJ
          JonathanLee @JonathanLee
          last edited by JonathanLee

          @jonathanlee

          Per Roblox website for support for Educational networks provides the following information seen here.

          Required URLS HTTP and HTTPS use

          www.roblox.com
          api.roblox.com
          clientsettings.api.roblox.com
          versioncompatibility.api.roblox.com
          chat.roblox.com
          chatsite.roblox.com
          assetgame.roblox.com
          setup.roblox.com
          setup.rbxcdn.com
          cdn.arkoselabs.com
          roblox-api.arkoselabs.com
          js.rbxcdn.com
          static.rbxcdn.com
          captcha.roblox.com

          my additional to add to do not cache locally :
          UPDATE THIS WAS REMOVED THIS CACHES FOR ACCELERATION USE NOW
          |rbxcdn.com|
          |roblox.com|

          Required UDP ports that need to be open for the Xbox systems
          UDP ports: 49152 - 65535

          Per Roblox website for support for Educational networks provides the following information seen here.

          Make sure to upvote

          JonathanLeeJ 1 Reply Last reply Reply Quote 0
          • JonathanLeeJ
            JonathanLee @JonathanLee
            last edited by JonathanLee

            @jonathanlee
            Create an aliases for your do not block list for snort:
            Screen Shot 2022-08-10 at 8.28.51 AM.png
            (IMAGE: FirewallAliasesIP)
            Create an aliases for ports required for Xbox:
            Screen Shot 2022-08-10 at 8.31.55 AM.png
            (IMAGE: Ports Aliases)
            Screen Shot 2022-08-12 at 4.30.45 PM.png
            (IMAGE: Add your Access Control List with XBOX made group and your ports)
            Screen Shot 2022-08-10 at 8.34.16 AM.png
            (IMAGE: You can add your aliases of your do not block list to snort IPS/IDS so it will bypass the intrusion detection as known URLs that are approved if you want )
            Screen Shot 2022-08-10 at 8.36.57 AM.png
            (IMAGE: in Squidguard make sure you make a specific group ACL with IP-addresses in URL approved for XBOX if you would like them to bypass proxy)
            Screen Shot 2022-08-10 at 8.39.00 AM.png
            Screen Shot 2022-08-10 at 8.39.00 AM.png
            (IMAGE: Inside your IDS/IPS add your aliases notice do not block, this will stop SNORT from auto blocking roblox)

            After all of this, its working,

            Screen Shot 2022-08-10 at 8.40.58 AM.png
            (IMAGE: Live approved usage of roblox seen inside proxy)

            I hope that helps.

            Make sure to upvote

            JonathanLeeJ 1 Reply Last reply Reply Quote 0
            • JonathanLeeJ
              JonathanLee @JonathanLee
              last edited by JonathanLee

              @jonathanlee

              I created a separate Alias and named it Roblox

              I have included the list that works for me here SNORT will try to block them without an alias set up as a pass list that was my issue. Enjoy. Every item on their website is included as well as additional items I found that were required for use.

              www.roblox.com
              api.roblox.com
              clientsettings.api.roblox.com
              versioncompatibility.api.roblox.com
              chat.roblox.com
              chatsite.roblox.com
              assetgame.roblox.com
              setup.roblox.com
              setup.rbxcdn.com
              cdn.arkoselabs.com
              roblox-api.arkoselabs.com
              js.rbxcdn.com
              static.rbxcdn.com
              captcha.roblox.com
              presence.roblox.com
              friends.roblox.com
              ecsv2.roblox.com
              clientsettingscdn.roblox.com
              c7.rbxcdn.com
              c6.rbxcdn.com
              c5.rbxcdn.com
              c4.rbxcdn.com
              c3.rbxcdn.com
              c2.rbxcdn.com
              ephemeralcounters.api.roblox.com
              c0.rbxcdn.com
              assetdelivery.roblox.com
              t2.rbxcdn.com
              t3.rbxcdn.com
              t4.rbxcdn.com
              t5.rbxcdn.com
              t6.rbxcdn.com
              t7.rbxcdn.com
              t1.rbxcdn.com
              c1.rbxcdn.com
              client-telemetry.roblox.com
              economy.roblox.com
              thumbnails.roblox.com
              tr.rbxcdn.com
              games.roblox.com
              t0.rbxcdn.com
              clientsettingscdn.roblox.com ADDED: Aug 12: 2020 must have or snort will block durrng upd scans once this occurs it will boot you unless this is in alias

              Screen Shot 2022-08-10 at 1.02.21 PM.png

              Make sure to upvote

              JonathanLeeJ 1 Reply Last reply Reply Quote 0
              • JonathanLeeJ
                JonathanLee @JonathanLee
                last edited by JonathanLee

                @jonathanlee if you have UPD scans disabled in SNORT remember to also add the CIDER block for ROBLOX because once the tunnel starts it scans the UPD ports for a good connection.

                roblox.PNG

                alias.PNG

                If you do not use SNORTS Port scan auto block, you do not need to do this.

                If you also need more security do not add the cider block 128.116.0.0/17 to the pass list, instead add it to the preprocessor to ignore as a scanning cider block and leave the other snort detection rules in place see next reply.

                Make sure to upvote

                JonathanLeeJ 1 Reply Last reply Reply Quote 0
                • JonathanLeeJ
                  JonathanLee @JonathanLee
                  last edited by JonathanLee

                  @jonathanlee If this is to many hosts to allow as pass items for SNORT, you can just add the cider block to the ignore scan inside of the SNORT Preprocessors that is safer, because if someone clones an IP it will still be detected by the rest of the snort security and not auto approved if it is listed in pass. For this delete the cider block as a pass item and add it to the preprocessor area as ignore if it is a port scan.
                  Wan.PNG
                  (IMAGE: SNORT PREPROCESSORS LOCATION)
                  preprocessor.PNG
                  (IMAGE: PreProcessor approved cider block)

                  This will still allow SNORT to use its IPS/IDS system on the full cider block however ignore the UDP scans used for ROBLOX during the game start up.

                  Make sure to upvote

                  Y 1 Reply Last reply Reply Quote 0
                  • Y
                    yorke @JonathanLee
                    last edited by

                    @jonathanlee ( add the cider block to the ignore scan inside of the SNORT Preprocessors and add it to the preprocessor area as ignore if it is a port scan.)

                    Hi jonathanlee
                    How would I accomplish the above with Suricata ?

                    JonathanLeeJ 1 Reply Last reply Reply Quote 0
                    • JonathanLeeJ
                      JonathanLee @yorke
                      last edited by

                      @yorke I would have to research this more. Thanks for the reply.

                      Make sure to upvote

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post
                      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.