changlan / kytan

kytan: High Performance Peer-to-Peer VPN in Rust
Apache License 2.0
490 stars 60 forks source link

User-mode NAT support #7

Closed changlan closed 7 years ago

changlan commented 7 years ago

kytan 服务器依赖 Linux 内置的 iptables 作为 NAT。尽管其他的 VPN 服务器(如 OpenVPN)采用同样的安排,但是对普通用户来说,配置 iptables 在设置服务器的过程中也是一个不大不小的障碍。另外,对 iptables 的依赖限制了服务器只能运行在 Linux 上。在用户层实现 NAT 可以解决上述问题。