没有合适的资源?快使用搜索试试~ 我知道了~
go-nat-hole:解决外网向内网p2p通信方案--NAT穿透
共36个文件
go:29个
toml:1个
config:1个
需积分: 50 5 下载量 5 浏览量
2021-05-09
22:45:05
上传
评论
收藏 4.15MB ZIP 举报
温馨提示
go-nat-hole 服务器:启动intermediary服务 B->服务器:告诉服务器B的名称 A->服务器:我需要链接B的xx端口(服务器获取NAT-A的端口ip) 服务器->B:NAT-A:端口需要和你链接并代理到ip:端口 B:启动一个UDP服务 B->NAT-A:udp send空消息 B->服务器:udp send 说我已经准备好了,叫A来连我吧(服务器获取NAT-B的端口ip) 服务器->A:告诉NAT-B的ip和端口 A->NAT-B:开始通讯 build CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build ./bootstrap/intermediary/main.go NAPT分了两个大的类型 `` Symmetric NAT型 (对称型) 需要预测端口,疯狂尝试连接才能打洞成功。暂时不实现吧 Cone NAT型(圆锥型)可
资源推荐
资源详情
资源评论
收起资源包目录
go-nat-hole-master.zip (36个子文件)
go-nat-hole-master
Gopkg.toml 882B
client
intermediaryclient
writer.go 316B
root.go 540B
client.go 2KB
reader.go 483B
proxy
client.go 1KB
conf
config.go 153B
client.go 479B
.gitignore 7B
bootstrap
client
debug 6.73MB
main.go 956B
server
main.go 831B
intermediary
main.go 670B
server
intermediaryclient
writer.go 562B
client.go 2KB
reader.go 659B
server.go 463B
hole
writer.go 322B
hole.go 2KB
conf
config.go 134B
main.go 907B
README.md 746B
config 5.92MB
.vscode
launch.json 613B
common
compStream.go 917B
constraints.go 348B
rand.go 173B
common.go 5KB
intermediary
handle
writer.go 817B
reader.go 1KB
stream
stream.go 2KB
intermediary.go 1KB
conf
config.go 88B
manage
server.go 470B
client.go 31B
Gopkg.lock 2KB
共 36 条
- 1
资源评论
八普
- 粉丝: 34
- 资源: 4551
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 探索tecreate:软件开发的未来之星.zip
- 打标机项目C#源码连接扫码
- 基于SSM的房屋租赁系统的设计与实现
- xyctf:从入门到精通的实用指南.zip
- mmqrcode1714153659780.png
- Screenshot_2024-04-27-06-08-58-486_com.baidu.xin.aiqicha.jpg
- 基于Javaweb+Tomcat+MySQL的大学生公寓管理系统+sql文件.zip
- 实训作业基于javaweb的订单管理系统源码+数据库+实训报告.zip
- 多机调度问题贪心算法基于最小堆和贪心算法求解多机调度问题.zip
- 基于同态加密技术的匿名电子投票系统源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功