hev
hev
感谢就此话题展开讨论~ 我比较倾向于使用通知脚本实现这一目的,程序内置的功能会比较单一,相比脚本缺少灵活性,比如需要根据外部环境适配的情况。对于当前通知脚本缺少程序退出时的清理功能,我提议增加 `-q` 参数指定另一个通知脚本,调用时机是: 1. 程序退出时。 2. 端口变化时,先调 `-q` 脚本通知清理,再调 `-e` 脚本通知配置。 为了使用便利性集成一些常用系统上的基础配置脚本在程序的源代码中。 请问这样怎么样,是否还有不完备的地方?谢谢~
因为iptables/nftables的流量都是链式通过的,不同系统的基础规则不同,natmap的匹配规则插在链中的哪个位置可能是需要适配的,尤其是当用户还部署了透明代理时。所以我在想将配置放在脚本里可能会比较容易处理一些。内置方式我也再研究研究,当我们归纳出一些很常见的配置后,那时再实现可能适用面会更广一些。谢谢~
refer to https://developers.cloudflare.com/api/
> @heiher 另外不知是否有构建 Docker 镜像的规划?如果有我可以帮忙提个 PR。 感谢 @Lxeon @MikeWang000000 如果能提个PR就太好了~ 有没有可能直接根据arch下载发布页由github action构建出来的二进制?那样会不会依赖简单一些
> 放在docker中运行,会出现端口占用问题 具体是什么错误?可能需要给`net_admin`的capability才行。
> > > 放在docker中运行,会出现端口占用问题 > > > > > > 具体是什么错误?可能需要给`net_admin`的capability才行。 > > 在宿主机执行过一次"natmap -4 -s stunserver.stunprotocol.org -h qq.com -b 443 -e /opt/ddns.sh -k 60"命令之后,再启动docker就没问题,个人猜测是在docker内无法打开端口重用 很有可能,当docker容器没有授权`net_admin`或privileged模式。如果监听443端口的服务没有重启过,在宿主机上执行过一次natmap后端口重用将持续有效。
> > > > > 放在docker中运行,会出现端口占用问题 > > > > > > > > > > > > 具体是什么错误?可能需要给`net_admin`的capability才行。 > > > > > > > > > 在宿主机执行过一次"natmap -4...
I'm not familiar with apple tv os. Could you create it based on the existing iOS framework?
Force close recently inactive sessions, any other ideas?
There is a way to limit the number of TCP connections to limit memory usage. The current default value is 1024. I tested 1024 concurrent connections on Linux 64-bit system,...