精易论坛

标题: 最简单的TCP转发软件【新手简单易懂】,仅几十行代码。 [打印本页]

作者: tlwg    时间: 2024-1-3 20:25
标题: 最简单的TCP转发软件【新手简单易懂】,仅几十行代码。
注意:本软件可能仅用于网络良好的情况。具体没测试。

以前需要端口转发,下了几份源码,发现代码很复杂,判断数据啥的要进许可证,客户要通过套接字一层一层获取,太麻烦。正好有人问有没有可以修改数据或监控数据的,于是做了这个仅有几十行代码的TCP转发软件。

优点:
不调用DLL或API,不用许可证啥的,完全新手操作代码

实现原理:


一个【服务器】组件跟一个【客户】组件,通过“复制组件()”将客户复制多次。


服务器上每个客户进入后,记录对应一个【客户】组件,为了方便跟读写速度,用了精易模块的“内存配置项”记录客户对应的组件。


服务器收到客户数据后,通过对应的【客户】组件发送数据,反之【客户】组件收到数据后,【服务器】组件发给响应的客户连接。


要加入请求判断、修改啥的很简单,【服务器】跟【客户】组件里面取回的数据就是了,随便操作,几句代码就行了。

附件:






作者: 447485268    时间: 2024-1-3 20:31
支持开源~!感谢分享
作者: Av0x    时间: 2024-1-3 20:46
666 羡慕大佬 有么有代理的呢 或者那种把v2 clash 啥的内置进去
作者: 人生,时间太短    时间: 2024-1-3 21:11
】组件发给响应的客户连接
作者: ttggnn    时间: 2024-1-3 21:14
支持开源~!感谢分享
作者: zzh233    时间: 2024-1-3 21:22
这个东西是不是简称 跳板
作者: kantal    时间: 2024-1-3 21:30
支持开源~!感谢分享
作者: 临安    时间: 2024-1-3 21:38
感谢楼主分享!
作者: 弱鸡第一步    时间: 2024-1-3 21:40
感谢楼主分享!
作者: cqcc    时间: 2024-1-3 21:45
这个不错,学习了
作者: shuya1    时间: 2024-1-3 22:06
这个不错,学习了
作者: gaoqing    时间: 2024-1-3 22:07
谢谢分享
作者: seven7c    时间: 2024-1-3 22:15
RE: 最简单的TCP转发软件【新手简单易懂】,仅几十行代码。 [修改]

作者: 千面萌萌    时间: 2024-1-3 22:16
还有更加简单高效的
作者: ipkiller    时间: 2024-1-3 22:20
支持开源,感谢分享!!!
作者: 布点脚本师    时间: 2024-1-3 22:21
支持开源,感谢分享!!!
作者: muye84    时间: 2024-1-3 22:50
感谢楼主分享
作者: 已注销609915    时间: 2024-1-3 22:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: brave09    时间: 2024-1-3 23:10
转发软件【新手简单易懂】
作者: 唯美主义    时间: 2024-1-3 23:11
感谢楼主分享,顶贴支持~
作者: hezeyu    时间: 2024-1-3 23:24
谢谢分享
作者: kangqi    时间: 2024-1-3 23:25
最简单的TCP转发软件【新
作者: 金叶    时间: 2024-1-3 23:36
感谢楼主分享,顶贴支持~
作者: kuangshen1    时间: 2024-1-4 00:15
下载看看学习
作者: 光影魔术    时间: 2024-1-4 00:21
感谢分享】
作者: 晓月Am    时间: 2024-1-4 00:50
感谢分享了
作者: flfkhn2    时间: 2024-1-4 00:53
这得看看,有用
作者: 全球Time    时间: 2024-1-4 02:09
如何判断进入客户同一IP不能多个?
作者: 599929114    时间: 2024-1-4 02:48
感谢分享
作者: heiioxiaojian    时间: 2024-1-4 03:01
支持开源~!感谢分享
作者: sjtkxy    时间: 2024-1-4 05:39
谢谢分享新手
作者: shanyukun    时间: 2024-1-4 07:30
感谢分享!
作者: kike    时间: 2024-1-4 07:36
精易有你更精彩
作者: myxy1022    时间: 2024-1-4 07:44
感谢分享
作者: 查过    时间: 2024-1-4 07:49
已经顶贴,感谢您对论坛的支持!
作者: 豆豆灰常开心    时间: 2024-1-4 07:53
感谢发布原创作品,精易因你更精彩!6666666666666
作者: 小虎来了    时间: 2024-1-4 08:02
感谢分享,很给力!~
作者: kingchain    时间: 2024-1-4 08:21
支持开源~!感谢分享
作者: 青春的回忆    时间: 2024-1-4 08:27
2333333333333
作者: 一指温柔    时间: 2024-1-4 08:40
感谢分享
作者: yuan2020    时间: 2024-1-4 09:01
感谢分享
作者: mood1000    时间: 2024-1-4 09:08
感谢分享收藏学习了
作者: E语言|菜鸟    时间: 2024-1-4 09:11
我可以用这个来做魔法吗?
作者: wxinlin    时间: 2024-1-4 09:19
这个可以看下
作者: wgqxj    时间: 2024-1-4 09:22
谢谢分享
作者: 0bing0    时间: 2024-1-4 09:30
看看 学习一下
作者: qww136    时间: 2024-1-4 09:53
666666666666
作者: 灵海雪缘    时间: 2024-1-4 10:24

作者: qq1056123185    时间: 2024-1-4 10:27
这个思路,能写个代理服务器?
作者: 壹拾伍    时间: 2024-1-4 10:27
最简单的TCP转发软件
作者: yedou    时间: 2024-1-4 10:51

作者: 18583687285    时间: 2024-1-4 11:46
        感谢分享,很给力!~
作者: lm88818    时间: 2024-1-4 12:00
感谢分享!!!
作者: tlwg    时间: 2024-1-4 12:44
qq1056123185 发表于 2024-1-4 10:27
这个思路,能写个代理服务器?

能,但是麻烦一些,而且有问题。服务器收到数据后分析数据头,获取客户需要连接的地址,然后客户组件连接目标IP,但是有个问题:如果请求的连接是不能用的,会造成程序暂时无法响应,这时候所有的连接都会暂时卡住。
作者: bianyuan456    时间: 2024-1-4 13:51
已经顶贴,感谢您对论坛的支持!
作者: 枕风宿雪多年    时间: 2024-1-4 14:05
已经顶贴,感谢您对论坛的支持!
作者: 396384183    时间: 2024-1-4 14:28
感谢分享
作者: 1109898791    时间: 2024-1-4 15:16
6666
作者: zaozi    时间: 2024-1-4 15:37
这个可以
作者: yamiedie    时间: 2024-1-4 15:52
感谢分享,很给力!~
作者: 小花匠    时间: 2024-1-4 15:56
支持开源~!感谢分享
作者: kyo9766    时间: 2024-1-4 16:44
这是个新技能,感谢分享
作者: xiaoniu1230    时间: 2024-1-4 17:01
感谢分享!  支持一下!  
作者: renjianhong48we    时间: 2024-1-4 18:10
感谢分享
作者: a3960382663    时间: 2024-1-4 18:22
        感谢分享,很给力!~
作者: 深圳梦    时间: 2024-1-4 19:01
感谢分享,很给力!~
作者: SD1228    时间: 2024-1-4 19:43
        感谢分享,很给力!~
作者: chinapk    时间: 2024-1-4 21:23
求判断、修改啥的
作者: w3516330    时间: 2024-1-4 23:21
感谢分享 支持一下
作者: paulz2022    时间: 2024-1-5 00:12

感谢分享 支持一下
作者: mgfz    时间: 2024-1-5 00:54
感谢分享、
作者: 豆豆灰常开心    时间: 2024-1-5 08:06
感谢分享,很给力!~
作者: 全球Time    时间: 2024-1-5 08:41

作者: 梦之情    时间: 2024-1-5 08:52
大佬真牛逼
作者: 非常猥锁    时间: 2024-1-5 09:03
学习下66666
作者: sostemp    时间: 2024-1-5 10:37
感谢分享,很给力!~20240105-
作者: 黑蟑螂    时间: 2024-1-5 11:01
服务器】跟【客户】组件里面取回的数据就是了,随便操作,几句代码就行了。
作者: BlueBoy    时间: 2024-1-5 11:32
#在这里快速回复#感谢分享,很给力!~
作者: 霜天    时间: 2024-1-5 11:33
学习学习

作者: wjswzj0    时间: 2024-1-5 12:09
感谢分享,很给力!~
作者: 深红色的眼瞳    时间: 2024-1-5 12:56

作者: leiwawa001    时间: 2024-1-5 16:15
谢谢分享。
作者: 友谊    时间: 2024-1-5 17:36
谢谢分享。
作者: 17688167987    时间: 2024-1-6 08:24
谢谢分享。
作者: chiljun    时间: 2024-1-6 08:55
顶一下!!!!!!!!!!!
作者: 小毛皮    时间: 2024-1-6 11:36
学习学习
作者: diaohunzui    时间: 2024-1-6 12:02
kkkkkkkkkkkkkk
作者: smxmcylw    时间: 2024-1-6 12:06
看看这个是啥。。。
作者: dzpos    时间: 2024-1-6 14:44
回复学习 看下
作者: pipicool    时间: 2024-1-6 15:11
学习一下
作者: xiaonichen    时间: 2024-1-6 17:07
学一下。感谢分享。支持开源。
作者: ldwz    时间: 2024-1-6 18:25
要多看多学~
作者: zhj402833271    时间: 2024-1-6 19:59
666666666666666
作者: ZHuanR    时间: 2024-1-6 23:19
新技能已get√
作者: Jx29    时间: 2024-1-7 00:10
学习一下,看看
作者: 帅怨    时间: 2024-1-7 10:26
学学分享。
作者: ljx111    时间: 2024-1-7 11:48
感谢分享
作者: Medicine    时间: 2024-1-7 16:16
66666666666666666666
作者: ahui888    时间: 2024-1-7 17:30
最简单的TCP转发软件【新手简单易懂
作者: chenyu2008    时间: 2024-1-7 19:47
测试一下看看如何呢。




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4