晶 晶晶 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-09 #2 在驱动层写类似过滤驱动的东东,重新构建包并映射新的地址(诸如192.168.10.224 端口-->真实的IP 端口)。这只是一个方面,还要将发送的数据加密,然后再调用底层的代码发送出去,接收的时候是个逆向过程,解密数据再返回用户层。这样使用SOCKET的程序根本不知道中间的转换(这个操作过程对用户程序是透明的),他们只是使用局域网保留IP就完成了在广域网上的传播,并且非常安全。这就是VPN的原理,至于写嘛,你要使用NDIS来开发驱动部分,其他部分你可以使用Delphi来开发^_^
在驱动层写类似过滤驱动的东东,重新构建包并映射新的地址(诸如192.168.10.224 端口-->真实的IP 端口)。这只是一个方面,还要将发送的数据加密,然后再调用底层的代码发送出去,接收的时候是个逆向过程,解密数据再返回用户层。这样使用SOCKET的程序根本不知道中间的转换(这个操作过程对用户程序是透明的),他们只是使用局域网保留IP就完成了在广域网上的传播,并且非常安全。这就是VPN的原理,至于写嘛,你要使用NDIS来开发驱动部分,其他部分你可以使用Delphi来开发^_^
D dcms喊冤 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-16 #3 我操,这个世界没有天理了~~~~~ MD,老虎不发威,当我是病猫, 先骂人的倒有理了 我可是从来不主动得罪人的 谁要是欺负人,那就不客气了 明天把这个工具开个源,叫大家都来用用 请问你们有什么拿的出手的?自己写的东西? 说出来叫大爷我长长见识? 别不会是一群耍嘴皮子的废物吧? 需要的请关注我的 blog http://hi.baidu.com/earthsearch
我操,这个世界没有天理了~~~~~ MD,老虎不发威,当我是病猫, 先骂人的倒有理了 我可是从来不主动得罪人的 谁要是欺负人,那就不客气了 明天把这个工具开个源,叫大家都来用用 请问你们有什么拿的出手的?自己写的东西? 说出来叫大爷我长长见识? 别不会是一群耍嘴皮子的废物吧? 需要的请关注我的 blog http://hi.baidu.com/earthsearch