文件名称:NatTunnel:NAT穿透隧道
文件大小:964KB
文件格式:ZIP
更新时间:2024-06-07 02:27:05
C++
NatTunnel是什么?可以用来干什么? NatTunnel·Server+Client是一套独立的公网辅助内网穿透软件。 把NatTunnel·Server放置在一台公网服务器上,各个NatTunnel·Client可以互相建立p2p连接,连接成功后,可以添加Tcp端口转发。 编译 需要Qt4或5,至少需要vs2008环境。Linux下理论上也可以用,不过有些功能支持得不如Windows好。 配置Server环境 把编译出的Server.exe和Client.exe放在单独目录下,Qt相关dll也放在同一目录,需要哪些库下面有说明。 创建一个文件,命名为NatTunnelServer.ini,输入以下内容: [Other] GlobalKey=YourKey 传输密钥,自行设置,所有连接到这个Server的Client都必须设置相同的密钥 [Port]
【文件预览】:
NatTunnel-master
----.gitignore(333B)
----README.md(6KB)
----Client()
--------main.cpp(895B)
--------Service()
--------Client.vcxproj.filters(11KB)
--------WindowsResources()
--------Util()
--------Client.pro(180B)
--------Client.vcxproj(71KB)
--------Gui()
--------Client.pri(1KB)
----Server()
--------Server.pri(505B)
--------WindowsResources()
--------Function()
--------Resources()
--------Util()
--------Server.pro(193B)
--------Server.vcxproj.filters(4KB)
--------Server.vcxproj(14KB)
----NatTunnel.sln(2KB)
----Shared()
--------MessageConverter.cpp(3KB)
--------MessageConverter.h(449B)
--------crc32()
--------kcp()
--------aes()
----NatTunnel.pro(72B)
----doc()
--------流程(草稿).txt(5KB)
--------p2p tunnel.vsdx(72KB)
--------login.pdf(239KB)
--------NAT detect.vsdx(90KB)
--------login.vsdx(40KB)
--------NAT detect.pdf(255KB)
--------p2p tunnel.pdf(304KB)
----Images()
--------Client-02.png(8KB)
--------dummy(1B)
--------Client-01.png(4KB)
--------Client-03.png(2KB)