Hacker Newsnew | past | comments | ask | show | jobs | submit | gigapotential's commentslogin

HUGOPS

Everything is going to be 200 OK!


Building Serverless VPN, among the most recent work is an open source iOS app: https://UpVPN.app/ios


The concept is certainly intriguing. However, there appears to be a slight incongruity between the term "Serverless VPN" and the visual elements displaying phrases like "Server Created" or "Connect quickly on available server capacity."

This juxtaposition creates a somewhat amusing contrast.


Thank you for your thoughtful critique.

It’s a new idea bridging two existing concepts serverless and VPN.

While serverless is an implementation detail to reduce cost, it is also a core user experience when they click the switch to be on.

The section “Serverless! How?” that you referenced, aims to illustrate what a user will experience.

I consider it to be a minimal learning curve, just like all new technologies.

That said, how would you go about best communicating it?


https://UpVPN.app : A modern Serverless VPN

Currently trying to get new apps for Apple platform published and going through App Store review process..

Existing apps are open source here: https://github.com/upvpn/upvpn-app


If you're looking for VPN alternatives checkout https://UpVPN.app


You forgot to mention that you’re behind the product


I'd say front and center


Hahahahaha


Your comment is just for internet points.

Other than that I'll answer the questions some of which already have information on website or the installation or product walk-through videos.

how much it will cost you to run on whichever cloud you use: Hetzner being the chepeast at the moment ~$4/mo. Ofcourse your own hardware $0/mo

will this software get updates to support new API versions or other changes these clouds might make?: So far I haven't seen a cloud provide deprecate their APIs (please do provide real example if so) but this would be handled as software update

Will it automatically support new regions?: Via software updates

Will it automatically support new instance types?: Yes already supported, more info on website and product walk-through video

If you'd like to have civil discussion other than calling "scam", futher questions are welcome


Rightfully so it is a valid point. None of serious business can stay in "lifetime" plan being their lone selling point.

The site is well setup and the service known however what are your plans in the long term?


Because the software is owned by the user - it is same as buying a music or movie CD. How long would the CD work? Here a similar question to ask is how long would the Cloud Providers be available for "lifetime"? The current supported cloud providers are Hetzner, AWS Lightsail, DigitalOcean, Akamai Linode and Vultr. They all seem to be around for quite a while and so I expect product to keep working for forseeable future by which time a user can easily get the value for the price they paid for the product.

For sake of argument for "lifetime": even if some of these cloud providers go out of business the probablity of all of going out of business is low, and so software will keep on working.

I'm also expecting new cloud providers to appear over long period of time worth adding support for.


https://UpVPN.app for couple of minutes of VPN


This is exactly the kind of vpn that I need! I only need VPN for a few hours per month to get around some geo restriction or bad network quality.

Is this vpn provider trustworthy?


I shipped desktop app for all three major OS Linux, Windows and macOS.

Because of the programming choices of Rust for application/backend and Typescript for frontend - Tauri was perfect fit for me.

So far Tauri documentation has been sufficient (and good) for me to achieve what I wanted inside the application. However, platform specific packaging required extra effort because the app required installation of system service/daemon in addition to the frontend app binary - so platform specific pre-install and post-install scripts which setup (or remove on uninstall) those daemon services were not natively supported in Tauri packaging.

You can browse the code here to see what it takes to package and sign installer for various desktop platforms: https://github.com/upvpn/upvpn-app


I'm working on https://UpVPN.app - Serverless VPN


Explanation (i.e. the Why) for dummies?


Yeah, you have a point. For security, implementation goes like this: the keys are generated once for a page load and are not recorded (for obvious reason - security), keys are gone after closing the browser tab, so, as far as tool is concerned keys are ephemeral. To generate new keys simply reload the page.


That's an interesting project, perhaps one day, if so I'll post Show HN again :)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: