1 Star 0 Fork 0

RonniePolaer / Openwrt-NetKeeper

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Openwrt-NetKeeper 闪讯拨号for OpenWrt

简述

这是一个基于OpenWRT的闪讯拨号算法的实现。通过对Android版的反编译,获得到了拨号流程,并把它移植到OpenWRT上运行,实现打破毒瘤电信垄断的效果

论坛见这里

QQ群在这里495772016

心跳已经通过Android版反编译出来了,不过应该是烂尾了,找工作没时间移植了(用脚本语言发套接字就可以).... https://github.com/miao1007/android-netkeeper

工作原理

How does it work

支持地区

  1. 武汉E信
  2. 重庆
  3. 杭州
  4. 南昌(V18~V32)
  5. 海南
  6. 青海/新疆
  7. 河北
  8. 山东移动

查看更多: supported radius

特性

  1. 算法非常有效率,基于位运行优化,嵌入式设备也能轻松运行;
  2. 可移植强,仅有的几个库文件在任何设备均可使用;
  3. 自适应帐号长度,支持带后缀与不带后缀的运算;
  4. 支持原厂OpenWrt、PandoraBox(但并不推荐)。

如何使用

1. 下载最新版插件

  1. sxplugin.so
  2. confnetwork.sh

下载后,修改confnetwork.sh中的 pppd_options username password

2. 上传

使用scp(windows下可以使用 WinScp) 上传

yourprovince_sxplugin.so -> /usr/lib/pppd/2.4.7/
confnetwork.sh -> /tmp/

3. 配置路由器

登陆路由器,执行脚本

chmod a+x /tmp/confnetwork.sh
sh /tmp/confnetwork.sh 

最后在浏览器中同步一下路由器时间并重连一下闪讯(netkeeper)

开发

以下需要了解开发相关技术

1. 用源码进行编译

首先你要准备一个Ubuntu的虚拟机(recommend 14.04) 作为开发依赖

1.1. 克隆代码

git clone --depth=1 https://github.com/miao1007/Openwrt-NetKeeper.git

1.2. 下载Toolchain

直接下载最新的Toolchain

或者用命令下载

#this is a sample for mipsel(Little Endian) device
wget https://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/OpenWrt-Toolchain-ramips-for-mipsel_24kec%2bdsp-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2 | tar -xjf 

1.3. 配置

仔细阅读 makefileconfnetwork.sh 中的 TODO

1.4. 编译

cd Openwrt-NetKeeper/src/
make all

2. 配置路由器

使用此脚本自动配置路由器

make upload

疑难问题

  1. 请先在wiki中查找答案
  2. 提交新的issue (请附上系统日志)

感谢

作者

Leon - miao1007@gmail.com

License

  1. GPL
  2. 勿做TAOBAO用途

空文件

简介

[C/C++] Run Netkeeper on OpenWrt Device 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/RonniePolaer/Openwrt-NetKeeper.git
git@gitee.com:RonniePolaer/Openwrt-NetKeeper.git
RonniePolaer
Openwrt-NetKeeper
Openwrt-NetKeeper
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891