=======.================== 美容
作者:Nanu
首发于.:
www.chinaunix.net(广告)
如需转载请注明作者
=========.================服务器
查了很多资料,终于能够在Linux上建立一个WAP网关了!建立成功后,你.就可以使用自己的WAP网.关浏览无线网络.内容!试试抛弃中国移动提供的网关参数而使用自己DIY出来的WAP网关,这样的感觉,呵呵,挺酷的!.
一、系统需求
============
需要libxml2库2.2.5或更.高版本,这个XML库是安装.和编译网关所需要的。 电子
可以通过以下命令检查系统中是否已经安装lib.xml2.库:(广告)
# rpm -qa | grep .libxml2 外汇
二、建立WAP网关
===========.====电脑
很多商用的WAP网关价格令人咋舌!根本不是个人用的起的。不过,有一个名为Kannel的WAP网关是完全免费的!K.annel是一个开放源代码的WAP网关项目,在安装后还可以自定.义网关参数。打造自.己的个性化WAP网关!健康
1、下载安装
-----------
目前最新的Kannel稳定版版本为1.4.0,可以在
http://www.kannel.org下载。下载后进行安装:.
# tar xz.vf gateway-1.4.0..tar.gz 乙肝
# mv. gateway-1..4.0 /usr/local/kannel 建材
# cd ./usr/local/kannel.
# ./config.ure --enable-start.-stop-daemon[成人用品]
# make
# make b.indir=/usr/.local/bin install.
2、配置网关
-----------
# vi gw/wapkann.el.conf.
# KAN.NLE WAP示例配置文档(广告)
# Created by Na.nu.
#
http://nanu.8866.org.# 这是一个必须变量core
group = core
# 用于bearerbox侦听HTTP.管.理命令的端口号。可以设定为高于1023的任何端口.
admin-por.t = 13333--- 印刷
# 指定是否启用SSL
admin-port-ssl .= false(广告)
# HTTP 管理命令的密码
admin-password = .you.rpasswd 建材
# 请求Kannel状态的.密码。如果没有设置,则.无需密码。<性病>
status-password = rose123. 鲜花
# 拒绝来自该IP地址的连接
admin.-den.y-ip = "123.123.123.123" 乙肝
# 允许这些IP的连接.,可以使用通配符 乙肝
admin-allow.-ip .= "*.*.*.*" 外汇
# 用于.wapbox连接的端口。如果没有设置,则Kanne.l不能处理WAP传输投资
wapbox-por.t = 13002 外汇
# 拒绝来自该IP地址的连接
box-deny-ip = "123.12.3..123.123"电脑
# 允许.这些IP对WAP单元的连接,可以使用通配符外贸
box-al.low-ip = "*.*.*.*"服务器
# 拒绝来自该IP的U.DP数据包( 游戏 )
udp.-deny.-ip = "123.123.123.123".
# 允许来自该IP的UDP数.据包,可以使用通配符.
udp-allow-ip. = "*.*.*.*"--- 印刷
# 如果设置了这个参数,Kannel就会侦听.指定IP的9200到9208端口的.WAP UDP数据包。.
# 如果不需要具体限定,可以只.用一个星号.
wdp.-interface-name = "*".
# 日志文件
log-.file = "kannel.log"[成人用品]
# 日志级别
# 0 调度
# 1 信息
# 2 警告
# 3 错误
# 4 致命问题
log-level = 1
# WAPBOX 组配置信息
# 必选变量
group = wapbox
# 运.行bearerbox的计算机.
bearer.b.ox-host = localhost.
# 计时器的较验频率
timer-freq = 1
# 日志文件
log.-file = "wap.log" 健康
# 日志级别
# 0 调度
# 1 信息
# 2 警告
# 3 错误
# 4 致命问题
log-level = 1
复制代码
3、启动网关
-----------
必须先启动bearerbox,然后.再启动 wapbox。由于bearerbox是网关的基本部分,所以必须要先.启动。 电子
启动bearerbox:
./bearerbox -v 1 /usr/local/kannel/gw/w.apkannel.con.f.
启动wapbox:
../wapbox -v 1 /usr/local/kannel/gw/wapk.annel.conf 电子
三、通过HTTP管理网关
==============.======电影
可用命令:
http://localhost:13333/shutdown?password=yourpasswd (关闭网关)( 游戏 )
http://localhost:13333/status?password=yourpasswd (获取网关状态)--- 印刷
http://localhost:13333/resume?password=yourpasswd (继续运行网关).
说明:
13333.:为配置文件中admin-por.t指定的端口域名
password:为配置文件中admin-p.assword.指定的密码(广告)
四、使用一个支持WAP.的手机或者模拟器测试.
=============.===============.=========== 汽车
1.、确认Linux的IPTABLES或者其他防火墙开放相应的WAP端口.;.
2、修改你手机或手机模拟器中的WAP网关参数为你运.行的Linux的IP地.址; 电子
3.、访问一个基于WML页面的.WAP站点,如果能够访问则说明成功! 健康
---The End