Wener Site

VPN Awesome

约 3 分钟阅读
标签:资源精选
  • 组网场景
    • 基础设施组网 - 例如 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笔记WireGuard Awesome值得关注 Wiretrustee · 目前只有 Tailscale 的 移动端支持 Mesh · Vanilla WireGuard · wireguard-go · MIT, Golang · Go 实现 wg · wireguard-apple打开:/notes/service/network/vpn/wireguard/awesome
  • Proxy Awesome笔记Proxy AwesomeNote · 建议基于 overlay 组件内部 proxy,更安全,更好跨网。 · 对外暴露甚至选择 · | protocol | transport | UDP | Note | · | socks4 | tcp | ❌ | · | socks5 | tcp | ✅ |打开:/notes/service/network/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

Awesome

VPN/私有网络

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

功能

vs.LicenseprotocolTUN/TAPrelayP2PmeshNATpolicy
tinc笔记Tincgsliepen/tinc 是什么? · GPLv2+, C · 2 层、3 层 NAT 穿透直连组网的 Mesh VPN · 加密、认证、压缩 · 自动全 Mesh 路由 · NAT 穿透 · bridge ethernet segments打开:/notes/service/network/vpn/tincGPLv2UDP/TCP✅/✅✅✅✅✅❌
n2nGPLv3UDP❌/✅✅✅✅✅❌
nebula笔记nebulaslackhq/nebula 是什么? · MIT, Go · P2P overlay 网络 - 类似 Tinc · Layer 3 - IP 层 - 不支持 MAC - 预先配置网络 · 注重性能和简洁 · 支持 iOS 和 Android - DefinedNet/mobilenebula打开:/notes/service/network/vpn/nebulaMITUDP/Noise✅/❌❌✅✅✅✅
zerotier笔记Zerotierzerotier/ZeroTierOne · BSL, C++ · 中心化 P2P Mesh VPN · 2 层 网络 · 支持授权管理 · 支持 地址 配置 · 支持路由下发 · 依赖官方 root 服务器 · Manual · Router Configuration Tips打开:/notes/service/network/vpn/zerotierBSLUDP❌/✅✅✅✅✅✅
wireguardGPLUDP/Noise✅/❌❌❌❌❌❌

平台

vs.android/ioswindows/macos/linux
wireguard✅/✅✅/✅/✅
zerotier笔记Zerotierzerotier/ZeroTierOne · BSL, C++ · 中心化 P2P Mesh VPN · 2 层 网络 · 支持授权管理 · 支持 地址 配置 · 支持路由下发 · 依赖官方 root 服务器 · Manual · Router Configuration Tips打开:/notes/service/network/vpn/zerotier🔴/🔴✅/✅/✅
nebula笔记nebulaslackhq/nebula 是什么? · MIT, Go · P2P overlay 网络 - 类似 Tinc · Layer 3 - IP 层 - 不支持 MAC - 预先配置网络 · 注重性能和简洁 · 支持 iOS 和 Android - DefinedNet/mobilenebula打开:/notes/service/network/vpn/nebula✅/✅✅/✅/✅
tinc笔记Tincgsliepen/tinc 是什么? · GPLv2+, C · 2 层、3 层 NAT 穿透直连组网的 Mesh VPN · 加密、认证、压缩 · 自动全 Mesh 路由 · NAT 穿透 · bridge ethernet segments打开:/notes/service/network/vpn/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

关联信息

反向链接和本文引用的外部资料。

反向链接

  • Network Awesome
    笔记 · VPN Awesome

    VPN Awesome · Proxy Awesome · cjdelisle/cjdns · GPLv3, C+Python · encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for ro...

  • VPN
    笔记 · Awesome

    Awesome · FAQ

References

GitHub

22 条

另有 14 个未显示 references。

其他外链

5 条

另有 14 个 references 未显示。

最近更新commit d1e28d9Edit

On this page