当前位置: 首页 > news >正文

内网穿透任意TCP端口,高并发多线程,让家庭电脑秒变服务器

最近在研究AI模型,搭建好的AI想分享给其它小伙伴调用,但是由于家庭网络不是公网IP,租用服务器成本太高。
使用GO语言(GPT教的)搭建了一个中间件,让家庭电脑秒变服务器,支持任何TCP端口类型

以前发布过一个易语言版本的,但是效率太慢而且经常崩溃,专门设计了GO语言款。
 

在服务器启动程序后,会监听2个端口:

8080端口:主要接收家庭电脑的控制通道,每当家庭电脑需要转发端口,那么就会走8080的端口,通知服务器监听新端口。
7077端口:主要是接收家庭电脑的中转通道,假设你部署好了一个业务,对外端口是2007,当用户访问 http://公网IP:2007,那么8080端口就会通知家庭电脑,让家庭电脑发起1个连接到该7077,随后就会把客户和这一次的连接进行对应,达到交互效果。

因为家庭电脑是不能接受连接的,只能主动去连接,所以每次有客户连接到云服务器,云服务器不会直接把客户的数据转发给家庭电脑,而是先通过8080让家庭电脑发起一个连接到7077端口,随后在进行关联转发,这样的好处是可以支持多线程高并发,否则当有几十个用户同时接入的话,全部用户都只能走1条TCP通道(早期的版本)

 

演示视频:让家庭电脑秒变云服务器,高性能闲置电脑可不能浪费了!_哔哩哔哩_bilibili

项目地址:go-tcnat


http://www.mrgr.cn/news/75298.html

相关文章:

  • 仪表板展示|DataEase看中国:历年双十一电商销售数据分析
  • .net core开发windows程序在国产麒麟操作系统中运行
  • 在ubuntu上安装ubuntu22.04并ros2 humble版本的docker容器记录
  • PostgreSQL 修改序列
  • 719. 找出第 K 小的数对距离
  • 机器学习 - 为 Jupyter Notebook 安装新的 Kernel
  • 不安全 Rust
  • PostgreSQL物化视图详解
  • 陆军应恢复连排班建制
  • IPv6基础知识
  • 【数据分享】空间天气公报(2004-2021)(又名太阳数据活动公报) PDF
  • 跨域请求解决的核心
  • Rust 布尔类型
  • Kubernetes 中的存储探讨:PV、PVC 体系与本地持久化卷
  • PGMP练-DAY24
  • 力扣经典面试题
  • 【Hutool系列】反射工具-ReflectUtil
  • 嵌入式面试八股文(七)·#ifndef#define#endif的作用、以及内存分区(全局区、堆区、栈区、代码区)
  • Pwn VM writeup
  • from sklearn.feature_selection import VarianceThreshold.移除低方差的特征来减少数据集中的特征数量
  • .NET 9 - BinaryFormatter移除
  • 【AI日记】24.11.14 复习和准备 RAG 项目 | JavaScript RAG Web Apps with LlamaIndex
  • from sklearn.preprocessing import Imputer.处理缺失数据的工具
  • vue渲染模板遇到多层属性访问
  • 【MYSQL】主从复制机制(图解)
  • HarmonyOS下的后台进程管理机制