1、本平台上的所有软件和资料均为作者提供,仅供学习和研究使用,不可用于非法途径。
2、访问本平台的用户须知,版权争议与本站无关,如有侵权请与我们联系处理。
3、本平台保证站内提供的免费联系客服下载资源(软件等等)都是按“原样”提供,本站未做过任何改动;但本平台不保证本站提供的下载资源的准确性、安全性和完整性;同时本平台也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。
4、未经本平台的明确许可,任何人不得大量链接本站下载资源;不得复制或仿造本平台,本平台上所有软件和资料的知识产权归作者所有,任何人不得侵害或破坏,也不得擅自使用。
5、因互联网发展迅速,软件产品更新迭代快,联系客服免费获取的资源,平台无法保证可长期有效使用。
。
内网穿透概述
内网穿透是一种通过公共网络连接到位于私有网络(内网)中的设备的技术。由于内网设备通常处于防火墙或 NAT(网络地址转换)设备后面,无法直接从外部网络访问。内网穿透通过借助外部服务器(通常是位于公网上的中继服务器)将内网设备的请求转发到公网,从而实现与内网设备的双向通信。
服务端 是linux 系统 ,内网是 windows10服务器
所以 就采用 用golang这个语言来实现,他的跨平台编译 还是很方便的。
代码实现较为简单,安全方面只做了 简单的 token验证。
如果有需要 只建议大家 参考。
资料为源码,需要大家编译使用!
如果 goos =windows 可编译 exe 执行文件。
cmd执行以下命令:
64位 linux
set GOARCH=amd64
set GOOS=linux
切换 64位 windows
set GOARCH=amd64
set GOOS=windows
需要编译哪个系统的可执行文件 就执行上面哪个命令 执行后 开始编译。
在 项目根目录下执行:
windows exe 编译命令:
go build -o myapp.exe main.go
linux 执行文件命令
go build -o myapp main.go
编译命令 只是举例 大家根据实际需求更改文件名
linux下后台执行命令 :
nohup ./myapp > output.log 2>&1 &