Skip to main content

VPN Awesome

  • 组网场景
    • 基础设施组网 - 例如 Kubernetes 混合云
      • tinc, n2n, ipsec
    • 用户组网 - 例如 公司员工接入
      • nebula, wireguard, innernet, ipsec
    • 服务组网 - 例如 游戏,VoIP
      • n2n, tinc
  • Mesh 网络模式
    • L3 - TCP/IP - tun,utun 设备
      • Mesh 有 IPAM 功能或预先手动分配好 IP
      • 不支持 DHCP 等 L2 层协议
      • 偏向用户层
    • L2 - Ethernet - tap 设备
      • 功能更加通用,但一般移动设备接入不支持作为 Mesh 节点
      • 偏向基础设施层
      • 支持作为桥接、支持更灵活的组网
      • 目前 macOS 无法支持 tap 设备
  • Wireguard Awesome
  • Proxy Awesome
ProtocolPortUsage
PPTP47/GRE, 1723/TCPPPTP data path
L2TP/IKEv2 (ESP)50IPSec data path
OpenVPN443/TCP, 1194/UDPOpenVPN connections
SSTP/SSL (TCP)443SSTP control and data path
L2TP500/UDP, 1701/TCP, 4500/UDPL2TP (IPSec control path)
IKEv2 (UDP)500, 4500IKEv2 (IPSec control path)
WireGuard (UDP)51820Incoming connections

VPN/私有网络

tip
  • VPN/私有网络 指整个网络纬度, 区分 L2, L3

功能

vs.LicenseprotocolTUN/TAPrelayP2PmeshNATpolicy
tincGPLv2UDP/TCP✅/✅
n2nGPLv3UDP❌/✅
nebulaMITUDP/Noise✅/❌
zerotierBSLUDP❌/✅
wireguardGPLUDP/Noise✅/❌

平台

vs.android/ioswindows/macos/linux
wireguard✅/✅✅/✅/✅
zerotier🔴/🔴✅/✅/✅
nebula✅/✅✅/✅/✅
tinc🟠/🟠✅/🟡/✅
n2n✅/🟡✅/🟡/✅
legendfor
Yes
No
🟡Partial
🟠Maybe
🔴Close source

Tunnel/通道

Tunnel/通道 指连接、端口纬度, 区分协议协议类型

Tunnel Library

流控/防火墙

  • OpenClash
  • Passwall
  • Surge
  • adg+passw+smart

Provider

  • nordvpn
    • wirdguard
    • openvpn
  • expressvpn
    • openvpn
  • Surfshark
  • socks5
    • ProxyEmpire
    • BeeProxy