openwrt xfrp移植】的更多相关文章

对开源软件表示支持 https://github.com/KunTengRom/xfrp 上传编译,选择 cp .config xxx make 刷机 客户端配置文件: /tmp/etc# cat xfrpc.ini [common] server_addr = www.xiaohuamao.top server_port = xxxx [web] type = http local_port = custom_domains = miaomiao.... [ssh] type = tcp lo…
下载Json包: 下载地址:http://sourceforge.net/projects/jsoncpp/ 如:jsoncpp-src-0.5.0.tar.gz 交叉编译: 1.解压jsoncpp-src-0.5.0.tar.gz tar -zxvf jsoncpp-src-0.5.0.tar.gz 2.新建"jsonlib"文件夹 mkdir jsonlib 3.将解压的 jsoncpp-src-0.5.0目录下的include文件夹拷贝到"jsonlib"文件…
1 选择包 选择两个包,拷贝配置文件 cp products/mt7621/config_6080 .config 编译固件 openwrt 百万数据的优化, 执行脚本: mysql -u root -p123456 wacs_db </etc/config/audit_test_mysql.sql #show variables like '%timeout%'; SHOW GLOBAL VARIABLES LIKE 'max_allowed_packet'; ; #** # 远程登录 upd…
移植OpenWrt到CuHead Pro WiFi Posted by: zou, baozhu , 三月 13, 2014 CuHead Pro是一款路由器开发板,下面是开发板的配置信息. 名称 型号 厂家 参数 CPU RT5350F Ralink 360MHz(MIPS arch) SDRAM W9825g6jh-6 Winbond 32M FLASH MX25L6405D MXIC 8M RT5350核心板几乎所有引脚都已经引出到arduino引脚,包括1个USB,1个WLAN,1个I2…
一:内核的编译. 1,linux 编译环境的搭建与源码的准备工作 2,常用软件的安装 (make menuconfig) 3,  针对TP-Link WR740N 一些软件的openwrt 的移植 4,内核的编译 二:OpenWrt  Eclipse 编译环境的搭建 1,OpenWrt 平台依赖包的安装 2,Eclipse 环境的配置 3, 远程调试设置 三:OpenWrt 上 dr.com移动的编写与移植 1,源码的分析 2,源码的移植 3,功能的实现 4,程序的运行与安装 四,参考 一:1,…
ln -s ../../../feeds/packages/net/fcgiwrap/ fcgiwrap 本帖最后由 cjd6568358 于 2018-6-4 11:21 编辑 刚又把路由器重置重新操作了一遍流程,确认无误后整理了教程( 有人问为什么要把uhttpd换成nginx? 1.首先uhttpd运行缓慢 2.也有用lighttpd代替的,速度还可以但是他的反向代理只支持IP不支持域名 3.有想要在路由器上面建站的大多数用的是php,不想同时开启多个web服务器,nginx刚好可以满足我…
评估及移植BCM5862x及BCM5301x到openwrt平台下: 一.首先得分清楚几个基本概念: 1.文件系统  文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构: 即在存储设备上组织文件的方法.操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统.文件系统由三部 分组成:文件系统的接口,对对象操纵和管理的软件集合,对象及属性.从系统角度来看,文件系统是对文件存储设备的空间进行组织 和分配,负责文件存…
openwrt源码下载移植 一.源码下载 1.1下载 由于本人多次尝试从SVN代码地址下载代码,出现无法访问因此这里选择从Git代码地址进行下载.在linux系统命令终端输入 git clone git://git.openwrt.org/14.07/openwrt.git 对Barrier breaker分支的代码进行下载.下载完成如图所示: 1.2 源码包升级     通过命令./scripts/feeds update -a   更新为最新包. 1.3安装所有包     通过命令 ./sc…
1.uci编译安装.移植 安装依赖 libubox #安装cmake sudo apt-get install cmake #下载依赖库libubox git clone http://git.nbd.name/luci2/libubox.git git clone https://git.openwrt.org/project/libubox.git #安装libubox,先安装到ubuntu同时制作一份安装库 cd libubox mkdir build install cd build c…
Cisco/Linksys在2003年发布了WRT54G这款无线路由器,同年有人发现它的IOS是基于Linux的,然而Linux是基于GPL许可证发布的,按照该许可证Cisco应该把WRT54G的IOS的源代码公开.2003年3月, Cisco迫于公众压力公开了WRT54G的源代码.此后就有了一些基于Cisco源码的第三方路由器固件,OpenWrt就是其中的一个. OpenWrt的特点: § 可扩展性好,可以在线安装您所需要的功能,目前有1000多个功能包可选: § 是一台完整的Linux工作站…
下载openwrt项目源代码.參考http://blog.csdn.net/u011641885/article/details/46348267 编译交叉工具链:进入工作文件夹,运行make menuconfig,选择编译交叉工具链.如图 保存,退出.运行make V=99 命令,等待编译完毕 编译之后的交叉工具链是一个压缩包,在工作文件夹的bin文件夹下.如图 此压缩包须要解压才干使用.(依据须要,能够把解压后的文件改名.然后放入指定文件夹.如/bin文件夹下.或者放到/opt 文件夹下,然…
很久以前买了一台二手wndr3800 放假了刷成op可以一耍.ar71xx,芯片还比较热门. 首先是刷机,准备使用OP CC 15.05 r46767,官方稳定版.把原装系统降级到1.0.0.16,就可以直接在原系统的flash界面刷入第三方系统. 然后是上网问题,校园网是H3C的方式,版本比较老,应该挺好弄.选择了njit-client方案,比较懒没有自己编译就用了x3c8021x的程序,ipk是从hiwifi公开的源里获取的,luci没有找到现成的包,借鉴的前人的成果(@Summer,@Er…
参考1:编译openwrt全过程 参考2: ARM9的OpenWRT系统的移植以及 无线视觉操控系统的软件开发 参考3:搭建OpenWrt开发环境(包括编译过程) 参考4:各个openwrt版本的svn命令 参考5: 在执行make menuconfig命令时出现如下错误: 原因是openssl未安装.使用如下命令来解决: #sudo apt-get install libssl-dev #sudo apt-get install libssl0.9.8…
OpenWrt是一个高度模块化.高度自动化的嵌入式linux发行版,其编译和安装过程比普通的linux发行版而言,要简单太多了.如果您是新手,您那恐惧的心大可放到肚子里,呵呵.对于新手来说最麻烦的恐怕是安装开发环境需要的软件了.最基本条件: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++1.PC一台,性能强点,性能好编译得就快.linux推荐安装ubuntu 8.04…
之前写过一篇日志,是关于如何搭建自己的OpenWRT开发环境.经过最近一段时间的开发学习和实践,对OpenWRT环境的开发有了一定的了解.在这里将我的开发心得做个整理. 1.搭建开发环境 首先,我们需要一个为路由器定制的开发环境,具体可以参考我的另一篇日志:<搭建自己的OpenWrt开发环境>.这里只做一个简单的补充,在执行make menuconfig后,会出现下图: 其中,图中红框部分是我定制路由器的系统版本,大家可以根据不同的路由器进行不同的选择:绿框部分表示我们需要编译一个SDK开发环…
1.搭建开发环境 首先,在执行make menuconfig后,会出现下图: 其中,图中红框部分是我定制路由器的系统版本,大家可以根据不同的路由器进行不同的选择:绿框部分表示我们需要编译一个SDK开发环境(默认情况下,此项未勾选). 编译过程中需要通过官网下载很多相关的软件包,所以必须保证能够顺利连上外网.由于下载速度的限制,编译过程大概需要数小时.编译结束后,所有的产品都会放在编译根目录下的bin/yourtarget/. 例如:我所编译的产物都放在./bin/brcm47xx/下,其中文件主…
openwrt是由Cisco放出源代码的开放无线路由平台.由于是基于linux内核,所以可以将很多linux平台下的软件移植到此平台下,然后让无线路由拥有很多意想不到的功能,例如拿来做BT下载器,音乐播放器,小型数据库处理等等. 环境: Ubuntu 10.04,subversion,VMware workstation 7.1.3 首先是得到openwrt的源代码. 在Ubuntu下,首先安装上svn工具: sudo apt-get install subversion 然后装上各种依赖关系包…
./scripts/feeds update -a Updating feed 'packages' from 'https://github.com/openwrt/packages.git' ... Initialized empty Git repository in /home/openwrt/trunk/feeds/packages/.git/ remote: Counting objects: 3771, done. remote: Compressing objects: 100%…
用到了哪些东西 需要在OpenWrt上开发一个客户端,用C语言写还比较方便,最开始在linux上跑,后面移植到路由器上,做成ipk.除了稍微修改了下Makefile,其他的什么都没改. 因为需要做个配置服务器IP,所以需要做个web页面.最开始老大想的是,用python写个页面,不想修改luci.后面我查了下,这个东西用luci配置真的很方便,单独写个太麻烦了.于是就开始折腾. 遇到的坑 客户端有个udp server,总是收不到下面的包,能用tcpdump收到,就是socket收不到,最后发现…
1.1 我们的宗旨 互联网.移动互联网的时代已经过去,物联网的时代已经来临!2014年,是物联网元年,2016年,物联网将达到高潮!为了迎接该潮流,我们工作室(F403科技创意室:http://f403tech.taobao.com/)特意创建了该博客,意在和广大众创客朋友们交流学习当下最热门的物联网技术. 为了能给众创客朋友提供一个学习当下主流的物联网技术的平台,我们特地推出了RT5350开发板,以及众多模块!而且针对该开发板,我们特意还推出了该套openwrt教程,该教程和我们工作室开发的R…
原创作品,转载请注明出处,严禁非法转载.如有错误,请留言! email:40879506@qq.com 声明:本系列涉及的开源程序代码学习和研究,严禁用于商业目的. 如有任何问题,欢迎和我交流.(企鹅号:408797506) 本篇用到的文件包下载路径:http://download.csdn.net/detail/eryunyong/9735149 一. 环境1.GNU/Linux Centos6.5操作系统2.gcc二. 依赖包的安装1. expat-2.1.01)下载安装包expat-2.1…
原创作品,转载请注明出处,严禁非法转载.如有错误,请留言! email:40879506@qq.com 声明:本系列涉及的开源程序代码学习和研究,严禁用于商业目的. 如有任何问题,欢迎和我交流.(企鹅号:408797506) 本篇用到的文件包下载路径:http://download.csdn.net/detail/eryunyong/9735149 一. 环境1.GNU/Linux Centos6.5操作系统2.gcc二. 依赖包的安装1. expat-2.1.01)下载安装包expat-2.1…
系统结构 在上一章我们已经完成了刷机工作,这个时候系统进行了首次启动,并且格式化了它的"可写"分区.那么在设备里分区到底是怎么样进行的呢?我们首先需要知道:不同的处理器下OpenWRT分区是略微有所区别,不是所有的分区都完全相同的.在路由器的FLASH上,内核中所使用的驱动是MTD设备驱动. MTD(Memory Technology Devices,内存技术设备)是用于访问内存类设备(ROM.FLASH)的Linux驱动子系统.它的主要目的使FLASH类设备更加容易被访问,为此它在硬…
[Openwrt项目开发笔记]系列文章传送门:http://www.cnblogs.com/double-win/p/3888399.html 正文: 在上一节中,我们已经搭建了MySQL数据库了,因此在这一节中,我主要讲解php的安装,以及php的运行环境Nginx的安装.参考(http://www.right.com.cn/forum/thread-89216-1-1.html) 一.PHP安装 1.安装php软件包. opkg updateopkg install php5 php5-mo…
[Openwrt项目开发笔记]系列文章传送门:http://www.cnblogs.com/double-win/p/3888399.html 正文: 在上一节中,我主要讲述了如何在Openwrt上安装Samba服务器以及Ftp服务器.在本节中,我将介绍一下,一个比较实用的功能:DDNS.为远程物联网控制打下基础. 题外话:DDNS设置原本是极为简单的.可是由于我的路由所在现实环境的原因,以及我个人能力有限,一直无法达到我预期的目的,真是有点累觉不爱了. ok,言归正传,开始抛干货! 一.安装D…
这次讲讲openwrt的结构. 1. 代码上来看有几个重要目录package, target, build_root, bin, dl.... ---build_dir/host目录是建立工具链时的临时目录 ---build_dir/toolchain-<arch>*是对应硬件的工具链的目录 ---staging_dir/toolchain-<arch>* 则是工具链的安装位置 ---target/Linux/<platform>目录里面是各个平台(arch)的相关代码…
使用的是一款Broadcom的芯片,现在上面运行wifidog实现认证上网的功能.由于不是openwrt平台,所以就没了make menuconfig 勾选就能自动编译到版本中的.所以想使用交叉编译的方法将wifidog移植到该平台上. 下面写下步骤吧,不是很复杂,但是开始也破费周折.下载源码到http://dev.wifidog.org 下载就可以了. ./configure CC=/opt/toolchains/crosstools-mips-gcc-4.6-linux-3.4-uclibc…
文章出处:http://blog.csdn.net/kingvenll/article/details/27545221 这次讲讲openwrt的结构. 1. 代码上来看有几个重要目录package, target, build_root, bin, dl.... ---build_dir/host目录是建立工具链时的临时目录 ---build_dir/toolchain-<arch>*是对应硬件的工具链的目录 ---staging_dir/toolchain-<arch>* 则是…
什么是openwrt?先看一下度娘怎么说. OpenWRT是一个高度模块化.高度自动化的嵌入式Linux系统,拥有强大的网络组件和扩展性,常常被用于工控设备.电话.小型机器人.智能家居.路由器以及VOIP设备中. 同时,它还提供了100多个已编译好的软件,而且数量还在不断增加,而 OpenWrt SDK 更简化了开发软件的工序. OpenWRT不同于其他许多用于路由器的发行版,它是一个从零开始编写的.功能齐全的.容易修改的路由器操作系统.实际上,这意味着您能够使用您想要的功能而不加进其他的累赘,…
0. 背景  OpenSSH因为其相对较大,一般不太适用于嵌入式平台,多用于PC或者服务器的Linux版本中.  Dropbear是一个相对较小的SSH服务器和客户端.它运行在一个基于POSIX的各种平台. Dropbear是开源软件,在麻省理工学院式的许可证. Dropbear是特别有用的"嵌入式"的Linux(或其他Unix)系统,如无线路由器.(一个完整的openssh大小有7M左右).  参考:https://matt.ucc.asn.au/dropbear/dropbear.…