13397158231   jevian_ma@worldflying.cn

wireguard的补充---开源ssl vpn软件wfvpn

2022-06-010 09:23:28

        wireguard作为新一代的vpn,其性能强大,配置方便一直受到大家的青睐。但是在特定网络环境却存在无法使用的可能,其原因是其传输是利用udp进行的。虽然网上也有不少方案能让wireguard通过tcp传输,但是这些方案都不是完美方案。

udp2raw,他是通过将udp伪装成tcp实现的,但是这样的方案无法通过tcp 7层代理。

udptunnel,他只支持单路封装,如果一个vpn服务端需要同时接入多个客户端,服务端就必须同时启动多个udptunnel。

        考虑到中国的运营商中,部分运营商对udp传输实现了qos攻击,或是特殊场景下只提供http/https访问,沃航科技再次升级了wfvpn,让其配置项更加灵活。支持通过openssl进行加密,可选传输协议为tcp或tls,认证头部信息改为了websocket头,可通过类似nginx的反向代理服务器。

        本程序性能强大,消耗资源极小,本程序完全使用C语言开发。基于linux的epoll特性,利用linux的tap驱动,完全异步非阻塞IO原则开发,可运行于mt7620这类的超低性能路由器中。

        本程序完全开源免费,广大同行可免费使用,但是请注意基于这个程序二次开发出的软件也需要开源(gpl v3.0)。

        程序源码地址为:传送门


文章作者:沃航科技

优秀产品推荐:可编程网络IO控制器

上一篇:在rt-thread中用spi通信驱动sd卡elmfatfs文件系统

下一篇:在安装了docker的linux下清空iptables设置的方法

联系我们

  • 地址:武汉市东湖高新开发区光谷总部国际1栋2412室
  • QQ:932773931
  • 电话:027-59761089-806
  • 手机:13397158231
  • 邮箱:jevian_ma@worldflying.cn

关注公众号

扫码添加微信

沃航(武汉)科技有限公司版权所有

备案号:鄂ICP备16014230号-1

本网站由提供CDN加速/云存储服务