fregie

Results 18 issues of fregie

- [x] I have tested this feature Add ListCerts method. Need I add test-case?

为staticstics增加了一个数据持久化层,在修改用户信息的时候会向sqlite数据库中同时修改,定期更新user traffic信息。 需要注意的是,go-sqlite3库使用了cgo和动态链接库,所以需要开启cgo编译,且运行依赖动态链接库,我觉得这并不怎么好,有没有好的建议? 另外,如果不合入 PR #351 ,则会因为运行时存在多个auth实例而产生bug。 @Loyalsoldier @p4gefau1t resolve #348

支持在配置文件中指定用于转发数据的buffer大小,使用io.Copy时默认buffer大小为32*1024字节,在大多数情况下这个buffer有一点大了,通过pprof分析发现也是这里占用了多一半的内存。 使用 32 * 1024大小的buffer的内存占用: ![截图_选择区域_20210616163636](https://user-images.githubusercontent.com/16780064/122190952-dfe26480-cec4-11eb-9934-8535c7f8ce55.png) 使用 4 * 1024大小的buffer的内存占用: ![截图_选择区域_20210616163756](https://user-images.githubusercontent.com/16780064/122192198-03f27580-cec6-11eb-93fe-fae3b5cd8e42.png) 实际测试中,1000并发连接,使用32 * 1024的buffer内存占用峰值有90-100M,改为4 * 1024后峰值为30-40M. @Loyalsoldier @p4gefau1t

mysql需要依赖外部服务,加上数据持久化的需求比较简单,可以考虑使用sqlite,不依赖外部服务。

- [x] **我确定我已经尝试多次复现此次问题,并且将会提供涉及此问题的系统和网络环境,软件及其版本。** 我们建议您按照下方模板填写 Bug Report,以便我们收集更多的有效信息 ## 简单描述这个 Bug 通过grpc api(cli)添加的用户无法使用websocket. ## Bug 原因 在 tls --> trojan 和 tls --> websocket --> trojan,两种转发路径上,使用了连个不同的auth实例,而通过gprc增加的用户只作用到其中一个实例上,导致通过websocket的转发路径中没有新添加的用户。 ## 建议的解决方案 trojan tunnel中使用全局变量的auth,NewServer()时如果发现auth已经初始化过则使用这个全局的auth,否则初始化auth。 我可以解决这个问题并提出PR。 @p4gefau1t...

网络协议/工具 ### 项目地址 https://github.com/fregie/mpx ### 用途 * 复用已有连接,省去握手时间。可用于解决websocket+CDN代理场景下建立连接握手时间太长 * 聚合多个IP/服务器,同时聚合带宽,多个低带宽服务器聚合成高带宽 * 某些情况下聚合多条TCP连接可以提高峰值带宽 ### 典型用途 搭建梯子时聚合一个内网内多个小带宽机器为大带宽

### Please make sure of the following things - [X] I have read the [documentation](https://alist.nn.ci). - [X] I'm sure there are no duplicate issues or discussions. - [X] I'm sure...

bug

开源项目地址: https://github.com/fregie/pho app下载地址: https://github.com/fregie/pho/releases Pho是一款无服务端的应用,旨在替代你手机上的自带相册应用。它简洁实用,不仅可以查看本地照片,还能将照片同步到多种协议(smb, webdav, nfs)的网络储存, 不依赖任何服务, 没有多余功能。 将不同设备连接至相同储存,即可浏览其他设备同步上去的照片 ![pho](https://raw.githubusercontent.com/fregie/pho/master/assets/screenshot/Screenshots.png) 除了查看本地和云端照片,它还支持增量同步照片到云端,即只同步新添加或更改的照片,避免重复上传。此外,Pho还有后台定期同步的功能,可以在你不使用手机的时候自动同步照片,让你的手机相册始终保持最新状态。 Pho无需数据库,无需服务端,操作简单易用。它按时间组织云端存储的目录结构,方便你快速找到需要的照片。而且,Pho支持的网络储存包括**Samba、Webdav和NFS**,即将支持阿里网盘等多种网络储存,满足了你不同的需求。 Pho致力于为用户提供最优质的体验,它的设计理念是简单易用。在Pho的帮助下,你可以轻松管理你的照片,无论是本地的还是云端的。此外,Pho的文件储存逻辑也极其简单,它按时间储存文件,并在根目录创建一个.thumbnail目录来储存生成的缩略图,你可以随时以其他形式利用你备份上去的照片,而不用依赖此app。 目前,Pho仅支持安卓端,但在未来的发展路线图中,我们计划支持上传/浏览视频,支持阿里网盘,以及扩展到IOS端和desktop端。我们相信,随着Pho的不断发展和完善,它将成为你最佳的手机相册应用。

weekly