RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 1045833
Accepted
h0las_dev
h0las_dev
Asked:2020-11-14 04:18:28 +0000 UTC2020-11-14 04:18:28 +0000 UTC 2020-11-14 04:18:28 +0000 UTC

通过 ngrok 和 vpn 在本地机器上运行机器人

  • 772

我想在我的本地机器上测试一个电报机器人。

我使用网络挂钩和 .net core 3.0。要访问 Telegram API,我使用 Telegram.Bot。在俄罗斯,无法访问 Telegram.API,您必须使用 VPN。

我开始 ngrok 但遇到了问题。来自电报的发布请求不会到达本地机器。但是得到我让自己到 ngroka 地址的请求工作正常。

我使用以下命令启动 ngrok:ngrok http 54823 -host-header="localhost:54823"54823 - 在 iss 上启动项目的端口,而不是用于 ssl 的端口。

然后我得到了一个链接:https://5bf38bda.ngrok.io

并发送请求:get: https://5bf38bda.ngrok.io/api/message/update这个请求激活了控制器内部的断点。然后他从 Telegram 客户端给了一个命令,即他发出了一个 post 请求,ngrok 将其重定向,但不会重定向到本地机器。

在 ngrok Web 界面中,我看到以下内容:获取请求 发布请求

这些请求的 X-Forwarded-For 字段是不同的。获取 - 转到我的 vpn 的 ip,然后发布 - 不清楚在哪里。这可能是问题吗?我什至可以以这种方式将 ngrok 与 vpn 一起使用吗?还是会敲vpn地址?

asp.net-core
  • 1 1 个回答
  • 10 Views

1 个回答

  • Voted
  1. Best Answer
    Сиволапый
    2020-11-14T11:45:24Z2020-11-14T11:45:24Z

    我不会说我是对的,但我想分享我的经验:) 我遇到了同样的问题,电报的请求没有到达服务器,这里的重点不在Web 服务器,但事实上提供商只是阻止了它们,t.e. 不仅从客户端到电报 API 的请求被阻止,而且在相反的方向上也被阻止。将 grock 更改为一些 VDS,我认为它对你有用......此外,据我所知,电报有端口限制,如果没有任何改变,你只能使用 443、80、88 或 8443。 .

    这里详细解释一下 web hooks

    • 0

相关问题

  • Collection(List<>) 在传递给 RedirectToAction() asp.net core (MVC) 时消失

  • ArgumentNullException:值不能为空

  • vs 2017 不添加引导类属性

  • 为什么启动应用程序时会转到地址***/Home/User/2?

  • 无法将自定义字段添加到 UserIdentity

  • VS2017 中的添加迁移问题:无法识别术语“添加迁移”

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    根据浏览器窗口的大小调整背景图案的大小

    • 2 个回答
  • Marko Smith

    理解for循环的执行逻辑

    • 1 个回答
  • Marko Smith

    复制动态数组时出错(C++)

    • 1 个回答
  • Marko Smith

    Or and If,elif,else 构造[重复]

    • 1 个回答
  • Marko Smith

    如何构建支持 x64 的 APK

    • 1 个回答
  • Marko Smith

    如何使按钮的输入宽度?

    • 2 个回答
  • Marko Smith

    如何显示对象变量的名称?

    • 3 个回答
  • Marko Smith

    如何循环一个函数?

    • 1 个回答
  • Marko Smith

    LOWORD 宏有什么作用?

    • 2 个回答
  • Marko Smith

    从字符串的开头删除直到并包括一个字符

    • 2 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5