问题标签 [proximo]

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 投票
4 回答
4014 浏览

ruby-on-rails - 使用静态 IP 从 Heroku 连接到远程数据库(因为数据库服务器将只允许列入白名单的 IP)

我在 Heroku 上运行 Ruby on Rails 应用程序,我的数据库位于其他地方,只能使用某些列入白名单的 IP 访问它,但由于 heroku 不提供动态 IP,我想使用 proximo。

请帮助我如何使用 heroku 的 proximo 连接到远程数据库。

0 投票
0 回答
189 浏览

heroku - 检查 Heroku Proximo 是否更改了 IP 地址

有没有办法检查 Heroku 是否更改了我们使用 proximo add on 获得的静态 ip?

0 投票
1 回答
851 浏览

ruby-on-rails - 在代理后面发出请求时解析错误

你好开发者社区,

我正在使用 AWS Cloudsearch(API 版本:2011-02-01)并尝试从位于 heroku 上的应用程序上传和搜索,这意味着我需要一个具有静态 IP 的代理,以便我可以将其列入白名单,但我是有问题...

我正在使用一个名为 Proximo 的 Heroku 插件。这是 Heroku 使用 RestClient 设置它的代码示例:

我正在使用使用法拉第发出请求的aws_cloud_search gem,并且我正在努力通过我的补丁从 CloudSearch 获得正确的响应

我尝试了许多在这里(以及其他地方)看到的补丁工作组合,但无济于事。当我使用 Proximo 提供的带有端口 80 的 IP 地址设置代理时(如他们所建议的那样),我得到以下信息:

=>"http://nn.nnn.nn.nn:80" (i've obscured my ip address)

我认为这意味着被解析的实际密钥是“无效的”,我在搜索和文档中得到了这个(我没有使用 ssl)。(我在没有代理的情况下获得带有 403 Forbidden 的 html)。我试图打印出响应正文,但我认为错误发生在我什至可以打印出来之前(与 403 一样)。

有什么明显的我没有尝试过的或者我的方法有问题吗?

谢谢

0 投票
0 回答
350 浏览

heroku - Proximo Heroku 插件正在超时

我有一个简单的节点代理,我添加了 proximo 以将白名单用于 API。它以前工作过,但是按照教程我现在在我的日志中得到了这个:

如果我尝试访问该页面,我会收到一条错误消息,但如果没有从代理请求 URL,则该页面可以正常工作。

没有太多文档,我不确定这在我的 Procfile 中是否正确:

0 投票
0 回答
360 浏览

heroku - 通过 Proximo 使用静态 IP 从 Heroku 连接到远程数据库

我有一个 nodejs 应用程序(解析服务器示例),我想连接到远程 mongoDB,该远程 mongoDB 具有通过 IP 白名单控制的访问权限。

我已经配置了 Proximo,我的启动 Procfile 看起来是这样的:

web: bin/proximo npm start

但是,我在尝试联系 Proximo 代理时遇到超时错误。

错误看起来像:

如果我删除了 proximo start 调用(并且只有“npm start”)并且还向所有 IP 开放了我的数据库服务器,那么一切正常。但我更愿意拥有静态和白名单 IP 的安全性。

我觉得我错过了一些非常简单的配置,但我找不到它是什么 - 任何帮助表示赞赏:)

0 投票
2 回答
1772 浏览

ruby-on-rails - 将 HTTP 代理与 Savon 一起使用

我需要使用 Heroku 的 IP 白名单访问服务,因此需要 HTTP 代理。

我配置了 Proximo 插件,并且有一个看起来差不多的代理 urlhttp://proxy:secret-key@proxy-0-0-0-0.proximo.io

在 Savon,我尝试像这样配置代理:

但是当我提出请求时:

client.operations

我收到代理错误:

不过,如果没有代理选项,一切都可以正常工作。

0 投票
1 回答
62 浏览

heroku - 什么是与一个 ip 完全匹配的网络掩码?

我正在使用proximo静态 ip 连接到后端服务。示例文档显示了一个网络掩码172.18.32.0/24。根据我对 CIDR 的理解,它可以代表172.18.32.1,172.18.32.2等。

我想使用只匹配一个 IP 地址的网络掩码。有这样的网络掩码吗?例如,IP 地址会是什么样子5.5.5.5

我试过没有任何/x条目,但它没有连接。

0 投票
0 回答
459 浏览

heroku - Heroku 与 Proximo 和 nginx 的静态 IP 地址和代理

我在 Heroku 上使用 Proxmio 设置了静态 IP 地址。我想使用Proximo 代理来代理所有使用 nginx 的请求(也在同一个 heroku 实例上)。

这是我用于代理 Proxmio 请求的 nginx 配置:

注意 ENV 变量是在 heroku 上设置的。

这似乎接近正确,但代理身份验证似乎不起作用,因为请求以407的形式返回。

我设置代理身份验证的方式有问题吗?

0 投票
0 回答
289 浏览

mysql - 如何在学说中配置mysql通过代理地址连接?

我在 Heroku 上运行 Symfony 3 应用程序,使用教义作为 ORM。我需要连接到防火墙后面的外部 MySQL 数据库。我通过Proximo获得了一个静态 IP ,现在它被列入白名单。如果我通过 telnet 连接到它,它可以工作:

bin/proximo telnet IP 3306 Proxying traffic bound for 0.0.0.0/0 via Proximo host IP2 Trying IP... Connected to IP. Escape character is '^]'.

但是连接应用程序对我不起作用:

我的 Procfile 看起来像这样:

如何使用 Proximo 代理连接 Doctrine?

0 投票
1 回答
98 浏览

node.js - 使用 Proximo 时连接到 ClearDB 时出错

我正在通过 Proximo 在 Heroku 上运行 Node.js 应用程序,以便为出站流量获取静态 IP。(参见https://devcenter.heroku.com/articles/proximo#using-the-proximo-http-proxy,使用Procfile方法)。

由于这样做,MySQL 连接现在超时并且无法连接。我正在使用 Knex 并连接到 ClearDB

我尝试更新权限以允许从 Proximo IP 访问数据库用户,如下所示:

但是 ClearDB 不允许这样做:

拒绝用户@% 访问 DB NAME

有没有一种方法可以允许访问,以便数据库连接或配置 Proximo 以不代理 MySQL 连接/流量?