全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 16217|回复: 123

[美国VPS] [开源] 或许是目前性能最好的ws隧道(狂

  [复制链接]
发表于 2022-4-9 22:25:31 | 显示全部楼层 |阅读模式
本帖最后由 dunce 于 2022-4-9 22:33 编辑

仓库: https://github.com/zephyrchien/kaminari

基于我亲自实现的ws库,要比其他通用ws库高效得多。其他库都在底层维护了一个fifo缓冲区,并且只能整读整写,使用的时候往往还需要再加一层缓冲。而我的库利用栈上缓冲保存状态(127b以内),直接指示出每次需要读写的数据范围,不需要额外在堆上分配内存。

食用姿势:

  1. kaminaric <local_addr> <remote_addr> <options>

  2. kaminaris <local_addr> <remote_addr> <options>
复制代码


也可以作为Shadowsocks插件食用:

  1. sslocal ... --plugin <path/to/kaminaric> --plugin-opts <options>

  2. ssserver ... --plugin <path/to/kaminaris> --plugin-opts <options>
复制代码


WS转发例子:
  1. kaminaric 127.0.0.1:10000 127.0.0.1:20000 'ws;host=example.com;path=/ws'

  2. kaminaris 127.0.0.1:20000 127.0.0.1:30000 'ws;host=example.com;path=/ws'
复制代码


WSS转发例子:
  1. kaminaric 127.0.0.1:10000 127.0.0.1:20000 'ws;host=example.com;path=/ws;tls;sni=example.com;insecure'

  2. # use cert + key
  3. kaminaris 127.0.0.1:20000 127.0.0.1:30000 'ws;host=example.com;path=/ws;tls;cert=example.com.crt;key=example.com.key'

  4. # generate self signed cert/key
  5. kaminaris 127.0.0.1:20000 127.0.0.1:30000 'ws;host=example.com;path=/ws;tls;servername=example.com'
复制代码


Options具体含义请看文档。

EDIT: PS:
是标准的WS实现喔,可以穿CDN,也可以配合Nginx, Haproxy等中间件食用。不强制你使用kaminaris作为服务端,这跟某些玩具是有着本质的区别的(锐评一把
 楼主| 发表于 2022-4-9 22:26:46 | 显示全部楼层
晚点会把这些功能移植到Realm上,支持多节点转发。

点评

为什么会有人反对  发表于 2022-4-10 09:28
发表于 2022-4-9 22:34:38 | 显示全部楼层
有没有小白版的教程
发表于 2022-4-9 22:32:28 | 显示全部楼层
挺久没见技术贴了,加油楼主
发表于 2022-4-15 08:10:48 | 显示全部楼层
可以模仿客户端指纹为chrome或firefox吗,类似golang的uTLS。
发表于 2022-4-10 19:28:03 来自手机 | 显示全部楼层
wss支持吗 ws没卵用啊
发表于 2022-4-9 22:28:15 | 显示全部楼层
好久才见一次的技术贴
发表于 2022-4-9 22:27:06 来自手机 | 显示全部楼层
先谢再看再收藏
发表于 2022-4-9 22:27:17 来自手机 | 显示全部楼层
挺好的,感谢分享!
发表于 2022-4-9 22:30:50 | 显示全部楼层
dunce 发表于 2022-4-9 22:26
晚点会把这些功能移植到Realm上,支持多节点转发。

大佬可以搞个方便使用的脚本吗,感谢大佬
发表于 2022-4-9 22:30:58 | 显示全部楼层
加一个效率测试是不是就可以发paper了
发表于 2022-4-9 22:31:58 | 显示全部楼层
谢谢老哥分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-28 08:00 , Processed in 0.071823 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表