crabkun / switcher

一个多功能的端口转发/端口复用工具,支持转发本地或远程地址的端口,支持正则表达式转发(实现端口复用)。
BSD 3-Clause "New" or "Revised" License
424 stars 96 forks source link

添加热更新的blacklist_file和流量统计 #16

Open AKEBI-NUKUI opened 6 months ago

AKEBI-NUKUI commented 6 months ago

添加blacklist_file,并支持热更新

AKEBI-NUKUI commented 6 months ago

添加blacklist_file说明

crabkun commented 6 months ago

你好,非常感谢提供支持。 关于流量统计,我看到你的实现方式是新建一个缓冲区然后读取数据到里面。 之前数据转发就是使用缓冲区的方式来实现,这个方式性能不太好,后面有一位朋友提了MR优化了这个问题: https://github.com/crabkun/switcher/pull/10

AKEBI-NUKUI commented 6 months ago

你好,非常感谢提供支持。 关于流量统计,我看到你的实现方式是新建一个缓冲区然后读取数据到里面。 之前数据转发就是使用缓冲区的方式来实现,这个方式性能不太好,后面有一位朋友提了MR优化了这个问题: #10

好吧 这我真的不太熟 毕竟我这次pr发起的都是问的bing,然后自己魔改一下什么的才发起来的pr(我真的是个小白

crabkun commented 6 months ago

黑名单支持热更新的实现不错!我这边基于这个改动,把转发规则热更新也加上吧。流量统计功能我想想不影响性能的办法。 再次感谢支持!!

AKEBI-NUKUI commented 6 months ago

黑名单支持热更新的实现不错!我这边基于这个改动,把转发规则热更新也加上吧。流量统计功能我想想不影响性能的办法。 再次感谢支持!!

对了大佬,有没有想法把这个的端口转发添加一个基于Host的转发?例如Gost的这个反向代理的方法。这样的话就可以限制单端口复用多host回源Cloudflare(不给别人白嫖Cloudflare加速)

crabkun commented 6 months ago

可以看下我账号下cfp仓库呢

AKEBI-NUKUI commented 6 months ago

可以看下我账号下cfp仓库呢

大佬牛逼!!!两个软件如果合在一起搞个switcherV3或者switcherV2Pro的话岂不美哉,嘿嘿

AKEBI-NUKUI commented 3 months ago

大佬什么时候打算加入udp的转发支持?就比如说是dns或者wireguard和最后回落的支持