All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
My project is no longer about GFW. It's about saving the net.
It's been a bit too long since my last post. I've been getting freaking stellar feedback from the folks here, I'm hoping that will continue. I read recently that folks in the USA on VERIZON FIBER OPTIC connections can't use netflix. Simply not okay.
This is going to be a quick & dirty style, I'm not much of a pro with code, but pretty good at using it in new and interesting ways, and getting better at writing / interpreting it every day.
The topology of the Internet has always been its saving grace. I'm genuinely concerned that at this point it is getting a bit too centralized. I've 3 ideas that should help to counter this:
1) P2P VPN(Implementation details to follow-- trying all current implementations, if you're aware of a P2P VPN, please do reply with its name, because I'd like to test it out.
2) A "router/server" that spawns VPNs from VPSes & works on finding the best route (and in some use-cases, learns the best route from the P2P network)
3) An inverse cloud of personal servers; one per dwelling would be ideal. I think that this is the most significant concept here.
Instead of this: "everyone needs to put their things into the corporate, information analyzed, spied-on cloud in order to enjoy the collaboration benefits of cloud tech"
We do this: "everyone can self-host cloud apps and know that their content is backed up, encrypted, on other people's disks-- or not, at their discretion, and they can still collaborate, because nodes use a defined protocol for interoperability, and the devs of the world get an incredible new toy."
I love the features of the cloud, and I also love the control/security of knowing that regardless of a company's balance sheet or a government's competition policy, I'll be able to access my files.
So:
Yes, still doing the self-spawning insta-VPN based on VPSes. Curious if there are independent hosts out there that have implemented Pay Per Hour & digitalocean style node spawning features. If no one has, I have an inkling it may be a good time to figure out how to do so.
- Is #3 By far the most interesting concept here?6 votes
- Yes66.67%
- No33.33%
Comments
Spawning VPNs from the router? That is interesting but seems unnecessary to me. A BGP network with route optimization software already should find the best outbound route to the end point. The inbound route is pretty much defined by the user's ISP, you can try to fool it and some route optimization software does try but, in the end, it is dependent on their ISP to send the data to you. You don't have full control over that.
So I don't see why you would need to spawn the VPN from the router or specifically find the route based on the VPN, just being behind a route optimized network should accomplish the same goal.
You are being watched by the NSA!
As for "P2P VPN", I remember that Google has a similar project that can share Internet connection via plug-ins in Chrome.
N2N
"I read recently that folks in the USA on VERIZON FIBER OPTIC connections can't use netflix." They can. Because of peering disputes and dick waving it's just slow.
Hum, why don't you make a script and put it on github mixing all those softwares and features that you said ?
Or at least a scratch of it, don't need to be finished to people fork it. Put in on LET github community.
Actually, the other day I made a list of that which I assume is watching inside of a letter I was writing to friends and family. When you (correctly) assume this to be the case, radical sharing doesn't seem like all that bad of an idea.
Collaborating
So I decided that I would try something new, I read about it online. It said that many (a tiny percentage of the total— probably less than 0.1% is still a gigantic number) people and companies were getting incredible value from simply allowing others to participate in their conversations, planning, documents, etc.... Since then, I've implemented this in my personal affairs and work and have begun to see the incredible power of this technique.
I am now "share by default".
What this means to you is that if you are someone I think is important to me, my life outcomes, or my projects/goals (or those of others I care about and wish to support).... Those whom I consider to be "in my network," then I am giving you the keys to the kingdom..... Whatever I write, you are able and encouraged to edit. You will see me write it in real-time if you are looking. It is not possible for you to delete anything in a way that will cause me to be unable to undo your changes, so go ahead and give it a shot! It is in no way a violation of my privacy for you to be looking!
Please feel welcomed to our community and encouraged to comment on or edit in any way shape or form. I have given up some privacy for a few key reasons:
And finally: Privacy? What privacy!?! Anything that I have in "the clouds" can and likely is being read by three categories of entities:
Possibly reading (very very easily in the realm of possibility, would only take the slightest nudges though it is made to seem very difficult because of encryption, but the truth is that model is slowly breaking)
Anyway, faced with those realities, it made a lot of sense to me to ensure that you would have the 2nd easiest access to my thoughts. Please enjoy seeing the beautiful things we produce, and know that I am already certain that many of them couldn't have been produced without you.
The project, by the way, is not to solve this. While I do think all the peeking & spying is unethical, I reoriented my project because initially it was designed to solve expat difficulties in China. When I realized the gravity of the threat to the network posed by corporations arbitrarily deciding not to operate the network with good intent, it really overshadowed anything related to my situation. (governments have some claim to legitimacy and while I think the net is best unshackled, there's a certain point of view that I can understand (though not personally ascribe to) behind some censorship)
I'm hoping to achieve some neat infrastructural changes with this, but honestly I'm pretty apathetic when it comes to politics: Every place has its ups & downs and well, evil (like needlessly starting 2 wars) is still evil.
How old are you?
Last time I checked, LET was not a wiki.
Dude, put down the X and stop humping our legs. You will not be the special snowflake that "saves the net".
Shubbles:
Can you tell me how to do that? I'm not too familiar with github. That's one of the reasons for the pace being what it is.
.... and don't you find that rather insane?
>
Sorry, but RTFP! Dude that was a letter to my family & friends! And.... yes I like to wax philosophical and I don't think that's a crime and I'm not trying to be the special snowflake that saves the net. Frankly this would be nothing better than a patch-- I just think it's better to have a patch than none.
Additionally, duh it's incredibly improbable that one person would be able to "save the net." This is why I'm getting the idea out there. I'm not humping your leg, I'm trying to make the world a better place. It's totally fine with me if you don't want to help, but I'm here trying to solicit ideas/help from those who do, and it seems to me there are more than enough of them here, and that we might be able to do something that would impact a huge number of people in a positive way. I'm very OK with that.
@faddat
No, because in the American regulatory climate that is normal right now. Netflix and most major ISPs are in a tug of war over bandwidth costs and peering.
This is not anything close to Russian internet censorship or China's GFW. It is ultimately an issue that only has an effect on some users of some ISPs.
You don't see it as more of an issue of topology/user control/net social contract? I'm not saying that other molestations of the net are OK. The net is probably the greatest single force for good in the world right now, and we oughtn't piss on it. Anyway, I'm going to keep plodding along on this. I hope that I can get far enough in it to make any sort of a dent in any of the problems the various use-cases represent. At worst, I'll have described a method for doing something good. At best, I'll form a community around the project, and we'll accomplish something good. I'm alright with the odds, ya know?
This sounds like Tor, I2P, or Freenet. Why remake the wheel?
Silvenga: I hear you & have thought about this too.
Different use-case. This is not so much about privacy and instead more about speed/access. All of the tools you mentioned sacrifice speed for privacy. I want to ensure access & speed over privacy, and will make sure people know that from the outset. As demonstrated above, privacy isn't such a big deal to me. I know it is to others, and think those tools are good for those use-cases, but much less effective in the ones I am thinking of. Any privacy produced by this project is a byproduct.
Additionally, just hit your blog. Thanks for the extremely clear post on deploying Tinc !
@faddat
It's shitty, and in most markets it's a duopoly between VZ or AT&T or CenturyLink and Comcast or TWC (now Comcast..) or Charter (which is divesting some markets to Comcast..) - effectively shit vs less shit, depending on how each provider views your market.
I would not put "I can't watch Orange is the New Black without buffering" on the same level as internet censorship in China or the Middle East or Russia, is what I'm saying.
Allow me to present why I have this concern: Governments tend to be less effective in meeting their goals than they'd like to imagine.
Corporations on the other hand, have been pretty successful. I don't really favor one over the other-- in this case I hope to see both parties slip. And..... I guess I see a really, really slippery slope here. Part of the "deal" in being here (China) is that I've more or less given up the right to politics.... and darn it, this isn't something that I like, but I've got to say that I just don't care that much-- far less than I thought I would.
I'm neutral on China's government and I feel like it's no issue for me to say why: They've done some REALLY great stuff. Poverty is the most sickening, dignity-stripping affliction on this earth, in terms of scale and the wide variety of really nasty things that it does to those who are impoverished. It's also a fact that they've done things I don't think are OK. So in the end, well, I end up at about zero.
I very much hear what you're saying, though. The point behind trying this is: No one should have too much control over the net, that's really its saving grace as a design feature. It seems like we could pass some critical point and enjoy a greatly reduced capacity network, for many different reasons, and that's really, really bad.
GBShouse: Thanks for N2N.
https://guides.github.com/introduction/getting-your-project-on-github/index.html
https://help.github.com/articles/importing-your-project-to-github
http://www.dennisplucinik.com/blog/2011/03/25/uploading-a-project-to-github/
Looks like "the net" is already saved. Whew!
You make zero sense, probably because you are 15 and don't have much experience writing:
Or:
I feel like I'm reading @mtwiscool's better-dressed brother.
Decentralized storage sounds a lot like this:
http://storj.io/
It's based on the bitcoin blockchain.
Raindog: Let's never try and do anything, because ya know, that'd involve TRYING, instead of pissing. The net is based on a heck of a lof of trying things. I prefer to give it a shot. Again, it's totally fine with me if you don't, and it's totally fine with me if you think I'm just a twit.
I hope you feel satisfied by your detailed analysis of why I'm a jackass, and I mean that. It seems you need that type of satisfaction, and I'm glad I could provide it for you.
Have a great day!
"The net" is just a handful of protocols.
Everything you're proposing has already been tried and done, so...?
Well then sir, please show me the global inverse cloud, and tell me about the applications you run on your node.
If you're referring to:
Then:
Tahoe-LAFS.
I suspect some googling will find many similar projects but this is likely the best known.
So find the fastest route to the nearest server?
I agree with @serverian, for once
too bad their servers are located in the usa... No go for me.