News for hackers. Stuff that matters.
Re:VPN service for hosting public-facing services on non-hos... by vinay_ys on Saturday May 25, 2019 @02:15AM (#20007404)
Looking through the https://github.com/CypherpunkArmory/punch/blob/master/tunnel... seems to indicate it is just using a ssh connection between your box and their server and then forwarding traffic through that ssh connection.

If ssh is blocked by your IT admin, this will not work. In that sense this isn't doing any holepunching. In a more traditional definition of holepunching it meant to establish connection between two machines behind NAT stateful firewall and neither have static public IP addresses.

Also, looking at the code, there seems to not much emphasis on security w.r.t ssh host key verification or bootstrapping the chain of trust with pre-verified credentials etc. Weird choices for a project with cypherpunk in it's name.

Re:VPN service for hosting public-facing services on non-hos... by prater on Tuesday May 28, 2019 @01:40PM (#20032440)
Author here. You're right. The project is still in beta - so we're still working on ironing out some of the kinks. The host key verification issue is being worked on today actually. I'm not sure what you mean by "bootstrapping the chain of trust with pre-verified credentials" though. If you want to open an issue on https://github.com/CypherpunkArmory/holepunch we'd love to get your feedback about how we can improve security prior to a general release.
Re:VPN service for hosting public-facing services on non-hos... by fulafel on Saturday May 25, 2019 @01:02AM (#20007195)
This might actually be the future of running net-accessible stuff on your own devices, if the NAT-imposed unreachability continues to cement itself as the default expectation for people. Great that they have a free tier.

Though I think you can do this same thing with many existing tunnel providers too, no?

Re:VPN service for hosting public-facing services on non-hos... by sdwisely on Saturday May 25, 2019 @01:46AM (#20007337)
> This might actually be the future of running net-accessible stuff on your own devices

I sure hope not, demand ipv6.

Re:VPN service for hosting public-facing services on non-hos... by altfredd on Saturday May 25, 2019 @03:31AM (#20007607)
Possession of an IPv6 address does not automatically imply that your ISP allows incoming connection to your ports.
Re:VPN service for hosting public-facing services on non-hos... by sdwisely on Saturday May 25, 2019 @10:12AM (#20009159)
port blocking is a whole other problem.

I'm referring to the rapidly growing number of people behind CGNAT.

Re:VPN service for hosting public-facing services on non-hos... by fulafel on Saturday May 25, 2019 @03:30AM (#20007603)
Yes, this kind of proxying is the plan D.
Re:VPN service for hosting public-facing services on non-hos... by thinkmassive on Saturday May 25, 2019 @09:11AM (#20008829)
Tor is another helpful tool for working around NAT.
Re:VPN service for hosting public-facing services on non-hos... by random45345 on Saturday May 25, 2019 @05:25AM (#20007953)
Remind me of http://pagekite.net It has been around for a few years, their software is open source and seems pretty easy to use. Never used it myself though so I cannot vouch for their stability.
Re:VPN service for hosting public-facing services on non-hos... by steve_taylor on Saturday May 25, 2019 @01:15AM (#20007248)
How does this compare with ngrok?
Re:VPN service for hosting public-facing services on non-hos... by old-gregg on Saturday May 25, 2019 @02:27AM (#20007440)
Why don't you find out and tell us?
Re:VPN service for hosting public-facing services on non-hos... by stedaniels on Saturday May 25, 2019 @01:57AM (#20007355)
The website looks good. Obviously early days since pricing is missing. Probably sorting out value proposition, how much they can get away with charging, etc.

A comparative point is using Cloudflare and Argo tunnel which I'm currently using.

Re:VPN service for hosting public-facing services on non-hos... by Tepix on Saturday May 25, 2019 @02:14AM (#20007402)
If you are technically capable to set it up by yourself using OpenVPN, you can get a dirt cheap VPS with one IPv4 address for less than $1/month ($12/year). lowendtalk.com is a community that discusses these deals.
Re:VPN service for hosting public-facing services on non-hos... by dannyw on Saturday May 25, 2019 @02:44AM (#20007481)
My experiences have been that these businesses generally disappear after a few months and leave you holding the bag, with a service disruption and data loss.

Recommendations for any “low end box” that’s about $12 a year and not a fly by night scam would be appreciated.

Re:VPN service for hosting public-facing services on non-hos... by philjohn on Saturday May 25, 2019 @05:30AM (#20007981)
If you up your budget a little, you can get a bog standard Hetzner VPS for $2.50 a month.
Re:VPN service for hosting public-facing services on non-hos... by Tepix on Monday May 27, 2019 @09:10AM (#20021881)
Well, the one I have since several years for $8/year was a temporary offer. But if you pick an ISP that has been around for a couple of years with decent reviews on that forum you should be ok. If you wait for a sale (like black Friday) you will have plenty of offers.
Re:VPN service for hosting public-facing services on non-hos... by buckminster on Saturday May 25, 2019 @05:55AM (#20008064)
I've used ramnode for 4 years with no problems. My usage is extremely light so I don't know what the performance is like.
Re:VPN service for hosting public-facing services on non-hos... by TheKitchenSinc on Saturday May 25, 2019 @07:37AM (#20008425)
I've been a Ramnode customer with several $15ish/year VPSes for a few websites and small services since 2012, and can second checking them out.
Re:VPN service for hosting public-facing services on non-hos... by lohszvu on Saturday May 25, 2019 @03:04AM (#20007537)
I've used hostus and alpharacks for multiple years at that price range.
Re:VPN service for hosting public-facing services on non-hos... by a-ve on Saturday May 25, 2019 @06:12AM (#20008122)
I've used alpharacks and considering the performance of their VPSs, I'm sure they're heavily overselling their services. Same is the case with i83 and their cheap NATed VPSs.

On the other hand, I've been using Frantech/buyVM and the dirt cheap $2.50 VPS from vultr, and never faced any problems with them.

Re:VPN service for hosting public-facing services on non-hos... by metildaa on Saturday May 25, 2019 @03:29AM (#20007597)
Alpharacks is super spammy and IMO a bit shady. Do not give them an email address that isn't specific to them.
Re:VPN service for hosting public-facing services on non-hos... by icelancer on Saturday May 25, 2019 @05:04AM (#20007860)
Agreed. Also, Alpharacks has regularly shut down servers of mine and had to give me new VPSes with 100% data loss on the previous servers.
Re:VPN service for hosting public-facing services on non-hos... by metildaa on Sunday May 26, 2019 @03:13PM (#20016808)
Its a GreenValueHost repeat :c
Re:VPN service for hosting public-facing services on non-hos... by mirimir on Saturday May 25, 2019 @03:09AM (#20007552)
Another option is algo using wireguard with port forwarding.

https://github.com/trailofbits/algo

Re:VPN service for hosting public-facing services on non-hos... by syntonym on Saturday May 25, 2019 @03:48AM (#20007650)
I'm really confused why this creates an IPsec server AND an wireguard server, or do I read that wrong? Managing two server which basically do the same thing seems to double the attack surface without any gains. One selling point of wireguard is to be an easier but still as least as secure alternative to IPsec.
Re:VPN service for hosting public-facing services on non-hos... by ubercow13 on Saturday May 25, 2019 @05:00AM (#20007848)
It is so that you can use the same VPN server with devices which support wireguard and which only support IPsec.
Re:VPN service for hosting public-facing services on non-hos... by mirimir on Saturday May 25, 2019 @04:12AM (#20007711)
I've only used it once. As I recall, you can install IKEv2 or WireGuard. Or both.
Re:VPN service for hosting public-facing services on non-hos... by peter_d_sherman on Sunday May 26, 2019 @02:42AM (#20013501)
Looks like a service many people could use -- I wish you the best of luck in your business endeavor!

One thing I'd like to see though is an "About Us" page, if you're a company; or maybe a link to your LinkedIn profile if you're an individual...

Reason: I'd like to know more about the company or person that I'd be dealing with before establishing a business relationship... I'm sure I'm not alone, either.

Anyway, best of luck with your venture!

Re:VPN service for hosting public-facing services on non-hos... by leetbulb on Saturday May 25, 2019 @12:32AM (#20007094)
It might just be me, but I feel like this is going to be abused...badly. I know of a few other similar services that have had huge abuse issues.
Re:VPN service for hosting public-facing services on non-hos... by geocrasher on Saturday May 25, 2019 @12:50AM (#20007138)
Yeah, the very first thing I thought of was along the lines of "Oh, so this is how attackers will compromise a machine and run http://my-favorite-bank.com.holepunch.io/login-and-give-me-a... on a compromised computer."

I do see the benefit of the service, but I think it would be cool if they offered a self-hosted version. A LowEndBox for $20/year gets you a box and an IP to tunnel through.

Re:VPN service for hosting public-facing services on non-hos... by jlogsdon on Saturday May 25, 2019 @12:56AM (#20007163)
I am using a free tier instance in GCP and using tinc to accomplish exactly this. It's not "click and play" but setting it up is simple. If I ever outgrow the f1-micro its easy enough to add another node with a public IP.

It has the added benefit of being a full-on VPN, though I don't generally use it for regular internet browsing.

Re:VPN service for hosting public-facing services on non-hos... by fulafel on Saturday May 25, 2019 @01:13AM (#20007236)
Well, this is working around externally imposed lack of internet connecivity after all. It might be called abuse by your local Mordac^Wperson disagreeing with you about risk assessments. You may want to try getting your net fixed, as an alternative to this proxying.
Re:VPN service for hosting public-facing services on non-hos... by EugeneOZ on Saturday May 25, 2019 @06:47AM (#20008244)
Never shut down your computer and pay electricity bills. Don't reboot too often. And hope your provider will never have outages.

I know, some people have always-on computers, some people have low prices for electricity, some don't care about downtimes. But it all looks so fragile, too many "if".

If only there would be some layer to cover main instance outages...

Re:VPN service for hosting public-facing services on non-hos... by ronsor on Saturday May 25, 2019 @09:15AM (#20008855)
There's also Serveo[0] which I use pretty often:

[0] https://serveo.net

Re:VPN service for hosting public-facing services on non-hos... by giancarlostoro on Saturday May 25, 2019 @12:06AM (#20007034)
Nice but be careful when doing this sorta thing at work that you dont compromise company policy.
Re:VPN service for hosting public-facing services on non-hos... by diminoten on Saturday May 25, 2019 @01:09AM (#20007223)
Oh jesus don't do this at work without permission!
Re:VPN service for hosting public-facing services on non-hos... by Ttlequals0 on Saturday May 25, 2019 @09:59AM (#20009081)
This is an option to build on demand disposable openvpn endpoints on AWS https://github.com/ttlequals0/autovpn
Re:VPN service for hosting public-facing services on non-hos... by CodeWriter23 on Saturday May 25, 2019 @02:16AM (#20007410)
Typo: “With our low cost, secure tunneling service, you won't run out __or__ reasons or ways to use it.“
Re:VPN service for hosting public-facing services on non-hos... by sandov on Saturday May 25, 2019 @12:58AM (#20007177)
I'll try to use this for SSH.

What's the best way to embed an SSH session inside of HTTP requests?

Re:VPN service for hosting public-facing services on non-hos... by iamnothere on Saturday May 25, 2019 @10:24AM (#20009234)
Running SSH as a Tor service might be easier if you're confident in the security of your SSH setup. (Key authentication is highly recommended for any public-facing SSH setup.)

https://www.howtoforge.com/anonymous-ssh-sessions-with-tor

Re:VPN service for hosting public-facing services on non-hos... by graton on Saturday May 25, 2019 @02:01AM (#20007370)
Usually you can just port forward a port above 1024 on your router to port 22 (SSH) on your computer inside your home network. This has worked for me for the ISPs I have used.
Re:VPN service for hosting public-facing services on non-hos... by cbluth on Saturday May 25, 2019 @02:12AM (#20007397)
Re:VPN service for hosting public-facing services on non-hos... by vinay_ys on Saturday May 25, 2019 @02:16AM (#20007408)
It seems to be using ssh to tunnel your http connection in the first place. So, if ssh is blocked in your network, this won't work.
Re:VPN service for hosting public-facing services on non-hos... by lohszvu on Saturday May 25, 2019 @03:08AM (#20007549)
That's not how networking works. Incoming connections are usually blocked which is what this is for. It punches a hole through your firewall by using an established ssh tunnel to forward traffic over. You don't need to allow incoming anything to use this service
Re:VPN service for hosting public-facing services on non-hos... by avh02 on Saturday May 25, 2019 @05:10AM (#20007888)
Yes, but there are organizations that block outgoing ssh connections.
Re:VPN service for hosting public-facing services on non-hos... by fulafel on Saturday May 25, 2019 @01:15AM (#20007249)
stunnel?