Linux CLI connection status
I use the ProtonVPN CLI on my Ubuntu MATE system. (I don't use the GUI app because I do not use Gnome.)
It works well and I'm happy with it, but after I enter protonvpn connect and it exits successfully with news of an established connection, I don't know much of anything about the connection itself.
According to the CLI --help argument the available commands are: ('signin', 'signout', 'info', 'connect', 'disconnect').
I would like to suggest adding a command to this list, "status". That is, protonvpn status .
This command would show whether the VPN connection is established or not, which city, and maybe some other basic info (health check, bytes passed, whatever).
Note that this is different from the existing 'info' command which only shows Proton account login info for the VPN, nothing about the connection itself.
This would be a big help while managing my VPN connection on my desktop.
protonvpn status will now return connection information.
-
Calcolo Codice Fiscale
commented
This is an excellent suggestion, DMH. A status command is indeed crucial for quick diagnostics, especially in a CLI environment where you're trying to quickly confirm connection integrity without diving into logs or the GUI. I've found that when developing utility tools, providing clear, instant status feedback is always a high priority for users. It's similar to how I approach building web tools that simplify complex tasks, like the Italian Fiscal Code calculator at https://calcolocodicefiscale.app, where immediate and accurate information is key. Hope Proton VPN considers adding this!
-
Consulta RUC
commented
completely agree that having a dedicated protonvpn status command would be a game-changer for terminal users. When running background scripts, API integrations, or automated data fetchers via CLI, knowing the active IP, exit node city, and connection state in real time is critical to prevent accidental DNS leaks or connection drops without relying on GUI notifications.
In my own development workflow with web infrastructure and region-specific web scrapers—such as running automated lookup bots for consulta ruc sunat at https://consultaruc-pe.com/ —verifying connection status and active IP geolocation beforehand is essential. Without a clear status check command, automated scripts or terminal sessions can easily fail or route queries through the wrong network interface.
Adding verbose status output, latency metrics, and network interface checks directly into the Linux CLI tool would make Proton VPN much more developer-friendly. Hopefully, the engineering team priority-lists this status argument in an upcoming release to streamline terminal automation workflows!
-
me you commented
NID Card online Check https://nidcardchecksbd.com/ makes it easier to verify important identity information from home. The process is simple, convenient, and helps users access their NID details quickly.
-
Shafiq Khan commented
A status command would definitely make the ProtonVPN CLI much more useful, especially for users who prefer managing VPN connections entirely from the terminal. Being able to quickly see the connection status, server location, and basic connection details would be very convenient. For more useful technology and science resources, check out <a href="https://phyfundamentals.org/">Physics Fundamentals</a>.
-
M Awais Ahmad commented
N999 Withdrawal provides users with a convenient way to manage their account balance and request fund transfers through an organized process. A smooth withdrawal system is an important feature of any online platform because users need a clear and reliable method for accessing their funds. The process should be simple, secure, and easy to understand, allowing users to complete requests without unnecessary difficulty. Users should always review the platform’s withdrawal rules, available options, and processing requirements before making a request. Maintaining account security and using official channels can help create a safer experience. N999 Withdrawal focuses on providing a structured approach to digital transactions for users.https://n999.net.pk/n999-withdrawal/
-
Dr Shan commented
H999 Game is a mobile gaming platform designed for users who enjoy different types of online games in one place. With a simple interface, multiple game options, and convenient mobile access, H999 has attracted attention among online gaming users looking for an easy-to-use gaming experience. click here more: https://pkrapks.com.pk/
-
Sahil Verma commented
If you're sharing ideas to improve Proton VPN, it also helps to organize and collaborate on feedback before posting. An online notepad to share lets teams collect suggestions, edit notes together, and prepare clear bug reports or feature requests, making feedback more structured and useful. https://onlinenotepadpro.org/
-
Heinrich Klaaseen commented
That would be a really useful addition for Linux users. A built-in `status` command would make it much easier to quickly verify your connection, and just like Start your driving journey with Driving School Qatar https://qataralive.com/best-driving-schools-in-qatar/ offering comprehensive lessons, modern teaching techniques, and supportive guidance for every student , having clear, accessible information makes the overall experience much more user-friendly.
-
Josh Inglis commented
The platform offers a straightforward and user-friendly way to check grant application status while helping applicants understand what each result means. It provides clear explanations for common application statuses, including pending, approved, and declined, along with practical guidance on the steps users may need to take. Additionally, it includes helpful information for resolving common issues such as application delays, verification requirements, and status updates. With easy-to-understand content and accessible navigation, the platform serves as a valuable resource for applicants who want to stay informed and confidently manage their grant application process.
https://sassacsrd.co.za/ -
Alyssa Perry commented
Keep track of your SASSA grant payments with ease. Access the latest payment schedules, check your grant status, and explore helpful guides for the SRD R370 grant and other SASSA benefits. Stay informed with reliable, easy-to-understand information to help prevent payment delays and manage your grants confidently. https://scsrd.co.za/
-
Sassa Status commented
The platform provides a simple and user-friendly way to check and better understand grant application results. It also offers helpful guidance for resolving common issues such as application delays, status updates, and pending applications. The clear explanations and practical information make it a useful resource for applicants looking to understand the next steps in the process: https://scsrd.co.za/
-
Qatar commented
Thanks to MOI Qatar ID, checking my Qatar ID information became much easier. The platform is well-organized, responsive, and provides trustworthy results, making it an essential service for every resident. https://qataridcheck.com/
-
Jhadir Jaen commented
Nice improvement. A simple status command makes troubleshooting much easier. I also keep https://rucperu.com bookmarked for quick Peruvian company and RUC lookups.
-
Kumar Gaurav commented
iStatus.co.za is an online platform that helps users check and understand their grant application results in a simple and clear way. It provides useful guidance for resolving common issues related to application delays and status updates. The site is especially focused on offering solutions for SASSA Pending Status Fix, helping applicants who are stuck with pending results https://istatus.co.za/
-
Joy White commented
En Perú, muchas personas necesitan confirmar la identidad de alguien y no cuentan con su número de documento https://buscardnipornombre.pe/renovacion-de-dni/
-
Victoria Adam commented
thanks, SASSA Status Check allows users to quickly track the progress of their social grant applications online with ease and convenience. https://sassasc.co.za/complete-official-information-of-sassa-care-dependency-grant/
-
Nixia Silfia commented
أهلاً بك، هل تجد صعوبة في مواكبة الأحداث المتسارعة بسبب كثرة المصادر المضللة؟ لقد مررت بهذه التجربة وكنت أشعر بالتشتت حتى عثرت على https://www.mmlkahnews.com/ الذي يتميز بتقديم الخبر بدقة متناهية وسرعة فائقة. قبل ذلك، كنت أضيع وقتي في قراءة تحليلات غير منطقية، لكنني هنا وجدت التوازن المفقود والاحترافية العالية. الموقع سهل التصفح ويقدم المعلومات بأسلوب مبسط يسهل فهم القضايا المعقدة. إنه وجهتي المفضلة صباح كل يوم للبقاء على اطلاع دائم.
-
Masq
commented
_Please_, it's such a basic functionality that we should be able to call `protonvpn status` from the command line to tell us some info about the connection.
I actually ended up creating a bit of this functionality myself, but it's definitely not perfect by any means. I've created a basic functionality for this and [made a PR to the main GH](https://github.com/ProtonVPN/proton-vpn-cli/pull/8).
I'm using i3 with polybar and created a small polybar widget to display ProtonVPN status there, but I can't reliably get my external IP address from the CLI tool and I'm not sure why. It seems like whenever the server list refreshes—not using the cache—then I am able to get the IP address how it's gotten in the connect command but otherwise it's not available.