已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > 其他编程语言 > 讨论/求助

标题: 有没有可能通过腾讯云函数部署frps

作者: @Ta

时间: 2022-07-12

点击: 10161

我看到腾讯云函数是支持镜像部署的,有没有可能在上面部署一个frps做内网穿透呢? 小米8 Explore Edition (透明色)

[隐藏样式|查看源码]


『回复列表(22|隐藏机器人聊天)』

1.

流量费不便宜
iPhone13 PRO MAX 1T 国行远峰蓝 非海南免税版

(/@Ta/2022-07-12 13:13//)

2. 我干过的,不过只能维持3、4小时,超过了会断线
(/@Ta/2022-07-12 13:35//)

3. @听风念,不可能的,容器是分布式的,不会知道下一个容器IP地址,而且容器按时计费的,你去看看预置常驻函数,那价格最低配置 0.128Mb*60*60*24*30,价格差不多50R,而且流量费0.8元/G计算

那为什么不用  无需为流量付费的24元轻量云服务器呢。
(/@Ta/2022-07-12 14:35//)

4. @听风念,云函数一开始的目的,应该是最小function,后来腾讯阿里推出了 容器镜像部署的概念,把它变成了双性人,也就是可动态扩容的临时云服务器。

有人访问的时候 触发创建临时服务器,没人访问了,就销毁,访问人越多,创建的临时服务器越多。

所以现在的云函数都被玩成了,我上传虚拟机镜像,当我的业务访问时,阿里腾讯用我的虚拟机镜像,快速创建云服务器,等使用完毕后,就销毁
(/@Ta/2022-07-12 14:38//)

5. @胡椒舰长,你可以试试腾讯云函数那个控制台,可以执行命令,通过screen 可以使frpc后台运行约3小时。当然他当服务端不得行因为在容器里面开不了端口
(/@Ta/2022-07-12 18:58//)

6. @,想要常驻实例,本来就可以设置的,不需要什么screen ,而且云函数应该是一个阻塞的cmd ,screen反而会导致立即退出结束生命周期,你没看到我说的重点,常驻实例的单价比云服务器要贵
(/@Ta/2022-07-12 19:03//)

7. @胡椒舰长,传播了影响不好,你直接看@ 的消息
(/@Ta/2022-07-12 19:05//)

8. @,已经看到了,
对外服务的容器在TCP数据传输完毕后,会有一个权重 生命周期,然后在下一次的TCP数据连接上来快速,然后权重又刷新,但是计费是按照TCP链接上来后,开始128mb*min的,frp 是TCP长连接,只要frpc 一启动,云函数那就开始计费。
所以说就算 闲置时间段把你的容器保留了,但是没用,只要有frpc 连着就一直计费,除非不提供对外服务。
也就是对外服务的容器计费,TCP连接的生命周期时间*内存。虽然容器闲置不计费,但是只要有一个TCP连接着就不会限制

还有一种就是事件容器,触发器触发后开始计费,直到你的容器exit(any)
(/@Ta/2022-07-12 19:31//)

9. @胡椒舰长,理论上是这样,实际操作时只计算了你上传函数的消耗。
(/@Ta/2022-07-12 19:28//)

10. @胡椒舰长,还有一个最简单的事实。腾讯云函数可以设置最长执行时间。但是通过frp建立的链接并未在超出执行限制时强行断开链接。相反你上传的如py或php程序则会中断运行。最后云函数是按秒计费的
(/@Ta/2022-07-12 19:31//)

11. @,我不懂你说什么自己上传的代码会被终止,你说的是php-Fpm模式下,运行完毕就exit吗?你可以看看php-cli 模式下是 永久的生命周期,workerman, swoole就是,而且这两个也能做frps ,frps 不仅仅是维持fd (client-conn),还需要由程序运算把client1 pipe到lclient2,

如果你想表达的意思是,没有数据的时候,闲置不计费,那么我认为 90%的应用,都有心跳包,30秒一次,所以不会存在 已连接,但因无数据流而闲置的时间

云函数计费方式:  秒*0.128G 
(/@Ta/2022-07-12 19:37//)

12. @胡椒舰长,你可以去看哈,腾讯云函数有限制最长运行时间,默认设置是5s,和php运行模式没关系
(/@Ta/2022-07-12 19:37//)

13. @,哦你说的对外提供服务的云函数,是有超时时间,但是腾讯云云函数,有一个web socket 网关常驻模式,而且这个模式下 常驻网关时间不收费,仅仅收取流量费。

其他的我不清楚,你说在超时后,FD仍然维持,那frps是否仍在工作?

如果可以,可以先把这个scf+frps搞出来试试,用阿里云,腾讯云要9.9元低消
(/@Ta/2022-07-12 19:43//)

14. @胡椒舰长,我想表达的意思其实很简单,给你说明吧,腾讯是判断触发了才会记费,而通过控制台运行的本来是用来安装依赖之类的,正常情况关闭控制台就停止了,然而通过screen可以实现闭关后仍持续运行。之前不会消耗资源,但是现在就不清楚了。而不是你所理解的上传程序包,触发运行。
(/@Ta/2022-07-12 19:46//)

15. @胡椒舰长,我试过可以通过穿透访问安装在容器内部的宝塔面部,这就足可以说明仍在运行,还有frp是否在运行,最简单的就是在
frps后台看就行了
(/@Ta/2022-07-12 19:49//)

16. @,你说的是控制台操作 还没有被销毁的容器,腾讯我已经不用了,所以我不清楚,是不是阿里的那种可以操作还没被销毁的容器,但是我刚刚去试了阿里,screen等等,逃不过2分钟被销毁的命运,
(/@Ta/2022-07-12 20:14//)

17. @胡椒舰长,那说明阿里更完善,不过就算行也没什么用几个小时根本做不了什么,顶多临时存点东西
(/@Ta/2022-07-12 20:25//)

18. `github action` 也可以,我之前用的 `ngrok`,大号不慌不怕封号
(/@Ta/2022-07-13 13:05//)

19.

@胡椒舰长,主要是云函数可以白嫖
小米8 Explore Edition (透明色)

(/@Ta/2022-07-13 18:00//)

下一页 1/2页,共22楼

回复需要登录

9月10日 06:29 星期三

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1