llm-turn:基于大语言模型的流量服务代码生成项目

code generate by llm for traffic service

分支1Tags0
当前项目代码仓暂无内容

llm-turn

代码功能

假设用户A 需要 建立到target_ip:target_port的链接
UserAgent 读取tun中的数据包,通过 UDP 发送到 LinuxServer

LinuxServer 将 ip packet 发送到本地tun设备。
LinuxServer 会监听在假的ip:port 10.0.0.1:5560。 
建立 ProxyConnection,接受目的为10.0.0.1:5560的应用层数据.

LinuxServer 同 EntryProxy 建立 EntryConnection 中转payload

EntryProxy 收到payload 会建立同 target_ip:target_port的链接 的内网链接, 收发数据。

组网架构:

(TUN) usera UDP   <-->  LinuxServer(TUN)  <-->  fake_proxy  (TCP)   <-->  EntryProxy   <-->  innner      

调试过程中使用的命令

关闭 zombie port
fuser -k 9999/udp
fuser -k 8888/tcp
fuser -k 7777/tcp
fuser -k 3456/tcp

cat /proc/sys/net/ipv4/conf/lo/route_localnet

sudo ip link delete tun0

tcpdump -i tun0 -net

ip -s link show tun0

start linux server

python3 linux_server.py  --log_level  DEBUG

博客说明:

使用wintun构建tcp中转服务

项目介绍

code generate by llm for traffic service

定制我的领域