Navigation

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Users
    • Groups
    • Rules
    • Help

    Do more on the web, with a fast and secure browser!

    Download Opera browser with:

    • built-in ad blocker
    • battery saver
    • free VPN
    Download Opera

    Opera blocks ports

    Opera for Windows
    4
    6
    3869
    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.
    • yellowonline
      yellowonline last edited by

      After nearly 20 years, I decided to give Opera a try again. I'm pretty happy with it after some tweaking, except for one thing: it blocks https access to specific ports and I don't find a way to override it. I have devices running web servers at exotic ports like :1234 and opera simplyh claims they don't exist. FF and IE have no issue with it, only Chrome and Opera. Chrome has a command line parameter do allow them anyway, but I can not find the same for Opera.

      I'm not interested in solutions like 'change the port on the device'. Would that work? Of course. But it's not up to a browser to decide to what port he should or shouldn't connect.

      Thank you.

      Reply Quote 0
        1 Reply Last reply
      • davehawley
        davehawley last edited by

        What happens if you just use the same command line parameters with Opera as you do with Chrome?
        Most Chrome switches do work in Opera as well as it's also Chromium-based.
        🙂

        Still in mourning for Opera 12.........

        Reply Quote 0
          1 Reply Last reply
        • yellowonline
          yellowonline last edited by

          Unfortunately, nothing seems to happen if I add something like --explicitly-allowed-ports=6665,6666 to the startup 😞

          I'm surprised that it's so hard to find information about this. This doesn't seem to be such an exotic question.

          Reply Quote 0
            1 Reply Last reply
          • shelluser
            shelluser last edited by

            After nearly 20 years, I decided to give Opera a try again. I'm pretty happy with it after some tweaking, except for
            one thing: it blocks https access to specific ports and I don't find a way to override it. I have devices running web
            servers at exotic ports like :1234 and opera simplyh claims they don't exist.

            Make sure to specify https:// and then the address / hostname with the portnumber instead of simply specifying the name and number. If I use mysite.org:4443 then I get the same error as you, but when I use https://mysite.org:4443 it simply works as expected for me. Maybe that could help?

            Reply Quote 0
              1 Reply Last reply
            • ipodclassic1
              ipodclassic1 last edited by

              Did it work?

              Reply Quote 0
                1 Reply Last reply
              • yellowonline
                yellowonline last edited by

                Sorry, I was on a short holiday.

                I always use the protocol - it's one of the things I had to tweak about opera. But as I said: it is known that Chromium blocks ports. Here's the list, straight from the source code (and with line numbers):

                namespace {
                
                // The general list of blocked ports. Will be blocked unless a specific
                // protocol overrides it. (Ex: ftp can use ports 20 and 21)
                static const int kRestrictedPorts[] = {
                1,      // tcpmux
                7,      // echo
                9,      // discard
                11,     // systat
                13,     // daytime
                15,     // netstat
                17,     // qotd
                19,     // chargen
                20,     // ftp data
                21,     // ftp access
                22,     // ssh
                23,     // telnet
                25,     // smtp
                37,     // time
                42,     // name
                43,     // nicname
                53,     // domain
                77,     // priv-rjs
                79,     // finger
                87,     // ttylink
                95,     // supdup
                101,    // hostriame
                102,    // iso-tsap
                103,    // gppitnp
                104,    // acr-nema
                109,    // pop2
                110,    // pop3
                111,    // sunrpc
                113,    // auth
                115,    // sftp
                117,    // uucp-path
                119,    // nntp
                123,    // NTP
                135,    // loc-srv /epmap
                139,    // netbios
                143,    // imap2
                179,    // BGP
                389,    // ldap
                465,    // smtp+ssl
                512,    // print / exec
                513,    // login
                514,    // shell
                515,    // printer
                526,    // tempo
                530,    // courier
                531,    // chat
                532,    // netnews
                540,    // uucp
                556,    // remotefs
                563,    // nntp+ssl
                587,    // stmp?
                601,    // ??
                636,    // ldap+ssl
                993,    // ldap+ssl
                995,    // pop3+ssl
                2049, // nfs
                3659, // apple-sasl / PasswordServer
                4045, // lockd
                6000, // X11
                6665, // Alternate IRC [Apple addition]
                6666, // Alternate IRC [Apple addition]
                6667, // Standard IRC [Apple addition]
                6668, // Alternate IRC [Apple addition]
                6669, // Alternate IRC [Apple addition]
                0xFFFF, // Used to block all invalid port numbers (see
                        // third_party/WebKit/Source/platform/weborigin/KURL.cpp,
                        // KURL::port())
                

                My astonishment is both at the fact that no one seems to care about this - if IE would do this, it'd be a a front-page scandal on every tech site - and at the apparent lack of solution either.

                From what I found on the internet, there used to be a setting called 'permitted ports'in earlier builds', but it seems to have disappeared. Apparently I'll have to get the source somewhere (if possible), edit - rather: clear- the list and compile my own version. Which obviously isn't very user-friendly.

                Reply Quote 0
                  1 Reply Last reply
                • First post
                  Last post

                Computer browsers

                • Opera for Windows
                • Opera for Mac
                • Opera for Linux
                • Opera beta version
                • Opera USB

                Mobile browsers

                • Opera for Android
                • Opera Mini
                • Opera Touch
                • Opera for basic phones

                • Add-ons
                • Opera account
                • Wallpapers
                • Opera Ads

                • Help & support
                • Opera blogs
                • Opera forums
                • Dev.Opera

                • Security
                • Privacy
                • Cookies Policy
                • EULA
                • Terms of Service

                • About Opera
                • Press info
                • Jobs
                • Investors
                • Become a partner
                • Contact us

                Follow Opera

                • Opera - Facebook
                • Opera - Twitter
                • Opera - YouTube
                • Opera - LinkedIn
                • Opera - Instagram

                © Opera Software 1995-