82
hack
5y

I started a nee personal project few weeks ago. I named it SelfVPN. Its simply a VPN client that lets you create DigitalOcean droplets and install vpn server without opening DigitalOcean panel. You just need to add your api key in application.

It takes like 5 min to create new server and deploy vpn server. So I am paying hourly usage of vpn! Even if I don't destroy droplet it wont cost more than 5$ a month.

I am thinking to open source it. But code is too messy 😅 Here is the first look of it

Comments
  • 38
    Open source it.
  • 5
    📌

    Awesome! I would definitely try it.
  • 4
    That is really cool
  • 7
    Openvpn under the hood?
  • 1
    Shut up and take my money!
  • 2
    Fuck this is pretty cool man
  • 2
    You should absolutely open source it.
  • 5
    Looks great,
    But quick question:
    Doesn't self hosted VPN defeat the point of VPN? I mean authorities can easily track it back to u
  • 3
    @Konsole pay in crypto
  • 3
    @Parzi you're still registring an account with your name and email (though I guess you could use fake ones, since almost nobody asks for identity proofs).
    Idk about DO, but AWS and Azure require a credit card for registration, even for the free tier
  • 0
    @endor DO takes Card and PayPal.
  • 0
    We need this, like now.
  • 0
    @Konsole If you want to watch foreign Netflix, this is sufficient (although I do not know if DO is blacklisted)
  • 6
    @beegC0de no. I am using IPsec VPN server with this easy script https://github.com/hwdsl2/...

    @unknown @terraria99 @AleCx04 thanks 😄

    @Konsole yes they can, with any vpn provider. You know LulzSec HMA fiasco. Anyway you can destroy your droplet after using it. Btw I am not using this for full privacy. I am using this mostly for minimum latency and maximum speed. If I want to have full privacy I would use tor but you know its slow af.
  • 0
    That's great. Thanks man
  • 1
    If you'd seen some of the stuff I've open sourced, you'd realise your code isn't too messy 😉
  • 1
    This is seriously cool. What choice of tools?
  • 7
    @Konsole no, the point of VPN was originally to connect to a LAN over the internet. Personally I only use it for:
    - securing myself on public WiFi
    - connecting to my home servers from the internet (this is the original intention of VPNs)
    - occasionally for foreign Netflix/HBO/etc.
    Anonymity is 100% not the intended purpose of a VPN
  • 2
    @rickh I used electron + angular + nebular for ui, do-wrapper for api and powershell scripts for connecting and network monitor. Sadly this is only supported for windows now but I will refactor the code for crossplatform support
  • 1
    I'm using Outline. It also support create VPN droplets with a few clicks
  • 1
    Awesome idea! I would contribute to what I can in order to clean it up, if you decide to open source it.
  • 0
    📌 Looks sick!
  • 1
    @hack I thought the UI was great. These component libraries are awesome.
  • 0
    My 50$ DO credits are expiring next month. Could you give it to me? Might as well use them for something
  • 0
    Very nice.
  • 0
    📌
  • 0
    Awesome idea but major websites like linkedin tend to ban the whole digitaloceans or aws ip range because they afraid of scrappers
Add Comment