问题标签 [quotaguard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
807 浏览

node.js - 如何使用 QuotaGuard 静态设置 FTP 静态 IP?

我正在使用托管在 heroku 上的 nodejs FTP 客户端,但我连接的端点需要将我的静态 IP 列入白名单。Heroku 不提供静态 IP,所以我使用 QuotaGuard 插件。我对如何使用 QuotaGuard url 代理我的 FTP 连接有点迷茫。

我很感激任何帮助!

0 投票
1 回答
100 浏览

amazon-web-services - 无法使用 QuotaGuard 静态 IP 连接 SFTP(AWS EC2)

我在 Heroku 上使用QuotaGuard 静态插件来访问具有白名单 IP的SFTP 服务器(AWS EC2) 。

我试图连接一个私钥文件。这是我的代码。

但是无法连接此错误。

HOSTUSERFTP_KEYQUOTAGUARDSTATIC_URLHeroku 环境变量

我的想法:

我认为要使用代理连接AWS EC2,可能需要配置一些设置以允许AWS EC2上的代理

但不确定。

0 投票
1 回答
150 浏览

heroku - LD_PRELOAD 不适用于 Heroku + jemalloc + quotaguard

TL;DR:更新你的bin/qgtunnel.


我最近注意到我的网络测功机的内存使用量有所增加。经过一番挖掘,我可以看到LD_PRELOAD应该使用heroku-buildpack-jemalloc设置的变量设置不正确。我使用了一个小脚本 ( bin/show_preload),它帮助我调试它并跟踪哪个程序被覆盖LD_PRELOAD

我在我们的Procfile:

当在 heroku 上启动时,我可以看到它bin/qgtunnel覆盖了我们的LD_PRELOAD配置。

我暂时创建了一个小助手,以确保我保持原始价值以及通过以下方式添加的内容bin/qgtunnel

如果您需要此脚本,请使用它代替 bin/qgtunnel

0 投票
1 回答
735 浏览

python - 在 python 请求中 curl --proxy-insecure 类似物在哪里?

如何在 python 中使用requests包通过禁用证书验证的代理发出 https 请求(类似于--proxy-insecurecurl 中的密钥)?我的代码:

verify=False也被使用,但这与问题无关,因为这是-kcurl 中的开关的类似物,它禁用验证ip.quotaguard.com,而代理eu-west-shield-01.quotaguard.com:9294则不会。

代码抛出错误ValueError: check_hostname needs a SSL context with either CERT_OPTIONAL or CERT_REQUIRED

通过curl,请求成功返回结果,这里是请求本身:

如果有这种可能,但不在requests,请推荐另一个库。

0 投票
1 回答
447 浏览

node.js - 如何更改每个 Heroku 请求的 IP 地址?

所以我在网上抓取谷歌,我很确定它会根据 IP 地址阻止我的请求。我已经将我的应用程序部署到 Heroku(在 dynos 重新启动时具有动态 IP 地址),并且我注意到如果应用程序启动,在 5 个请求后,它们将无法正确抓取。如果我重新启动达因,那么在它停止抓取之前我会收到另外 5 个请求。这让我相信测功机启动时的静态 IP 地址是问题所在。我查看了 QuotaGuard 动态 IP(https://devcenter.heroku.com/articles/quotaguard),但我认为这不会起作用,因为 Google 似乎是 https。之前有没有人通过 Heroku 上的不同 IP 动态代理他们的请求(如果有,你推荐使用什么)?我在 Node.js 环境中工作。

0 投票
1 回答
119 浏览

heroku - 使用静态 IP 将 Heroku 应用程序连接到 Atlas MongoDB

我正在尝试使用静态 IP将我的Heroku 应用程序连接到Atlas MongoDB

我已经安装了 QuotaGuard Shield 静态 IP。

运行heroku run bash然后运行时,curl http://icanhazip.com/我得到的 IP 与 QuotaGuard Shield 仪表板中提到的 IP 不同。

有谁知道我在QG Shield的配置中缺少什么?

0 投票
1 回答
55 浏览

mongodb - 为 MongoDB 使用 0.0.0.0/0 的风险

我想知道在 Atlas 上为 MongoDB 数据库设置 0.0.0.0/0 相关的安全风险是什么?我在 Heroku 上托管了一个 Discord Bot,我一直在努力想弄清楚如何使用 QuotaGuard 设置静态 IP。在这一点上,我想知道允许从任何地方访问的风险和潜在问题(实际上)。

0 投票
1 回答
99 浏览

heroku - 运行 Next.js 和 Prisma 客户端的代理 Heroku 应用程序

我正在尝试使用 QuotaGuard 静态 IP 来托管 Next.js 应用程序。Next API 路由正在运行 Prisma,而后者又向受保护的 Microsoft SQL Server 发出直接的 db 请求。

客户已将我的 IP 列入白名单以进行本地开发,并且该应用程序运行良好。但是在 Heroku 上,如果没有 QuotaGard,您将无法获得静态 IP。

我认为我没有正确设置 QuotaGuard 或 server.js 文件。该应用程序的其余部分工作正常。以下是这些文件:

预期行为

  • 服务器将其 url 代理到 QuotaGuard 提供的 URL
  • MS Sql Server 可以将 IP 列入白名单
  • Next.js server.js 使用“http-proxy-middleware”代理请求

实际行为

  • 应用主页只显示“这是一个代理服务器”
  • QuotaGuard 仪表板不显示任何请求
  • prisma 客户端无法连接(连接被拒绝)

您可以在以下位置查看实时应用程序https://planes-planner-staging.herokuapp.com/

0 投票
2 回答
23 浏览

ruby - 使用 Ruby 通过代理从 FTP 下载文件

我有一个在 Heroku 上运行的应用程序,我需要从 FTP 下载文件。但我需要使用固定 IP 来完成。我正在使用www.quotaguard.com来获得固定 IP。

但我无法让它工作。

有没有人有一个 Ruby 示例通过代理服务器(quotaguard)从 FTP 下载文件。

代理服务器和 FTP 都需要用户名和密码。

我已经尝试了一切,使用 Ruby。并且还从系统调用 wget 来启动下载,但 wget 显然不通过代理。还检查了很多帖子,但到目前为止没有成功。

我正在使用 Ruby 2.4.5

感谢您的任何评论。

0 投票
0 回答
15 浏览

node.js - 如何使用 QuotaGuard 使用 node.js 服务器设置角度代理

我有一个在 heroku 上运行的 Angular 应用程序,它需要访问只能通过 QuotaGuard 中配置的 IP 访问的外部 API。

我在这里看到:使用 Heroku(不是 Proximo)的静态 IP 地址,在 ruby​​ 中设置代理只是 httpClient 的配置,它在 Angular 中如何工作?我想在我的请求中使用代理,因为我的 heroku 应用程序有一个动态 IP,而使用静态的唯一方法是 QuotaGuard。

我也试过这个,但是这个和以前的结果是 CORS 错误。同样在第二种方法中,我得到了关于我不应该设置标头代理授权和主机的信息。

我还尝试在邮递员中复制此请求,但没有任何标头,并且返回了有关我的 IP 地址错误的错误消息,而不仅仅是像以前那样的 CORS。

感谢帮助 :)