Siproxd作为“中间人”失败

发布于 2024-12-02 06:05:57 字数 437 浏览 1 评论 0原文

我在一台服务器上运行 Kamailio SIP 服务器。它与 SIP 客户端等配合良好。

现在我尝试在另一台服务器上运行 Siproxd SIP 代理。

我已经安装了 Siproxd 并调用 netstat -tulpn | grep 5060 显示:

tcp 0 0 0.0.0.0:5060 0.0.0.0:* LISTEN 22216/siproxd

udp 0 0 0.0.0.0:5060 0.0.0.0:* 22216/siproxd

因此它正在运行。

但是,当我尝试使用运行 Siproxd 作为代理的服务器 IP 将客户端连接到我的原始 Kamailio SIP 服务器时,它失败了。

任何人都可以帮我解决问题吗?

这个解决方案在工作时不应该让我的客户端看起来好像来自运行 Siproxd 的服务器的 IP 吗?

I'm running Kamailio SIP server on one server. It works fine with SIP clients etc.

Now I'm trying to run Siproxd SIP Proxy on another server.

I've installed Siproxd and calling netstat -tulpn | grep 5060 shows:

tcp 0 0 0.0.0.0:5060 0.0.0.0:* LISTEN 22216/siproxd

udp 0 0 0.0.0.0:5060 0.0.0.0:* 22216/siproxd

So it is running.

But when I try to connect clients to my original Kamailio SIP server with the server IP from the one running Siproxd as proxy, it fails.

Can anyone help my out debug the problem?

And shouldn't this solution, when it works, make my clients looks as if they come from the IP of the server running Siproxd?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

〆一缕阳光ご 2024-12-09 06:05:57

熟悉 Wireshark。

一开始看起来令人畏惧,但特别是对于像 SIP 或 HTTP 这样基于文本的协议,您只需要通过单击伪接口“any”来开始捕获,尝试连接,选择一个发送到 5060 的数据包,右键单击它并选择“跟随 TCP 流”。

告诉我们它究竟是如何失败的,我们将从那里开始。

Get familiar with Wireshark.

It looks daunting at first, but especially for text based protocols like SIP or HTTP you'll only ever need to start a capture by clicking on the pseudo-interface "any", do a connection attempt, pick a packet that goes to 5060, right click on that and choose "follow TCP stream".

Tell us how exactly it fails and we'll go from there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文