我创建了一些使用Slack API的内部工具,并在使用ngrok和serveo在本地对其进行了测试之后,我想使用服务器允许其他同事使用该脚本。
我是否仍需要使用ngrok或Servo或任何其他隧道来使用Flask转发流量?如果没有,那将如何工作?我尝试使用IP或服务器名称,但没有用。
如果需要隧道,那么最好使用什么免费工具? ngrok,servo还是其他?
ngrok的问题在于,免费版本会在8小时后过期,这意味着每次会话过期时,随着URL的更改,我需要在Slack api UI中更新请求URL,选项加载URL和斜杠命令URL。
使用Serveo可提供保留相同URL(serveo.net)的选项。尽管这似乎不是很稳定。
我试图刷新它,将命令添加到shell脚本中:
ssh -R 80:localhost:5000 serveo.net
但收到此消息:
Pseudo-terminal will not be allocated because stdin is not a terminal. Host key verification failed.
在线检查,我尝试了建议的解决方案(主要使用-t -t),但没有成功,得到了:
Could not resolve hostname 80:localhost:5000: Name or service not known