All Projects → miao1007 → Openwrt Netkeeper

miao1007 / Openwrt Netkeeper

[C/C++] Run Netkeeper on OpenWrt Device

Labels

Projects that are alternatives of or similar to Openwrt Netkeeper

Ansible Openwisp2
Ansible role that installs and upgrades OpenWISP.
Stars: ✭ 403 (-56.15%)
Mutual labels:  openwrt
Nanopi R2s
使用 Github Actions 在线编译内置 OpenClash 的 NanoPi-R2S 固件
Stars: ✭ 503 (-45.27%)
Mutual labels:  openwrt
Vps setup
linux vim bash 脚本学习笔记 by 蘭雅sRGB https://262235.xyz/
Stars: ✭ 678 (-26.22%)
Mutual labels:  openwrt
Openwrt Fanqiang
最好的路由器翻墙、科学上网教程—OpenWrt—shadowsocks
Stars: ✭ 3,894 (+323.72%)
Mutual labels:  openwrt
Iptv
一键安装管理 FFmpeg / nginx / openresty / xray / v2ray / armbian / proxmox / cloudflare partner,workers / ibm cloud foundry 脚本
Stars: ✭ 481 (-47.66%)
Mutual labels:  openwrt
Oui
A modern web interface for OpenWrt implemented in vue.js and Lua.
Stars: ✭ 594 (-35.36%)
Mutual labels:  openwrt
Openwisp Config
OpenWRT configuration agent for OpenWISP Controller
Stars: ✭ 375 (-59.19%)
Mutual labels:  openwrt
Openwrt Ci
OpenWrt CI 在线集成自动编译环境
Stars: ✭ 893 (-2.83%)
Mutual labels:  openwrt
Openwrt Diy
多设备 OpenWrt Aciton 固件云编译——X86、竞斗云、极路由 B70、K2T、K2P、K3、N1、红米 AC2100、Newifi D2、树莓派、小娱 C5、R2S、R4S、小米 R3G、小米 R3P、小米 Mini、网件 R7800、星际宝盒 CM520、Amlogic S905X3、OrangePi Zero Plus、网件 3800、Linksys Wrt1900acs、Linksys Wrt3200acm、Linksys Wrt32x——(QQ群:1130190364)
Stars: ✭ 497 (-45.92%)
Mutual labels:  openwrt
Openwrt Chinadns
ChinaDNS for OpenWrt/LEDE
Stars: ✭ 671 (-26.99%)
Mutual labels:  openwrt
Xkcptun
xkcptun is kcp tunnel for OpenWRT&LEDE, implemented in c language
Stars: ✭ 419 (-54.41%)
Mutual labels:  openwrt
Gygy.github.io
gargoyle
Stars: ✭ 459 (-50.05%)
Mutual labels:  openwrt
Shellclash
One-click deployment and management of Clash services using Shell scripts in Linux environment
Stars: ✭ 613 (-33.3%)
Mutual labels:  openwrt
Openwrt Shadowsocksr Libev Full
ShadowsocksR-libev-full for OpenWrt
Stars: ✭ 406 (-55.82%)
Mutual labels:  openwrt
Xunlei Fastdick
迅雷快鸟 Xunlei Network Accelerator For Router
Stars: ✭ 789 (-14.15%)
Mutual labels:  openwrt
Openwisp Controller
Network and WiFi controller: provisioning, configuration management and updates, (pull via openwisp-config or push via SSH), x509 PKI management and more. Mainly OpenWRT, but designed to work also on other systems.
Stars: ✭ 377 (-58.98%)
Mutual labels:  openwrt
Apfree wifidog
A hight performance and lightweight captive portal solution for HTTP(s)
Stars: ✭ 519 (-43.53%)
Mutual labels:  openwrt
Openwrt Firmware Selector
Yet another OpenWrt firmware selector. With custom image builder support.
Stars: ✭ 23 (-97.5%)
Mutual labels:  openwrt
R2s R4s X86 Openwrt
OpenWrt for Nanopi R2S/R4S/X86
Stars: ✭ 783 (-14.8%)
Mutual labels:  openwrt
Openmptcprouter
OpenMPTCProuter is an open source solution to aggregate multiple internet connections using Multipath TCP (MPTCP) on OpenWrt
Stars: ✭ 652 (-29.05%)
Mutual labels:  openwrt

Openwrt-NetKeeper

Search for Ubuntu Version? click here

netkeeper4.x pppoe服务器拦截账号方法

中文说明

This is an algorithm(C/Linux) to generate the real username during PPPoE. I disassembled the code from the Android version , modified it to run the algorithm on OpenWRT.

Click here to see BBS topic.

How does it work

Features

  1. Efficiency algorithm, specially optimized for embedded system.
  2. Portable, you can swift this script to other devices.
  3. Auto-fit all kinds of username input.
  4. Support both OpenWRT and PandoraBox(not recommend).

Supported Province

See all suppported provinces at supported radius

For Changes in Latest Version of Netkeeper (创翼/翼讯/Netkeeper/极速卡/山东移动高校宽带/河北联通)

See Wiki

Usage

1. Download the Latest release

  1. sxplugin.so
  2. confnetwork.sh

after downloaded, please edit pppd_options username password in confnetwork.sh ,

2. Upload

use scp(you can try WinScp on windows ) to upload

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

3. Config

ssh into the router and run the script

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

finially sync your router's time and reconnect your NetKeeper interface in browser

Development

This is for advanced development only.

1. Compile from source code

As a prerequisite you should setup a 64-bit Ubuntu(recommend 14.04) with its dependencies. Or you can use Coding.net's WorkSpace to compile the binary

1.1. Get the source code on your machine

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

1.2. Get Toolchain

download latest Toolchain

or use script

#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 -O - | tar xj
#or chinese mirror
#wget http://mirrors.ustc.edu.cn/openwrt/barrier_breaker/14.07/ramips/mt7620a/OpenWrt-Toolchain-ramips-for-mipsel_24kec%2bdsp-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2 -O - | tar xj

1.3. Config

Read and edit makefile and confnetwork.sh TODOS carefully

1.4. Compile

cd Openwrt-NetKeeper/src/
make all

1.5. (Optinal)Download from Cloud

if using cloud IDE, try

tar zcf sxplugin_mipsel.tar *_sxplugin.so

and download.

2. Config router

You can use my script to upload

make upload

Troubleshooting

  1. Search wiki before ask question
  2. Submit new issue with your log in OpenWRT.

Acknowledgements

Developed By

Leon - [email protected]

License

  1. GPL
  2. No TAOBAO use

Bitdeli Badge

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].