Solved Cannot access websites on non-standard ports
-
Having a problem with non-standard ports! If I go to http://www.mywebsite.com (example) it will work, but if I go to http://www.mywebsite.com:4321 (there is a web service on that port, works in chrome, firefox, and edge) I just get This site can't be reached, took too long to respond. No idea why but I am about ready to switch from Vivaldi if I cannot resolve this as I have a lot of services on non-standard ports and its annoying to have to open chrome up to go to them.
-
@Pathduck Ok! cleared cache and its working! Weird, dunno how it got a cached redirect that never existed!
-
Make sure your firewall is set to allow Vivaldi to access arbitrary ports. Many firewalls can control which program is allowed to access which ports and might have defaulted to only allowing normal ports to Vivaldi.
-
@MatCat Hello and Welcome to the Vivaldi Community
I set my local Nginx server listening to 4321 and some other ports, no problem connecting using 5.6 Stable. So it's not Vivaldi, it's something on your system. Check your configs.
-
@sgunhouse No firewall, so its not that
-
@Pathduck Perhaps, but EVERY OTHER browser it works with, and I have not changed any permissions on the OS level for any of the browsers, so I really don't know what it could possibly be.
-
@MatCat said in Cannot access websites on non-standard ports:
I really don't know what it could possibly be.
Neither would I. But you're the one in front of your system. All I can say is it's not Vivaldi causing this to happen.
Since you're running multiple web services I think I can assume you have some level of technical insight, so you'll need to spend the necessary time to figure this out. If necessary using network tracing and logging and using the relevant tools.
-
@Pathduck you are correct I have good technical insight, which is why after a year of having this problem and not being able to figure it out I am asking here, because Vivaldi is the ONLY browser with the problem, I am at the point that if I cannot figure it out with help from here, I will be dropping Vivaldi as my primary browser. Sad because it has a lot of features I love, but I am at that point. Was really hoping someone would have an idea.
-
@MatCat I'll just post the standard boilerplate I give all users first:
Please try the troubleshooting steps, including testing in a clean profile and disabling adblocking/extensions:
https://help.vivaldi.com/desktop/troubleshoot/troubleshooting-issues/ -
@Pathduck I added a new user profile, and under it it DID work, so now I need to track down what setting or extension I have that is doing it... oh boy
-
@Pathduck Ok first I tried with all extensions turned off, still doesn't work, so where would you recommend I look in settings?
-
@MatCat There is no setting saying "Don't connect to non-standard ports".
Did you restart the browser after disabling all extensions?
The only culprit I can think of apart from extensions is the setting "Always use secure connection" under Address Bar. If enabled this setting will attempt to connect to the https (443) port if it encounters an "insecure" http port. But it will give a different error message and still allow you to connect.
There is a "Reset settings" button on each settings page, so use that. Reset one page, restart the browser, test, repeat.
Make sure to go through all the steps as well. Including updating your browser. Sometimes just clearing browser data fixes magically fixes stuff as well.
-
@Pathduck restarting with all extensions disabled makes no difference, the setting to always use HTTPS is not enabled
-
@MatCat Keep going, you'll figure it out
Worst case, you've done something to your profile to "corrupt" it, like downgrading the browser version (bad idea). In such a case it might be better to just start with a clean profile. In my experience though, everything has a solvable reason if you dig deep enough.
Can you connect to these web services using tools like curl, telnet or netcat? I'm guessing you can, since a clean profile works...
For advanced troubleshooting you could try the Network Logger:
vivaldi://net-export
-
@Pathduck looking at the network log, it seems it is somehow finding a cached 307 redirect to https, which doesn't exist for this service on this port! Not quite sure yet how to remove all cache, trying to find that in settings.
-
@Pathduck Ok! cleared cache and its working! Weird, dunno how it got a cached redirect that never existed!
-
@MatCat Good!
Weird, dunno how it got a cached redirect that never existed!
Computers are just weird sometimes
Now go bookmark that troubleshooting URL. You could've saved yourself a year of head scratching if you'd just done the steps
https://help.vivaldi.com/desktop/troubleshoot/troubleshooting-issues/#Delete_Browsing_DataWhen doing web development, it's always best practice to clear cache often, and also use Ctrl+F5 to reload pages by bypassing cache. Or have developer tools open with the Disable Cache option set.
Also, you should've noticed that the error page "This site can't be reached" would likely show the https port in the URL. Of course, modern browser stupidly hide the protocol from the address bar. Vivaldi has an option to show the full address (Settings > Address Bar) which will help when troubleshooting, I recommend you turn that on.
-
@MatCat Check your server/website if it sends a HTTP Strict Transport Security (HSTS) header for a SSL connection on the domain.
-
Ppafflick marked this topic as a question on
-
Ppafflick has marked this topic as solved on
-
Ppafflick moved this topic from Vivaldi for Windows on