在没有第三方服务(如ngrok)的情况下,我如何在开发期间为webhook公开我的本地主机服务器?
我正在看这个关于如何创建一个简单的电报机器人的视频,他们使用ngrok将他们的本地主机服务器公开到互联网上进行webhook。我想弄明白ngrok和其他类似的服务是做什么的。
在没有第三方服务(如ngrok)的情况下将本地主机服务器暴露给互联网有多难?自己这样做有什么缺点?
使用NAT互联网向公众公开本地服务器。你的路由器应该有一个UI,你可以把外部WAN端口映射到内部机器上的端口。
配置起来很简单。主要的缺点是(除非你从你的ISP那里购买了一个静态IP)你的广域网IP地址偶尔会改变。这意味着,你不能简单地为本地开发服务器共享/发布公共IP,因为它会发生变化。