1.
流量费不便宜
iPhone13 PRO MAX 1T 国行远峰蓝 非海南免税版
2. 我干过的,不过只能维持3、4小时,超过了会断线
3.
@听风念,不可能的,容器是分布式的,不会知道下一个容器IP地址,而且容器按时计费的,你去看看预置常驻函数,那价格最低配置 0.128Mb*60*60*24*30,价格差不多50R,而且流量费0.8元/G计算
那为什么不用 无需为流量付费的24元轻量云服务器呢。
4.
@听风念,云函数一开始的目的,应该是最小function,后来腾讯阿里推出了 容器镜像部署的概念,把它变成了双性人,也就是可动态扩容的临时云服务器。
有人访问的时候 触发创建临时服务器,没人访问了,就销毁,访问人越多,创建的临时服务器越多。
所以现在的云函数都被玩成了,我上传虚拟机镜像,当我的业务访问时,阿里腾讯用我的虚拟机镜像,快速创建云服务器,等使用完毕后,就销毁
5.
@胡椒舰长,你可以试试腾讯云函数那个控制台,可以执行命令,通过screen 可以使frpc后台运行约3小时。当然他当服务端不得行因为在容器里面开不了端口
6.
@嚻,想要常驻实例,本来就可以设置的,不需要什么screen ,而且云函数应该是一个阻塞的cmd ,screen反而会导致立即退出结束生命周期,你没看到我说的重点,常驻实例的单价比云服务器要贵
8.
@嚻,已经看到了,
对外服务的容器在TCP数据传输完毕后,会有一个权重 生命周期,然后在下一次的TCP数据连接上来快速,然后权重又刷新,但是计费是按照TCP链接上来后,开始128mb*min的,frp 是TCP长连接,只要frpc 一启动,云函数那就开始计费。
所以说就算 闲置时间段把你的容器保留了,但是没用,只要有frpc 连着就一直计费,除非不提供对外服务。
也就是对外服务的容器计费,TCP连接的生命周期时间*内存。虽然容器闲置不计费,但是只要有一个TCP连接着就不会限制
还有一种就是事件容器,触发器触发后开始计费,直到你的容器exit(any)
9.
@胡椒舰长,理论上是这样,实际操作时只计算了你上传函数的消耗。
10.
@胡椒舰长,还有一个最简单的事实。腾讯云函数可以设置最长执行时间。但是通过frp建立的链接并未在超出执行限制时强行断开链接。相反你上传的如py或php程序则会中断运行。最后云函数是按秒计费的
11.
@嚻,我不懂你说什么自己上传的代码会被终止,你说的是php-Fpm模式下,运行完毕就exit吗?你可以看看php-cli 模式下是 永久的生命周期,workerman, swoole就是,而且这两个也能做frps ,frps 不仅仅是维持fd (client-conn),还需要由程序运算把client1 pipe到lclient2,
如果你想表达的意思是,没有数据的时候,闲置不计费,那么我认为 90%的应用,都有心跳包,30秒一次,所以不会存在 已连接,但因无数据流而闲置的时间
云函数计费方式: 秒*0.128G
12.
@胡椒舰长,你可以去看哈,腾讯云函数有限制最长运行时间,默认设置是5s,和php运行模式没关系
13.
@嚻,哦你说的对外提供服务的云函数,是有超时时间,但是腾讯云云函数,有一个web socket 网关常驻模式,而且这个模式下 常驻网关时间不收费,仅仅收取流量费。
其他的我不清楚,你说在超时后,FD仍然维持,那frps是否仍在工作?
如果可以,可以先把这个scf+frps搞出来试试,用阿里云,腾讯云要9.9元低消

14.
@胡椒舰长,我想表达的意思其实很简单,给你说明吧,腾讯是判断触发了才会记费,而通过控制台运行的本来是用来安装依赖之类的,正常情况关闭控制台就停止了,然而通过screen可以实现闭关后仍持续运行。之前不会消耗资源,但是现在就不清楚了。而不是你所理解的上传程序包,触发运行。
15.
@胡椒舰长,我试过可以通过穿透访问安装在容器内部的宝塔面部,这就足可以说明仍在运行,还有frp是否在运行,最简单的就是在
frps后台看就行了
16.
@嚻,你说的是控制台操作 还没有被销毁的容器,腾讯我已经不用了,所以我不清楚,是不是阿里的那种可以操作还没被销毁的容器,但是我刚刚去试了阿里,screen等等,逃不过2分钟被销毁的命运,
17.
@胡椒舰长,那说明阿里更完善,不过就算行也没什么用几个小时根本做不了什么,顶多临时存点东西
18. `github action` 也可以,我之前用的 `ngrok`,大号不慌不怕封号
19.
@胡椒舰长,主要是云函数可以白嫖
小米8 Explore Edition (透明色)