tinc - 오픈소스 P2P VPN 데몬
(tinc-vpn.org)- Linux, BSD, OS X, Windows, Android, iOS(Cydia) 등 대부분OS 지원
- 모든 트래픽은 암호화/인증/압축 지원 (zlib,OpenSSL)
- Automatic Full Mesh Routing, NAT Traversal 지원
- VPN에 노드 추가 쉽게 가능
- 이더넷 브릿지 가능(LAN용 게임/앱을 인터넷으로 연동)
tinc faq 페이지를 보니 ios 용은 직접 소스 빌드를 해서 써야하는 것 같네요.
저는 tailscale 을 잘 쓰고 있어요. 오픈소스는 아니지만 개인용으로는 무료라서. 윈/맥/아이폰/아이패드 잘 연결해서 쓰고 있습니다.
확실히 이런 솔루션이 google remote desktop 이나 jump desktop 같이 서버 경유해서 동작하는 것보다 빠르더라고요. 서버경유없이 바로 rdp 연결이 되는 식이라서요.
성능을 제외하고는 가장 사용하기에 쉽고, 범용적인 P2P VPN 솔루션.
요즘 Wireguard 를 활용한 비슷한 오픈소스들이 나오고 있지만, OS지원에서는 tinc가 가장 폭이 넒음
리눅스에서 Tinc 노드를 쉽게 추가하는 tinc-boot
https://github.com/reddec/tinc-boot