forked from ipop-project/ipop-project.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathabout.html
More file actions
45 lines (32 loc) · 3.56 KB
/
about.html
File metadata and controls
45 lines (32 loc) · 3.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<div class="two_thirds"><img class="alignleft wp-image-265" alt="splash-img-tmp" src="http://new.ipop-project.org/wp-content/uploads/2013/12/splash-img-tmp.png" width="552" height="144" /></div>
<div class="one_third last">
<h3>What is IPOP?</h3>
IPOP (IP-over-P2P) is an open-source user-centric software virtual network allowing end users to define and create their own virtual private networks (VPNs). IPOP virtual networks provide end-to-end tunneling of IP or Ethernet over “TinCan” links setup and managed through a control API to create various software-defined VPN overlays. <a class="more-link" title="Architecture overview" href="http://ipop-project.org/learn/architecture">Learn More...</a>
</div>
<hr class="clear" />
<div class="one_third">
<h3>Architecture</h3>
IPOP's architecture and design have evolved since the project's inception from one based on a structured P2P library (Brunet) connecting all peers into a global overlay, to the current design based on <a title="TinCan" href="http://ipop-project.org/learn/tincan">TinCan</a> links connecting users to trusted peers (e.g. from online social networks) through mediation of a decoupled <a title="Controller" href="http://ipop-project.org/learn/controllers">controller</a>. At its core, IPOP leverages existing technologies (Jingle/WebRTC) and standards (STUN, TURN, XMPP) to tunnel IP packets over P2P links between computers - even when they are behind firewalls and/or Network Address Translators (NATs).
</div>
<div class="one_third">
<h3>Use Cases</h3>
IPOP is useful in many applications where you need virtual networks:
<strong>Cloud computing</strong>: IPOP <a title="GroupVPN" href="http://ipop-project.org/learn/groupvpn">GroupVPN</a> brings together VMs distributed over multiple providers into virtual private clusters that can run unmodified platforms, services and applications
<strong>Mobile computing</strong>: IPOP <a title="SocialVPN" href="http://ipop-project.org/learn/socialvpn">SocialVPN</a> can seamlessly connect Android mobile devices to cloud instances or other devices for computation off-loading and private data sharing
<strong>Social networking</strong>: IPOP <a title="SocialVPN" href="http://ipop-project.org/learn/socialvpn">SocialVPN</a> can connect a user's PC, mobile device and cloud servers to devices of friends in their social network, enabling them to communicate directly and privately with each other to share data, stream media, play video games using existing applications
</div>
<div class="one_third last">
<h3>Unique Features</h3>
<p dir="ltr">In contrast to typical VPN technologies, which require complex setup, management and a gateway to relay VPN traffic, IPOP is straightforward to configure, because:</p>
<p dir="ltr">It runs on <em>existing Internet infrastructure</em>, without requiring any specialized networking infrastructure (e.g. hardware switches/routers, or virtual routers);</p>
<p dir="ltr">It uses online social network (OSN) infrastructures to allow <em>users to define their own networks;</em></p>
<p dir="ltr"><em></em>It <em>seamlessly traverses firewalls, NATs</em>, and create VPN tunnels in a peer-to-peer fashion, avoiding the need for centralized VPN gateways.</p>
</div>
<hr class="clear" />
<div class="cta">
<h3>Get started now!</h3>
<div class="button large right"><a class="button" title="Use" href="http://ipop-project.org/use/installing-ipop">Get IPOP!</a></div>
Download the IPOP software and follow our first-time user's tutorial to start using IPOP to create your own virtual private networks.
</div>
<hr class="clear" />
<p dir="ltr"><strong><em> </em></strong></p>