会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
坐看云起时
乘风好去,长空万里,直下看山河!!! 研究过httpserver、nginx、内核tcpip协议栈源码,内存管理 、摄像头-iic-spi等驱动!! 目前搞搞准入 看看内核 看看身份逻辑 看看管控 写写go
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
70
下一页
2024年1月9日
隧道转发(control)
摘要: 客户端: 接收配置的conn 也就是客户端监听8888端口收集config_client配置,重新封装送到隧道里面去 服务端: 将客户端8888 配置转发到server端8877 解封装。然后对比每个配置文件版本号。 如果版本不一样。server 重新封装配置。下发到客户端的8888.,客户端888
阅读全文
posted @ 2024-01-09 21:43 codestacklinuxer
阅读(31)
评论(0)
推荐(0)
2024年1月8日
socks5 协议
摘要: 整个协议其实就是在建立TCP连接之后,真正的内容传输之前,加一点内容 浏览器和socks5代理建立TCP连接 和上面不同的时,浏览器和服务器之间多了一个中间人,即socks5,因此浏览器需要跟socks5服务器建立一条连接。 socks5协商阶段 在浏览器正式向socks5服务器发起请求之前,双方需
阅读全文
posted @ 2024-01-08 16:10 codestacklinuxer
阅读(295)
评论(0)
推荐(0)
chisel 分析4 面向对象
摘要: 其核心初始化 clientconn server conn如下(serverconn和clientconn逻辑差不多) // NewClientConn establishes an authenticated SSH connection using c // as the underlying
阅读全文
posted @ 2024-01-08 11:40 codestacklinuxer
阅读(29)
评论(0)
推荐(0)
2024年1月7日
chisel 分析3 业务流缓存
摘要: 目前业务使用chisel 代理内网流量到云端Internet节点使用,本地流量从tun接口上读取引流封包走chisel的ssh 隧道到云端, 本次主要看:chisel的server端业务流分析 client 和server 端读写设计以及怎样mux demux client 收到浏览器的请求后,进过
阅读全文
posted @ 2024-01-07 14:26 codestacklinuxer
阅读(86)
评论(0)
推荐(0)
2024年1月6日
chisel 分析2 代码逻辑
摘要: 测试环境如下: centosA:192.168.1.206 ./chisel client -v 192.168.1.207:12345 192.168.1.206:8888:socks centosB:192.168.1.207 ./chisel server -v --host 192.168.
阅读全文
posted @ 2024-01-06 14:46 codestacklinuxer
阅读(148)
评论(0)
推荐(0)
2024年1月5日
SSH 协议 和 Go SSH 库 转载
摘要: 转载自gossh协议库 导读 SSH, The Secure Shell Protocol (安全 Shell 协议),是一个使用广泛的网络协议。 在中文互联网世界,关于 SSH 协议的介绍,往往都把重点放到了安全(Secure)方面的细节。这样的文章对于开发者来说,意义并不大,原因在于: 此类文章
阅读全文
posted @ 2024-01-05 21:31 codestacklinuxer
阅读(663)
评论(0)
推荐(0)
go SSH远程终端及WebSocket
摘要: 目前chisel基于tcp http websocket 的ssh 代理!! chisel 代理流程client<<--tcp/udp/socks-->>http->chisel-client<< ####tcp-http-websocket-ssh#### >>chisel-server<< tc
阅读全文
posted @ 2024-01-05 20:49 codestacklinuxer
阅读(421)
评论(0)
推荐(0)
golang io read writer使用
摘要: Writer和Reader是两个抽象的接口,其定义如下 type Writer interface { Write(p []byte) (n int, err error) } type Reader interface { Read(p []byte) (n int, err error) } 查
阅读全文
posted @ 2024-01-05 14:35 codestacklinuxer
阅读(446)
评论(0)
推荐(0)
2024年1月4日
go io 包
摘要: 在分析chiesl 的时候涉及到代理 Proxy,代理的本质,是转发两个相同方向路径上的 stream(数据流)。例如,一个 A-->B-->C 的代理模式,B 作为代理,读取从 A >B 的数据,转发到 B >C func Pipe(src io.ReadWriteCloser, dst io.R
阅读全文
posted @ 2024-01-04 17:03 codestacklinuxer
阅读(116)
评论(0)
推荐(0)
2024年1月3日
隧道转发笔记2
摘要: 在192.168.1.206 上执行 ssh -fN -D 0.0.0.0:8888 root@192.168.1.207 将报文转发到207 在207 上设置ssh 允许动态转发 vim /etc/ssh/sshd_config 确保以下行没有注释(没有 "#" 符号),或者将其添加进去: All
阅读全文
posted @ 2024-01-03 21:04 codestacklinuxer
阅读(42)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
70
下一页