全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: dunce

改了一点realm, 顺便说说目前常见的转发工具

  [复制链接]
 楼主| 发表于 2021-5-1 00:28:29 | 显示全部楼层
zhbone 发表于 2021-4-30 22:05
感谢楼主的贡献。我因为博士的最后一年很忙,realm没有时间管了。

客气了,我也只是做了点微不足道的事情。话说老哥你难得回归一次,我想借此机会提个PR(thread->task & udp fix)  晚点麻烦你review一下=-=
 楼主| 发表于 2021-5-1 00:29:41 | 显示全部楼层

感谢大佬兹词!
发表于 2021-5-1 11:50:40 | 显示全部楼层
dunce 发表于 2021-4-30 21:50
github actions里面有编译好的版本(刚刚把win给加上了)

我看到workflow有,但是怎样下载?谢谢!(我不太会用github actions)
 楼主| 发表于 2021-5-1 13:22:49 | 显示全部楼层
ychx0719 发表于 2021-5-1 11:50
我看到workflow有,但是怎样下载?谢谢!(我不太会用github actions)

https://github.com/zephyrchien/realm/actions/runs/799590803
就在Artifacts里面
发表于 2021-5-1 14:36:21 | 显示全部楼层
dunce 发表于 2021-5-1 13:22
https://github.com/zephyrchien/realm/actions/runs/799590803
就在Artifacts里面

下载了,解压后怎样运行?谢谢!
发表于 2021-5-4 19:52:01 | 显示全部楼层
dunce 发表于 2021-4-30 01:18
这我不敢苟同。如果要一概而论的话,gc语言是绝对干不过系统语言的。具体而言,首先go程序并发依赖于goro ...

具体怎么回事我不了解,但是我这是我生产环境的事实,不知你有没有优化realm的方法呢
 楼主| 发表于 2021-5-4 22:46:12 | 显示全部楼层
IPLC 发表于 2021-5-4 19:52
具体怎么回事我不了解,但是我这是我生产环境的事实,不知你有没有优化realm的方法呢 ...

加大读写buffer。目前用的tokio::io::copy 硬编码了2kb的buffer,有点小。得自己单独实现个copy,把buffer加大至8k或者16k。这样每次系统调用的性价比会高很多
发表于 2021-5-4 22:52:32 | 显示全部楼层
yuanyuexiaoni 发表于 2021-4-30 00:00
我也喜欢haproxy,还有一个是GOST搭配MMP-Go。端口复用必备
haproxy可以SNI分流(加了tls的),裸ws读取hos ...

能否给个haproxy转WS的教材,找了好久没找到
发表于 2021-5-4 23:14:37 | 显示全部楼层
h20 发表于 2021-4-29 23:53
会话的概念要有超时,否则内存会泄漏

我还是喜欢用rinetd

rinetd 是方便 但是 监听端口数量非常有限
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-8 04:16 , Processed in 0.062914 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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