-
Notifications
You must be signed in to change notification settings - Fork 19
ADSL_DDNS_yuchberry
yuchting edited this page Jun 15, 2017
·
1 revision
该方法适用于拥有ADSL拨号上网方式的个人用户使用。
ADSL 方式可以让用户获得一个Internet广域网地址(如 114.113.56.82 ),但是这个地址经常变动,用户拨号一次,基本上就会变动一次,所以需要配合DDNS(Dynamic Domain Name System 动态域名解析)来保证客户端始终能找的到服务器,并与其维持链接,从而实现邮件的推送。
- 通过ADSL拨号上网,并且知道自己的地址。如果用户使用的是家庭SOHO路由器(就是100多块钱的货),那么需要访问路由器知道自己的IP地址。(如 114.113.56.82 )
- 可选。建议使用DDNS 服务对这个动态分配的IP地址进行解析,以保证可以用一个不变的域名(如 yuchs.gicp.net ),代替动态的IP访问到服务器。国内的DDNS比较出名的有 花生壳 等(我就是用的这个),首选他的主要原因是因为路由器可以配置,自动进行登录解析,不需要在服务器上进行安装。可以搜索 "动态域名" 获得更多信息。具体图文配置看这里。
- 如果是直接电脑拨号上网(就是每次上网前必须点击拨号),请暂时跳过此步。使用路由器的端口映射机制映射一个端口给服务器,这个端口自己制定,比如 9716 ,这个值从3000 到 65535,不要与其他服务相重合。具体帮助请搜索 “路由器端口映射”,同时这里可以测试是否打开端口。
- (如果是下载的是服务器的exe版本,请跳过此步) 下载Java Runtime Environment 5.0(以上) (jre),并进行安装 。如果你已经有了Jre,就不需要安装了。判断方法(Windows平台下) :
- 开始 -> 运行 -> 输入 cmd -> 输入 java ,如果出现的是一大串英文,而不是“不是内部文件”之类的提示,那么就已经装上了某个版本的java
- 然后再输入 java -version 如果出现 1.5.x(或者更高版本) 的数字字样,那么就符合要求,不然就需要去重现下载安装。
-
下载语盒服务器程序到计算机上,解压缩到一个文件夹里面。
- 打开config.xml文件,进行配置,具体的配置看这里。
- 输入"用户密码"的时候,要记住,客户端需要用的上。
- “语盒 server 端口” 需要填入在前面“路由器端口映射”所分配的端口。(例如 9716)
- 如果是Windows ,请确保防火墙允许这些端口进行连接。具体步骤帮助,请搜索“windows防火墙例外”。
- 双击runSvr.bat,运行服务器程序,如果出现"prepare account OK"字样,祝贺你,服务器配置成功了(不能关闭那个黑色的运行窗口,关闭了,服务器就停止了)。其他运行方式请看这里
- 检查端口是否打开。到这里输入你的IP地址(如果你是花生壳域名,需要用ping命令解析一下域名)和配置的端口,检查是否打开,如果没有打开,检查之前的步骤是否有问题。很多问题都是端口没有打开导致的。
- 如果出现问题,请到这里排查问题所在。
- 首先要确认自己的手机上面的Service Book是否含有 CMIME条目,如果没有,需要到网上搜索一个合适的带有CMIME 的Service Book,也可以去这里下载一个网上流传已久的6项的Service Book。
- 去看看自己黑莓机器的型号对照表,然后去下载客户端到电脑,通过 Desktop Manager 安装。
- 检查是否能发邮件。就是在短信界面,点击黑莓菜单键,看看是否有“编写电子邮件”一项,如果没有,那么到这个页面去详细阅读,并安装一个正确的Service Book。
[]
- 填写“主机”。
- 如果你是使用主机直接拨号上网的话,填入你之前查询的IP地址(如 114.113.56.82 )
- 如果你使用的是动态域名的话,请填写上动态域名,(例如花生壳是 yuchs.gicp.net)
- 填写端口。在服务器配置的步骤中,有一个端口映射所分配的端口,前面的例子是 9716。
- 填写用户密码。这个在config.xml文件中自己设置过,应该很熟悉了吧,填上。
- 填写APN。如果你用手机打开浏览器上网的时候很流畅,没有什么问题,可以缺省的不用填写。如果你用的是中国联通gprs(我就是),同时上网的时候时好时坏,那么有必要看看这篇文章,填写合适的APN,将会大大提高连接成功率。
- 选择SSL。可以留空。这个需要服务器配合,在如何配置更加安全的SSL链接文章中,有解释如何使用语盒配置SSL。
以上两个工作做完之后,保证服务器开启,就可以测试了,客户端点击“Connect”按钮,这个时候,如果底下的状态字符串显示 connected,那么就表示链接上了。返回桌面的时候,发现语盒的图标从黑白变成彩色。
连接上以后,服务器程序会扫面邮件服务器中最近的50封邮件中没有打开阅读过的邮件。推送到手机端。
给自己的邮箱发送一封邮件吧,看看速度有多快?
如果有配置上的任何问题,语盒连接不上,可以在主界面点击黑莓菜单键,选择诊断信息,语盒有错误信息输出,可以到这个页面查找到相关信息的解释,也可以到Issues页面查找这个问题是否有他人已经遇到过,当然,也可自己提问。
注意! 之前的alpha测试发现,手机端的其他邮件客户端** 可能会** 对语盒的时候产生影响,所以,如果无法连接、收信、发信,可以先试着将其他的客户端(已经专有Service Book),卸载之后再重新连接测试,可能会顺利。
在这个页面。