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

RESOLVED: Roblox and URLs Ports open

Gaming
2
9
4.6k
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.
  • J
    JonathanLee
    last edited by JonathanLee Aug 10, 2022, 3:26 PM Jun 10, 2022, 6:04 PM

    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.

    login-to-view
    Image: UDP ports open for XBOX ACLS with Static assigned addresses for XBOX with Mac addresses

    login-to-view
    Image: Do not cache was tested on full URL list provided and with primary domains seen here

    login-to-view
    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.
    login-to-view
    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

    J 1 Reply Last reply Jun 10, 2022, 6:39 PM Reply Quote 0
    • J
      JonathanLee @JonathanLee
      last edited by Jun 10, 2022, 6:39 PM

      @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

      J 1 Reply Last reply Jun 10, 2022, 6:41 PM Reply Quote 0
      • J
        JonathanLee @JonathanLee
        last edited by JonathanLee Aug 10, 2022, 3:47 PM Jun 10, 2022, 6:41 PM

        @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

        J 1 Reply Last reply Aug 10, 2022, 3:38 PM Reply Quote 0
        • J
          JonathanLee @JonathanLee
          last edited by JonathanLee Aug 12, 2022, 11:31 PM Aug 10, 2022, 3:38 PM

          @jonathanlee
          Create an aliases for your do not block list for snort:
          login-to-view
          (IMAGE: FirewallAliasesIP)
          Create an aliases for ports required for Xbox:
          login-to-view
          (IMAGE: Ports Aliases)
          login-to-view
          (IMAGE: Add your Access Control List with XBOX made group and your ports)
          login-to-view
          (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 )
          login-to-view
          (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)
          login-to-view
          login-to-view
          (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,

          login-to-view
          (IMAGE: Live approved usage of roblox seen inside proxy)

          I hope that helps.

          Make sure to upvote

          J 1 Reply Last reply Aug 10, 2022, 8:04 PM Reply Quote 0
          • J
            JonathanLee @JonathanLee
            last edited by JonathanLee Aug 12, 2022, 11:29 PM Aug 10, 2022, 8:04 PM

            @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

            login-to-view

            Make sure to upvote

            J 1 Reply Last reply Aug 14, 2022, 10:33 PM Reply Quote 0
            • J
              JonathanLee @JonathanLee
              last edited by JonathanLee Aug 15, 2022, 5:31 AM Aug 14, 2022, 10:33 PM

              @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.

              login-to-view

              login-to-view

              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

              J 1 Reply Last reply Aug 15, 2022, 5:06 AM Reply Quote 0
              • J
                JonathanLee @JonathanLee
                last edited by JonathanLee Aug 15, 2022, 5:32 AM Aug 15, 2022, 5:06 AM

                @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.
                login-to-view
                (IMAGE: SNORT PREPROCESSORS LOCATION)
                login-to-view
                (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 Sep 10, 2022, 6:18 AM Reply Quote 0
                • Y
                  yorke @JonathanLee
                  last edited by Sep 10, 2022, 6:18 AM

                  @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 ?

                  J 1 Reply Last reply Sep 10, 2022, 2:47 PM Reply Quote 0
                  • J
                    JonathanLee @yorke
                    last edited by Sep 10, 2022, 2:47 PM

                    @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.