forked from ipop-project/ipop-project.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
270 lines (227 loc) · 18.5 KB
/
Copy pathindex.html
File metadata and controls
270 lines (227 loc) · 18.5 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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<title>IPOP</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="./wp-content/themes/orion/css/reset.css" rel="stylesheet" type="text/css" media="screen" />
<link href="./wp-content/themes/orion/css/grid.css" rel="stylesheet" type="text/css" media="screen" />
<link href="./wp-content/themes/orion/css/master.css" rel="stylesheet" type="text/css" media="screen" />
<link href="./wp-content/themes/orion/css/superfish.css" rel="stylesheet" type="text/css" media="screen" />
<link href="./wp-content/themes/orion/style2.css" rel="stylesheet" type="text/css" media="screen" />
<!-- wp_head includes jQuery and dependencies from st_theme_scripts() in lib/functions/header_functions.php -->
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js?ver=3.7.1'></script>
<script type='text/javascript' src='./wp-content/themes/orion/js/superfish.js?ver=1.0'></script>
<script type='text/javascript' src='./wp-content/themes/orion/js/jquery.imgr.min.js?ver=1.1'></script>
<script type='text/javascript' src='./wp-content/themes/orion/js/jquery.formalize.js?ver=1.2'></script>
<script type='text/javascript' src='./wp-content/themes/orion/js/custom.js?ver=1.0'></script>
<script type='text/javascript' src='./wp-includes/js/comment-reply.min.js?ver=3.7.1'></script>
<link rel='next' title='Learn' href='./learn' />
<link rel='canonical' href='./' />
<link rel='shortlink' href='./?p=14' />
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-47375109-1'], ['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<style type="text/css" media="screen">#header {height:80px}</style> <style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>
<!-- Avoid Conflicts - Add Custom Javascript and CSS Below wp_head -->
<script type="text/javascript" src="./wp-content/themes/orion/js/slides.min.jquery.js"></script>
<!-- Load PrettyPhoto if Requested -->
<!--[if IE 7]>
<link href="./wp-content/themes/orion/css/ie7.css" rel="stylesheet" type="text/css" media="screen" />
<![endif]-->
<!--[if IE 8]>
<link href="./wp-content/themes/orion/css/ie8.css" rel="stylesheet" type="text/css" media="screen" />
<![endif]-->
<!--[if lte IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<style type="text/css">
html button,
html .gallery .gallery-item img,
html .gallery .gallery-item img.thumbnail,
html ul.tabs li a.active,
html input[type="submit"],
html input[type="reset"],
html input[type="button"],
html .cta,
html a.button,
html a.more-link,
html #teaser,
html #breadcrumbs,
html #menu .columns,
html #menu.wide,
html .latest-img,
html .widget-container.S1,
html .widget-container.S2,
html .widget-container.S3,
html #author-info,
html ul.advanced-recent-posts li img,
html .instapress img,
html .st-callout,
html .wp-post-image {behavior: url("./wp-content/themes/orion/css/PIE.php") !important;position: relative;}
</style>
<![endif]-->
</head>
<body class="home page page-id-14 page-parent page-template page-template-page-notitle-php h-arial b-arial light">
<a name="top"></a>
<div id="header_wrap">
<div id="header">
<div id="nav">
<div id="menu_wrap" class="below" style="width:950px;float:right;margin:20px 0px 0px 150px;"><div id = "menu"><div class="menu-main-container"><ul id="menu-main" class="menu"><li id="menu-item-50" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-14 current_page_item menu-item-has-children menu-item-50"><a href="./">About</a>
<ul class="sub-menu">
<li id="menu-item-166" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-166"><a href="./about-2/project-history">Project history</a></li>
<li id="menu-item-505" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-505"><a href="./about-2/usage-scenarios">Usage scenarios</a></li>
<li id="menu-item-345" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-345"><a href="./ipop-users">IPOP Users</a>
<ul class="sub-menu">
<li id="menu-item-348" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-348"><a target="_blank" href="http://www.archer-project.org">Archer</a></li>
<li id="menu-item-347" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-347"><a target="_blank" href="http://portal.futuregrid.org">FutureGrid</a></li>
<li id="menu-item-349" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-349"><a target="_blank" href="http://www.conpaas.eu">ConPaaS</a></li>
<li id="menu-item-346" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-346"><a target="_blank" href="http://www.pragma-grid.net/">PRAGMA</a></li>
</ul>
</li>
<li id="menu-item-145" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-145"><a href="./about-2/acknowledgments">Sponsors</a></li>
</ul>
</li>
<li id="menu-item-195" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-195"><a href="./learn/architecture">Learn</a>
<ul class="sub-menu">
<li id="menu-item-183" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-183"><a href="./learn/architecture">Architecture</a>
<ul class="sub-menu">
<li id="menu-item-111" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-111"><a href="./learn/tincan">TinCan</a></li>
<li id="menu-item-315" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-315"><a href="./learn/controllers">Controller</a></li>
<li id="menu-item-163" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-163"><a target="_blank" href="http://github.com/ipop-project/documentation/wiki/Controller-API">Controller-TinCan API</a></li>
</ul>
</li>
<li id="menu-item-189" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-189"><a href="./learn/xmpposn-bindings">XMPP/OSN Bindings</a></li>
<li id="menu-item-192" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-192"><a href="./learn/nat-traversal">NAT Traversal</a></li>
<li id="menu-item-162" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-162"><a href="./learn/controllers">Controllers</a>
<ul class="sub-menu">
<li id="menu-item-112" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-112"><a href="./socialvpn">SocialVPN</a></li>
<li id="menu-item-113" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-113"><a href="./learn/groupvpn">GroupVPN</a></li>
</ul>
</li>
<li id="menu-item-84" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84"><a href="./learn/publications">Documents and publications</a></li>
<li id="menu-item-540" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-540"><a target="_blank" href="./wp-content/uploads/2014/07/IPOP-WhitePaper-1407.pdf">IPOP White Paper</a></li>
<li id="menu-item-85" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-85"><a href="./learn/videos">Videos</a></li>
</ul>
</li>
<li id="menu-item-216" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-216"><a href="./use/tutorials">Use</a>
<ul class="sub-menu">
<li id="menu-item-314" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-314"><a href="./use/tutorials">Hands-on tutorials</a>
<ul class="sub-menu">
<li id="menu-item-298" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-298"><a href="./use/tutorials/socialvpn-google-hangout-tutorial">Build VPN with social friends using Google account</a></li>
<li id="menu-item-306" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-306"><a href="./use/tutorials/groupvpn-with-your-own-xmpp-server">Build GroupVPN cluster with XMPP server</a></li>
<li id="menu-item-388" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-388"><a href="./use/tutorials/socialvpn-with-your-own-xmpp-server">Build VPN with social friends using your own XMPP server</a></li>
</ul>
</li>
<li id="menu-item-331" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-331"><a href="./use/installing-ipop">Installing SocialVPN</a>
<ul class="sub-menu">
<li id="menu-item-96" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-96"><a target="_blank" href="https://github.com/ipop-project/documentation/wiki/Running-SocialVPN-on-Linux">Linux</a></li>
<li id="menu-item-98" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-98"><a target="_blank" href="https://github.com/ipop-project/documentation/wiki/Running-SocialVPN-on-Windows-7">Windows</a></li>
<li id="menu-item-97" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-97"><a target="_blank" href="https://github.com/ipop-project/documentation/wiki/Running-SocialVPN-on-Android">Android</a></li>
</ul>
</li>
<li id="menu-item-332" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-332"><a href="./use/installing-ipop">Installing GroupVPN</a>
<ul class="sub-menu">
<li id="menu-item-333" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-333"><a target="_blank" href="https://github.com/ipop-project/documentation/wiki/Running-GroupVPN-on-Linux">Linux</a></li>
<li id="menu-item-99" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-99"><a target="_blank" href="https://github.com/ipop-project/documentation/wiki/Running-GroupVPN-on-OpenWRT-Emulator">OpenWRT</a></li>
</ul>
</li>
<li id="menu-item-542" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-542"><a target="_blank" href="http://software.opensuse.org/download/package?project=network:vpn:ipop&package=ipop">Packages</a></li>
<li id="menu-item-479" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-479"><a target="_blank" href="https://github.com/ipop-project/downloads/releases">Downloads</a></li>
<li id="menu-item-100" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-100"><a target="_blank" href="https://github.com/ipop-project/documentation/wiki">Building</a>
<ul class="sub-menu">
<li id="menu-item-334" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-334"><a target="_blank" href="https://github.com/ipop-project/documentation/wiki/Building-the-code-for-Linux">Linux</a></li>
<li id="menu-item-335" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-335"><a target="_blank" href="https://github.com/ipop-project/documentation/wiki/Building-the-code-for-Android">Android</a></li>
<li id="menu-item-336" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-336"><a target="_blank" href="https://github.com/ipop-project/documentation/wiki/Building-the-code-for-OpenWRT-malta">OpenWRT</a></li>
<li id="menu-item-337" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-337"><a target="_blank" href="https://github.com/ipop-project/documentation/wiki/Building-the-code-for-Raspberry-Pi">Raspberry Pi</a></li>
</ul>
</li>
<li id="menu-item-299" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-299"><a target="_blank" href="http://github.com/ipop-project/documentation/wiki/FAQs">FAQs</a></li>
<li id="menu-item-300" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-300"><a target="_blank" href="http://github.com/ipop-project/documentation/wiki/Known-issues">Known issues</a></li>
</ul>
</li>
<li id="menu-item-41" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-41"><a href="./contribute">Contribute</a>
<ul class="sub-menu">
<li id="menu-item-93" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-93"><a target="_blank" href="http://github.com/ipop-project">Code repository</a></li>
<li id="menu-item-94" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-94"><a target="_blank" href="https://github.com/ipop-project/ipop-tincan/issues">Reporting issues</a></li>
<li id="menu-item-139" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-139"><a target="_blank" href="https://github.com/ipop-project/documentation/wiki/Development-workflow">Submitting code</a></li>
</ul>
</li>
<li id="menu-item-89" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-89"><a href="./contact">Contact</a>
<ul class="sub-menu">
<li id="menu-item-287" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-287"><a target="_blank" href="https://lists.ufl.edu/cgi-bin/wa?SUBED1=IPOP-USERS-L&A=1">Mailing list</a></li>
<li id="menu-item-499" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-499"><a target="_blank" href="http://webchat.freenode.net/">#ipop IRC channel</a></li>
<li id="menu-item-103" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-103"><a href="./contact/people">People</a></li>
</ul>
</li>
</ul></div></div></div> </div>
<h1 id="text-header"><a href="./" title="">IPOP</a></h1><h2 id="text-slogan"></h2></div>
</div>
<!--/header-->
<div id="main">
<div id="container" class="container_24 clearfix">
<div class="mid_w_wide">
<div class="grid_24"> <div id="content" class="wide">
<div class="post" id="post-14">
<div class="entry clearfix">
<div class="two_thirds"><img class="alignleft wp-image-265" alt="splash-img-tmp" src="./wp-content/uploads/2013/12/splash-img-tmp.png" width="552" height="144" /></div>
<div class="one_third last">
<h3>What is IPOP?</h3>
<p>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="./learn/architecture">Learn More…</a></p>
</div>
<hr class="clear" />
<div class="one_third">
<h3>Architecture</h3>
<p>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="./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="./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).</p>
</div>
<div class="one_third">
<h3>Use Cases</h3>
<p>IPOP is useful in many applications where you need virtual networks:</p>
<p><strong>Cloud computing</strong>: IPOP <a title="GroupVPN" href="./learn/groupvpn">GroupVPN</a> brings together VMs distributed over multiple providers into virtual private clusters that can run unmodified platforms, services and applications</p>
<p><strong>Mobile computing</strong>: IPOP <a title="SocialVPN" href="./learn/socialvpn">SocialVPN</a> can seamlessly connect Android mobile devices to cloud instances or other devices for computation off-loading and private data sharing</p>
<p><strong>Social networking</strong>: IPOP <a title="SocialVPN" href="./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</p>
</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="./use/installing-ipop">Get IPOP!</a></div>
<p>Download the IPOP software and follow our first-time user’s tutorial to start using IPOP to create your own virtual private networks.</p>
</div>
<hr class="clear" />
<p dir="ltr"><strong><em> </em></strong></p>
</div><!-- /.entry -->
</div><!-- /post -->
<!-- AdSense -->
<!-- /AdSense -->
<!-- You can start editing here. -->
<div id="comments">
</div>
<div class="clear"></div>
</div><!--/#content-->
</div><!--/GetContentGrid-->
<div class="clear"></div>
</div><!--/MidWrap-->
</div><!--/#container-->
</div><!--/wrap-->
</div>
<div class="clear"></div>
<div id="footer">
<div id="bottom">
This material is based upon work supported in part by the National Science Foundation under Grant No. 1339737.<br /><div class="copy"><a href="http://www.simplethemes.com" title="Wordpress Themes">Wordpress Theme by Simple Themes</a></div>
</div><!--/bottom-->
</div><!--/footer-->
</body>
</html>