跳转到内容

MagicJack/支持资源/操作指南/代理查找2

来自维基教科书,开放的书籍,为开放的世界

以下是 MagicJack 软电话连接到的服务器的背景信息,如何识别您连接到的特定区域服务器,以及如何识别所有可用的区域服务器。

获得此信息后,您可以使用它来 更改您的代理到其他区域

MagicJack 连接到几个服务器,它们属于两个基本类别。

SIP 和 RTP 服务器

[编辑 | 编辑源代码]

这些是 Magicjack 使用的主要服务器。

  • SIP 协议连接到“代理”服务器。
    • 当您启动 MagicJack 时,会发生此连接。它传输控制信息。例如,当通话发生时,SIP 连接会传输指示软电话打开 RTP (vms) 连接的信息。
    • 此连接使用的 UDP 端口通常被称为 5060 和/或 5070。但是,MagicJack 似乎只打开了与 5070 的连接。
  • RTP 协议连接到“vms”服务器。
    • 当您拨打电话或接听电话时,会发生此连接。它传输语音流量。
    • 此连接始终为 RTP/vms 服务器上 10000 到 30000 范围内的 UDP 端口[1]

这些服务器遍布美国。它们的位置似乎与 YMAX POP 位置 相关。MagicJack 的区号似乎与特定的区域服务器相关联。但是,如果 MagicJack 无法连接到通常与其关联的区域服务器,它将连接到其他区域的服务器。

似乎 MagicJack 使用的 RTP/vms 服务器始终与 SIP/代理服务器在同一区域。因此,如果您知道您的 SIP/代理服务器,您可以安全地假设您的 RTP/vms 服务器。(例如,如果您的 SIP 服务器是 proxy1.phoenix.talk4free.com,那么您的 RTP 服务器应该是 vms1.phoenix.talk4free.com)。

管理服务器

[编辑 | 编辑源代码]

MagicJack 连接到以下服务器用于管理目的。

  • prov1.talk4free.com - 配置 (TCP 端口 80 & 443)
  • 911.talk4free.com - 增强型 911 (TCP 端口 80)
  • upgrade.talk4free.com - 升级 (TCP 端口 80)
  • render.talk4free.com - 广告 (TCP 端口 80)
  • mls.softjoys.com - 存储参数的解密?(TCP 端口 5002)

以上主机名可能解析为相同的 IP 地址,和/或多个 IP 地址。使用 nslookup 检查一下。

识别您的代理

[编辑 | 编辑源代码]

您可以使用以下方法识别您连接到的代理。

Windows

准备工作

[编辑 | 编辑源代码]
  1. http://www.ntsecurity.nu/toolbox/pmdump/ 下载 pmdump。
  2. 启动 MagicJack
  3. 识别 MagicJack 的进程 ID (PID)。
    • 打开一个 DOS (命令) 窗口。
    • 执行pmdump -list
    • 在输出中找到“magicjack.exe”。记下与它关联的数字。
  4. 至少拨打一个电话。(例如,拨打特殊的回声测试号码:909-390-0003)。

最后一步

[编辑 | 编辑源代码]
  1. 使用上面描述的 DOS (命令) 窗口和 PID,执行
    pmdump {pid} mj_dump.txt
  2. 使用像 textpad 这样的文本编辑器打开 mj_dump.txt。
  3. 搜索字符串
    s=ENSResip

该字符串出现在行的开头。它出现在重复的数据块中,就像重复的模式一样。在这些块中,您会找到以o=c=开头的行。这些行分别包含 SIP/代理和 RTP/vms 服务器的 IP 地址。

例如,如果您连接到 Phoenix 代理,您应该看到

o=- {nnnnnnnnnn} {nnnnnnnnnn} IN IP4 66.104.81.70
s=ENSResip
c=IN IP4 66.104.81.75

您可以使用 nslookup 将这两个 IP 地址解析为主机名,从而揭示您目前使用的区域 SIP/代理和 RTP/vms 服务器。

请记住,您连接到的服务器可能会不时变化。例如,如果 MagicJack 无法连接到区域服务器,它将尝试连接到其他区域。此功能允许您 强制 MagicJack 连接到其他区域服务器

识别 magicJack 使用的代理的另一种方法

[编辑 | 编辑源代码]

准备工作

[编辑 | 编辑源代码]
  1. http://www.wireshark.org/ 下载并安装 WireShark。
  2. 运行 WireShark 以查看您用于连接到路由器的接口上的进出计算机的所有数据包。
  3. 如果 magicJack 未运行,请启动它。或者,如果它正在运行,只需拨打电话即可。
  4. 观察 WireShark - 您应该看到正在建立的 SIP 连接。SIP 连接的 IP 地址应该与下面列出的代理之一匹配。
  5. 或者,在 DOS (命令提示符) 框中使用 nslookup 来查找您识别的 IP 地址所属机器的名称。

识别所有可用代理

[编辑 | 编辑源代码]

使用 上面在 识别您的代理 中描述的相同步骤,在内存转储中搜索transport=udp。这将显示区域 SIP/代理服务器的 IP 地址列表。可以使用 nslookup 将这些地址转换为主机名。生成的主机名应该与 YMAX POP 位置列表 相对应。

注意:截至 1 月 28 日,许多这些 IP 地址无法通过 nslookup 解析。请使用以下列表将 IP 地址交叉引用到代理服务器。

使用该代理 IP 地址列表,您可以 强制 MagicJack 连接到特定的区域服务器

以下列出的区域代理服务器仅供参考。此信息会随着时间推移而发生变化。例如,在过去六个月(自本操作指南创建以来),亚特兰大、洛杉矶、迈阿密和纽约代理服务器的 IP 地址都发生了变化。以下列表可能会不时更新。但是,**您应该始终使用本节前面介绍的方法获取最新的代理 IP 地址列表。**

# Jan 24, 2009 - Verified.
# Jan 28, 2009 - Verified. Baltimore absent. Leaving it in the list for now.
# Feb 17, 2009 - Verified. Baltimore still absent. Chicago changed from 71.5.91.70. Philadelphia changed from 71.5.113.6.
# Feb 23, 2009 - Baltimore proxy1 (67.111.250.134) and vms1 (67.111.250.139) both alive and answering pings
# Mar 5, 2009 - Verified. Baltimore still absent. 
216.234.78.8    proxy1.atlanta.talk4free.com
67.107.82.70    proxy1.austin.talk4free.com
67.111.250.134  proxy1.baltimore.talk4free.com
67.91.233.134   proxy1.boston.talk4free.com
216.234.66.8    proxy01.boston.talk4free.com
216.234.69.8    proxy1.chicago.talk4free.com
67.88.10.198    proxy1.cleveland.talk4free.com
66.104.96.198   proxy1.columbus.talk4free.com
67.107.71.134   proxy1.dallas.talk4free.com
67.107.71.134   proxy01.dallas1.talk4free.com (checked 10/28/2010)
207.155.164.198 proxy1.denver.talk4free.com
67.91.177.70    proxy1.detroit.talk4free.com
67.88.84.6      proxy1.houston.talk4free.com
216.234.74.8    proxy01.houston.talk4free.com (added 3/5/2011)
67.90.80.134    proxy1.lasvegas.talk4free.com
216.234.70.8    proxy1.losangeles.talk4free.com
67.91.96.134    proxy1.memphis.talk4free.com
216.234.79.8    proxy1.miami.talk4free.com
67.88.183.70    proxy1.minneapolis.talk4free.com
67.90.152.70    proxy1.nashville.talk4free.com
216.234.77.8    proxy01.nashville.talk4free.com
67.106.133.198  proxy1.newark.talk4free.com
216.234.65.8    proxy01.newark.talk4free.com
216.234.64.8    proxy1.newyork.talk4free.com
216.234.64.128  iproxy01.newyork.talk4free.com (added 9/16/2011)
216.234.67.8    proxy1.philadelphia.talk4free.com
66.104.81.70    proxy1.phoenix.talk4free.com
66.104.81.77    vms03.phoenix.talk4free.com
67.88.11.6      proxy1.pittsburgh.talk4free.com
67.88.208.198   proxy1.portland.talk4free.com
67.109.32.70    proxy1.sacramento.talk4free.com
67.108.236.70   proxy1.saltlakecity.talk4free.com
67.111.81.6     proxy1.sandiego.talk4free.com
64.1.213.70     proxy1.sanfrancisco.talk4free.com
67.88.218.6     proxy1.seattle.talk4free.com
67.110.56.198   proxy1.stlouis.talk4free.com
67.90.16.6      proxy1.tampa.talk4free.com
67.90.177.70    proxy1.washington.talk4free.com
216.234.68.8    proxy01.washington.talk4free.com


67.91.177.79-?


备注
  1. 似乎软电话现在正在打开 20000 以上的端口。2009 年 1 月 23 日注意到,此范围从 10000-20000 更改为 10000-30000。
华夏公益教科书