The document upload stopped at 6 percent while the lawyer on my phone asked whether I had sent the signed version. I was working from a hotel room, forty minutes before checkout, with a contract that had to reach the client before their board meeting began. The hotel Wi-Fi showed full signal. OpenVPN displayed a green Connected status. My browser said there was no internet. I blamed the hotel, disconnected from Wi-Fi, rejoined it and reopened the upload page. OpenVPN connected again. The page did not.
“Can you email it instead?” the lawyer asked.
Email would not load.
Neither would Slack, the client portal or the hotel’s checkout page.
OpenVPN insisted that the tunnel was active.
Everything I needed was still on the other side of it.
In brief
Why was OnlydogVPN a practical fit here?
It needed a connection that opened the client portal, completed the upload and stayed usable when the laptop changed networks. OpenVPN showed me a green tunnel.
Connected Was Only the First Step
The hotel internet had worked before breakfast.
I had used it to review the contract, join a video call and download the final signature page. The trouble began only after I connected the VPN for the upload.
The green status looked decisive. It meant the OpenVPN client had reached a server and created a tunnel.
It did not mean that traffic could travel through that tunnel and continue to the internet. Routing, DNS or firewall problems can leave OpenVPN connected while websites and applications remain unreachable. (Reddit discussion)
That explained the contradiction on my screen.
The tunnel existed.
The working route did not.
I did not need to diagnose every part of the network. I needed to find out whether the familiar provider could turn that green status into an actual upload.
The Large Provider Gave Me More Settings, Not More Internet
The provider was a reasonable choice.
It had years of public history, a large support team and servers in many countries. I had selected OpenVPN TCP because hotel networks often handled ordinary web-like traffic more reliably.
The app connected to a nearby server.
No internet.
I changed locations.
The connection log showed a successful handshake and an assigned VPN address.
The browser still displayed an error.
A third server moved Slack from Offline to Connecting, where it remained.
The provider’s help page suggested checking DNS. I changed the setting, cleared the local cache and reopened the client portal.
Nothing changed.
Then I tried its routing options.
One setting sent all traffic through the VPN. Another sent only selected traffic through it. Both produced the same result: OpenVPN turned green, took control of the connection and left the laptop unable to reach the services I needed.
The explanation was becoming clearer.
The contract was not.
Hotel guests describe the same frustration in simpler terms: the internet works until the VPN connects, and then every page stops loading.
That was exactly the test in front of me.
With the VPN off, the hotel internet worked.
With OpenVPN connected, the laptop disappeared from the useful internet.
Twenty-nine minutes remained.
The Phone Hotspot Failed at a Different Point
I turned off the hotel Wi-Fi and connected the laptop to my phone.
The client portal opened immediately.
The upload began.
Two percent.
Seven.
Twelve.
The lawyer called again. As I answered, the phone shifted from 5G to a weaker indoor signal.
The upload slowed.
At 18 percent, it stopped.
The portal displayed Network connection lost and returned me to the document page.
I carried the phone toward the window.
The signal improved, but the desk, charger and signed contract were across the room. I balanced the laptop on the windowsill and restarted the upload.
Then the laptop automatically rejoined the stronger hotel Wi-Fi.
OpenVPN tried to reconnect.
The browser went offline again.
I had found two incomplete solutions.
The hotel Wi-Fi was strong enough for the upload, but the OpenVPN connection made it unusable.
The hotspot could reach the client, but it could not hold the session inside the room.
That changed the comparison.
I was no longer looking for another OpenVPN server or another DNS setting. I needed one connection that could use the hotel Wi-Fi and remain alive if the laptop moved back to the hotspot.
The Upload Passed 18 Percent
I closed the established provider and opened OnlydogVPN.
Instead of asking me to choose a protocol, port and country, the smaller app offered a preset for work on hotel and shared Wi-Fi.
I selected it and pressed Connect.
Then I reopened the client portal.
The page loaded.
I chose the signed contract and started the upload again.
Five percent.
Eleven.
Eighteen.
The progress bar moved beyond the point where the hotspot attempt had failed.
At 34 percent, housekeeping equipment rolled through the corridor. The hotel Wi-Fi weakened as the laptop shifted between access points.
The upload continued.
At 57 percent, the laptop dropped the hotel connection and returned to my phone’s hotspot.
The progress bar paused.
It did not reset.
A few seconds later, 57 became 58.
I placed the phone beside the window and carried the laptop back to the desk.
The upload reached 100 percent.
The portal displayed the document name, timestamp and a green confirmation:
Signature package received.
I sent the receipt to the lawyer.
“Got it,” she said. “You’re done.”
That was the first connection result that mattered.
Only after the file had arrived did I look back at the VPN. The hotel-work preset had chosen the route without sending me through another round of OpenVPN settings. Its obfuscated, HTTP/3-based connection also carried the active upload when the laptop moved between hotel Wi-Fi and the hotspot.
I could not observe the hotel’s internal firewall, routing or traffic-management rules, or identify the precise point where the OpenVPN sessions lost usable access. I could see the outcome: the established provider repeatedly created a tunnel with no working internet behind it, while the smaller app carried the contract from upload to confirmation.
The difference was not whether the VPN connected.
It was whether the work left the room.
The Connection Stayed Open Through Checkout
The lawyer asked me to remain available in case the client found a missing page.
I packed the laptop and went downstairs.
The hotel Wi-Fi disappeared in the elevator.
The laptop returned to the phone hotspot.
Slack remained online.
In the lobby, the laptop joined the hotel guest network again. The VPN stayed active, and the lawyer’s next message arrived without forcing me to reconnect or sign back into the client portal.
The client had one final request: a separate PDF of the signed authorization page.
I opened the uploaded package, extracted the page and sent it through Slack from the lobby.
Delivered.
That smaller result followed naturally from the first one. The contract had already reached the client; now the connection was following me through the building instead of turning every network change into another troubleshooting session.
By the time I handed my room key to reception, the client had the extra page.
I had not reopened the VPN settings once.
A Tunnel Was Not the Result
OpenVPN is mature, configurable and widely used. For administrators controlling both ends of a network, that flexibility can be valuable.
My deadline exposed the other side of that flexibility.
The server could accept the connection while the route beyond it failed.
The app could display a successful tunnel while the browser, email and client portal remained offline.
The established provider offered more servers, more manual controls, a longer public history and more independent reviews. Someone who needs detailed configuration may prefer those strengths.
The smaller service has fewer locations and a shorter track record.
My contract did not need another control panel.
It needed a connection that opened the client portal, completed the upload and stayed usable when the laptop changed networks.
OpenVPN showed me a green tunnel.
The VPN I kept showed me the client’s receipt.
Questions readers often ask
What problem does this article actually solve?
The document upload stopped at 6 percent while the lawyer on my phone asked whether I had sent the signed version. I was working from a hotel room, forty minutes before checkout, with a contract that had to reach the client before their board meeting began.
What finally worked in this situation?
I closed the established provider and opened OnlydogVPN . Instead of asking me to choose a protocol, port and country, the smaller app offered a preset for work on hotel and shared Wi-Fi. I selected it and pressed Connect. Then I reopened the client portal.
Why was OnlydogVPN a practical fit here?
It needed a connection that opened the client portal, completed the upload and stayed usable when the laptop changed networks. OpenVPN showed me a green tunnel. The VPN I kept showed me the client’s receipt.