News for hackers. Stuff that matters.
Re:FreePN: Open-source peer-to-peer VPN service by ian-bateman on Friday October 16, 2020 @01:41AM (#24797847)
Hi Ian from FreePN here -

This is all very unexpected actually! (No one from FreePN made the post here!) We've been doing some early market testing in a few Linux communities on Reddit, but full disclosure, the product is currently in an early-alpha stage (it’s only available on Ubuntu and Gentoo Linux currently, and very much under construction). We have big ambitions for the project, but it is still very early days.

Love hearing the feedback from everyone here — some very valid criticisms from a lot of folks — and on a lot of points that have been brought up here, we actually have plans to address. A few bullet points on where we are as an organization / project:

— the marketing copy isn’t set in stone — I’ve been working on the site a bunch recently & it’s very much in flux (we’ve been posting in a few Linux communities to see what the response looks like) — when we posted a few months ago about the project, in all honesty, it was a demand test to see if this would be something worth pursuing — but we’ve been trying to take the feedback from those posts to heart in our development process — we market ourselves as a VPN, but to be clear we _are_ a dVPN (distributed VPN). The peer-to-peer VPN wording on our site is mostly for the sake of simplicity. I’d point most folks to our project README on GitHub for more in-depth technical details. — right now FreePN is structured as a 1-to-1 peer connection, but we eventually plan to build in multi-tenant peer support as well as optional multi-hop routing (similar to Tor) and selective whitelisting of domains so that as a peer you can elect to categorically block certain types of sites — say torrenting. These blocklists would draw from open-source category site-lists like Fortiguard. — we do currently only route web traffic (+ DNS) — so only traffic on ports 80 and 443 is being routed (optionally port 53) — we don’t currently support IPv6 (though we have plans to add support in the future) — we don’t log traffic (you can see in the repo), and while peers logging traffic is a potential concern, that’s only true if you’re using non-HTTPS connections (we have plans to bake in something similar to HTTPS Everywhere, automatically upgrading connections).

As far as our vision for the product — our goal for FreePN is to eventually become a ‘privacy all-in-one’. We started FreePN because we care deeply about internet privacy — but trying to protect yourself online practically is a very technical and time-consuming endeavor (basically — it’s really hard to protect your privacy online, and we’re trying to make it easy). In terms of features, we’re working on building in ad-blocking as our next major milestone.

I’ll do my best to respond to everyone’s questions and concerns here this evening / in the morning & tomorrow as I’m able!

Re:FreePN: Open-source peer-to-peer VPN service by bearburger on Friday October 16, 2020 @06:10AM (#24799319)
Hello, Ian

"Every user is exit node" concept in addition to legal question raises more practical questions. What are you going to do if majority for your users (and when you call something "free" the chance increases) will be from countries like China, Russia, Iran and other where government controls and blocks a lot of the websites and services? And I'm talking not about surveillance but about actual block of the IP subnets like Russia did to AWS, DO and GC when they tried to block Telegram.

Also on the website you declare

> No bandwidth caps. No throttling. Stream all day, and download away. Unlike other VPNs, FreePN will never bottleneck your connection.

Sorry but this is simple lie. If we will take Turkmenistan (their internet censorship is better than China's one if you wonder why I take this unknown country) max bandwidth you can get as average citizen is about 2mbps. And there will be users (exit nodes) from TM for sure so for external users there will be bottleneck.

Re:FreePN: Open-source peer-to-peer VPN service by samwhiteUK on Friday October 16, 2020 @07:40AM (#24799771)
Semantics. It's not FreeVPN (the organisation) who are throttling or bottlenecking you, it's the node you're connected to.
Re:FreePN: Open-source peer-to-peer VPN service by _underfl0w_ on Friday October 16, 2020 @10:40AM (#24801233)
While the distinction between these two concepts is purely semantic to tech folks, the choice by this company to exploit that purely semantic difference by tacitly implying a falsehood in marketing to non-tech-tolks is significant.
Re:FreePN: Open-source peer-to-peer VPN service by coddle-hark on Friday October 16, 2020 @02:07AM (#24797979)
- How are you planning on monetising this?

- What happens if someone downloads CP through my home connection?

- How do you plan to block ads with both Chrome and Firefox moving to DNS over HTTPS?

Re:FreePN: Open-source peer-to-peer VPN service by ian-bateman on Friday October 16, 2020 @02:23AM (#24798074)
Hi coddle-hark -

- Right now we're still undecided / exploring different ways of monetizing the product! (something similar to Adblock-Plus though is our leading idea). - We're working on a way to disallow users from acting as exits for certain kinds of traffic - so you'll be able to categorically block certain kinds of sites through the UI in the near future. - Even with DoH on by default in the browser, we can still override / specify a DNS server.

Let me know if you still have questions / any of the above is unclear!

Re:FreePN: Open-source peer-to-peer VPN service by bearburger on Friday October 16, 2020 @06:17AM (#24799350)
> We're working on a way to disallow users from acting as exits for certain kinds of traffic - so you'll be able to categorically block certain kinds of sites through the UI in the near future

To block something you should know that it exists. Do you have full and actual list of CP resources? I doubt. So what is the point of ability to block something if you even don't know that it exists before it is too late. The only way to deal with it are whitelists but who will use "VPN" if only certain websites will be accessible?

Re:FreePN: Open-source peer-to-peer VPN service by coddle-hark on Friday October 16, 2020 @03:06AM (#24798330)
Thanks!

> We're working on a way to disallow users from acting as exits for certain kinds of traffic - so you'll be able to categorically block certain kinds of sites through the UI in the near future.

How does this stop someone posting ISIS propaganda to Twitter? Or uploading CP to Google Drive?

> Even with DoH on by default in the browser, we can still override / specify a DNS server.

Can you? Browsers don’t respect the system’s DNS settings even with plain old DNS over UDP so I don’t think that’s the case. I might be missing something though!

Re:FreePN: Open-source peer-to-peer VPN service by ian-bateman on Friday October 16, 2020 @03:21AM (#24798425)
Posted a bit about how we plan to approach this above, so just re-pasting:

  > - we plan to build in something similar to HTTPS Everywhere to the product, to automatically upgrade connections (and we only route traffic on ports 80 / 443 (optionally 53)). - we also plan to build in the ability to allow peers to block certain categories of traffic from going over their connection (using blocklists similar to those used by Fortiguard -- so you could block all torrenting sites, as an example).
And yep you can actually! Can't find better article on it at the moment (lots of search history to comb through, but this kind of touches on it a little / roughly: https://www.reddit.com/r/pihole/comments/gndbod/dns_over_htt...)
Re:FreePN: Open-source peer-to-peer VPN service by q3k on Friday October 16, 2020 @07:28AM (#24799699)
You do realize you can get people in trouble for proxying traffic even to legit websites? Like, get someone a visit from the cops because someone else used their connection committed wire fraud on an auction site.

Your product is irresponsible.

Re:FreePN: Open-source peer-to-peer VPN service by samoa42 on Friday October 16, 2020 @04:10AM (#24798722)
generally you can not block DoH without blocking most of the web, thats literally the point of it.
Re:FreePN: Open-source peer-to-peer VPN service by edf13 on Friday October 16, 2020 @02:06AM (#24797974)
Hi Ian,

What’s the long term business model then?

Re:FreePN: Open-source peer-to-peer VPN service by ian-bateman on Friday October 16, 2020 @02:27AM (#24798097)
Hi edf13 -

We're still exploring different methods of monetization, but leaning towards an Adblock-Plus style model at the moment (but would want to keep any ads we served entirely local / we'd never send any data off device & would want to be as transparent about everything as possible). Personally, I think it keeps our interests best aligned with those of our users & helps keep the focus on preserving user privacy!

Re:FreePN: Open-source peer-to-peer VPN service by dhaavi on Friday October 16, 2020 @03:04AM (#24798316)
So, if I understand correctly, this means that in the long-term you are going to nerf your (future) adblock feature and actually go a similar route the the Brave browser is going with their ad system?

The privacy community did not react positively _at all_ to this. This also has gotten them quite a lot of negative media coverage.

Also, how are you funded short-term? Like, right now?

Re:FreePN: Open-source peer-to-peer VPN service by ian-bateman on Friday October 16, 2020 @03:11AM (#24798363)
We are still evaluating the best way to go about this, but yes, we've been looking at the way Brave approaches it as well (though of course, we'd like to do it in such a way that everyone's incentives align / we don't compromise user privacy in any way whatsoever).

Short term, I'm self-funding the company (day job + previous exit of an entirely unrelated company).

Re:FreePN: Open-source peer-to-peer VPN service by dhaavi on Friday October 16, 2020 @03:18AM (#24798402)
Self-funding! This is great, did not expect something like this coming from VC-land SF.

We at https://safing.io/ are also self-funded, but also receive a lot of public funding. Interestingly our visions are very similar, but our technical views seem to differ a lot.

I think monetizing a privacy product without having the user pay is extremely hard. There will need to be an extremely high amount of transparency everywhere.

Re:FreePN: Open-source peer-to-peer VPN service by ian-bateman on Friday October 16, 2020 @02:32PM (#24803624)
Thanks! Yeah it's definitely been a challenge, but I think it's worth the effort to try to make sure we're keeping incentives properly aligned and really get things right before we try to scale up!

> I think monetizing a privacy product without having the user pay is extremely hard. There will need to be an extremely high amount of transparency everywhere.

I would agree with this wholeheartedly -- we're still very early stages, but trying to keep things as open as possible in terms of our tech & intentions with everything.

> but also receive a lot of public funding.

Curious what sources you receive public funding from?

Re:FreePN: Open-source peer-to-peer VPN service by dhaavi on Tuesday October 20, 2020 @05:11PM (#24842382)
> Curious what sources you receive public funding from?

We list everything in detail here: https://safing.io/ownership/#influences

Re:FreePN: Open-source peer-to-peer VPN service by ev1 on Friday October 16, 2020 @03:03AM (#24798311)
This sounds even more legally questionable, where you are replacing others' ads with your own.
Re:FreePN: Open-source peer-to-peer VPN service by dhaavi on Friday October 16, 2020 @03:04AM (#24798318)
I think this is meant to be more like Brave does it.
Re:FreePN: Open-source peer-to-peer VPN service by ian-bateman on Friday October 16, 2020 @03:12AM (#24798372)
Yep, if we do go that way, it'd likely be somewhat similar to Brave. Still very much evaluating options here though.