Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SSH sobre WebRTC
Search
kvilla2
May 10, 2018
Programming
0
77
SSH sobre WebRTC
Administración P2P segura y remota de servidores privados.
kvilla2
May 10, 2018
Tweet
Share
More Decks by kvilla2
See All by kvilla2
Plantilla_WPBQ_slides.pdf
kvilla2
0
49
Presentación a PionerasDev
kvilla2
0
240
E(du)CATE
kvilla2
0
48
Other Decks in Programming
See All in Programming
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
190
TROCCOで実現するkintone+BigQueryによるオペレーション改善
ssxota
0
120
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
670
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1.1k
NOT A HOTEL - 建築や人と融合し、自由を創り出すソフトウェア
not_a_hokuts
2
540
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
860
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
260
AHC061解説
shun_pi
0
290
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
13
7.7k
CSC307 Lecture 11
javiergs
PRO
0
580
「やめとこ」がなくなった — 1月にZennを始めて22本書いた AI共創開発のリアル
atani14
0
340
株式会社 Sun terras カンパニーデック
sunterras
0
1.9k
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Designing for Timeless Needs
cassininazir
0
150
Paper Plane (Part 1)
katiecoart
PRO
0
5k
From π to Pie charts
rasagy
0
140
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.1k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
430
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
First, design no harm
axbom
PRO
2
1.1k
The untapped power of vector embeddings
frankvandijk
2
1.6k
How to train your dragon (web standard)
notwaldorf
97
6.5k
We Have a Design System, Now What?
morganepeng
55
8k
Transcript
None
Hola… Soy: Kelly J. Villa C. Desarrollo Web Rubiyist –
Rails Commit PionerasDev – Rails Girls – A. H.
Hola… Soy: Kelly J. Villa C. Desarrollo Web Rubiyist –
Rails Commit PionerasDev – Rails Girls – A. H. Ingeniera de soporte (meh)
ADMINISTRAR SERVIDORES PRIVADOS
1. WEBRTC https://github.com/kerosene/go-webrtc
COMUNICATION WEB REAL TIME
USER1
USER1 USER2
USER1 USER2
USER1 USER2
USER1 USER2
USER1 USER2 IP
Wait, wait, wait…
• Autenticarse • Identificar candidato (Web Socket) • Crear la
oferta (Stun/Turn) • Envía a otros users (Signal server) • Crear respuesta (Stun/Turn) • Envía la respuesta (Signal Server)
¿Sin VPN’S?
¿Sin VPN’S? Y CON SEGURIDAD
None
CONEXIÓN SSH. OFFER ANSWER SDP
3 APLICACIONES Handdle Servidor de señales Chat Server Servidor en
el pc a comunicar (1 de las máquinas) Client Administrador de sistemas (connecting remote server)
Ajá, pero… ¿Gain? ¿Y el consumo? ¿Y la seguridad?
3 APLICACIONES Handdle Servidor de señales Chat Server Servidor en
el pc a comunicar (1 de las máquinas) Client Administrador de sistemas (connecting remote server)
Cuál es la parte bonita? WRAPPER A GOLANG
Cuál es la parte bonita? WRAPPER A GOLANG
Place your screenshot here LET’S PROJECT Implementación ORTC a C++
wrapper a Go.
None
Gracias! ¿Tienes preguntas? » @villa.kelly » kellyssj02