Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

is VEthernet.dll opensource? #1

Open
bb33bb opened this issue Sep 14, 2021 · 3 comments
Open

is VEthernet.dll opensource? #1

bb33bb opened this issue Sep 14, 2021 · 3 comments

Comments

@bb33bb
Copy link

bb33bb commented Sep 14, 2021

is VEthernet.dll opensource?

@liulilittle
Copy link
Owner

liulilittle commented Sep 15, 2021

We will not open source the Implementation of the VEthernet framework library for the time being!

You can use VEthernet to integrate or develop other VPN or global proxy applications that work on Windows.NET 4.0 (x86) platforms.

The TapTap2Socket framework provided by VEthernet is different from other similar open source implementations (such as libtun2socks) based on the LwIP (C) TCP/IP stack.

VEthernet uses other, more reliable methods to achieve this, and VEthernet provides network stack multi-core optimization, IPv4 packet fragmentation support, etc.

"Virtual Nic applications" developed with VEthernet + TAP-Windows drivers can provide greater Ethernet IO bandwidth, such as Intel I7-6700HQ + Windows 10 (X64) platform, It can provide a minimum of 70Mbps bandwidth throughput and a maximum of 100mbps, but you need to switch to a 1GE TAP-Windows driver.

Yes, Intel i7-6700HQ + Windows 10 (X64) + TAP Windows(100Mbps), watching YouTube video bitstream link speed can reach 7W/Kbps, QUIC (UDP/IP packet transmission) can reach 10W/Kbps

In addition, VEthernet has relatively good memory and CPU resource performance. tun2socks applications are generally implemented based on VEthernet framework, such as: Edge/Chrome plays 4K/2K YouTube video streams with no more than 30Mb of RAM, generally around 10 to 20MB RAM.

Telegram channel:https://t.me/fanqiang_kexueshangwang
Telegram group:https://t.me/fanqiang_kexueshangwang0

@kahotv
Copy link

kahotv commented Oct 30, 2021

请问up有没有比看openvpn源码更简单的学习如何使用TAP-WINDOWS6的资料?

@liulilittle
Copy link
Owner

liulilittle commented Oct 30, 2021

请问up有没有比看openvpn源码更简单的学习如何使用TAP-WINDOWS6的资料?

你好,是没有的,如果说有相对比较简单的可能就是!
1、badvpn
2、libtun2socks
3、redsocks
4、SkylakeNAT(我们提供的实验项目)

本项目提供的:VEthernet 框架类库是弱化版本,是没办法处理二层虚拟以太网络与网络层TCP/IP仿真的...但基于它你可以轻松开发出任何想要的 “VPN(3 layer)”、“流量审查”、“KMS激活工具”...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants