openwrt搭建http-30

问题描述:openwrt搭建http代理 这篇文章主要介绍了一个有趣的事情,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

openwrt通过桥接另一个路由器连的网,怎么获取这个openwrt的ip,来访问这个openwrt搭建的网站呢?

openwrt搭建http-30的相关图片

首先需要一个U盘,插到路由器上面,移动硬盘不推荐,因为移动硬盘会导致休眠,使用WinSCP登陆路由器,

2/8

把/etc/config目录下的uhttpd复制出来,

3/8

编辑uhttpd文件,在最后添加代码:config 'uhttpd' 'web'list 'listen_http' '0.0.0.0:81' 访问的端口option 'home' '/mnt/sdc/web' U盘路径,在U盘里面新建了一个web文件夹option 'cgi_prefix' '/cgi-bin'。

4/8

上面的U盘路径可以在网络共享中看到。我还插了两块移动硬盘,所以显示3个。最后一个是U盘。

5/8

最后把uhttpd文件保存替换回去。

6/8

最后重启uhttpd,使用putty登陆重启,重启命令 /etc/init.d/uhttpd restart。

7/8

最后使用ip+端口就可以访问了。

8/8

公网IP可以进行端口映射与设置动态域名,在外边使用域名+端口也可以访问家里的网站。

百度经验

求教openwrt如何设置的相关图片

求教openwrt如何设置

看看桥接方法:

【无线路由器桥接】

【主路由器设置】

1、进入主路由器的设置界面,然后在左侧选项条中点击【运行状态】,在WAN口状态栏可以找到DNS服务器,一共有两个,主DNS和备选DNS服务器,记录下来。

2、点击【网络参数】---【LAN口设置】,把路由器的LAN地址设置为192.168.1.1保存,此时会重启重启后回到设置界面点击【无线设置】---【基本设置】。

3、设置SSID为TP_LINK_A。设置无线信道为:11。注意:必须关闭WDS或Bridge功能。

4、点击【无线设置】---【无线安全设置】,加密方式选WPA-PSK,本例以12345678为例。注意:相比旧式的WE加密,WPA/WPA2加密更安全,且桥接起来更稳定,所以推荐使用WPA/WPA2加密。

5、点击【DHCP服务器】---【DHC服务器设置】,把【地址池起始地址】设置为192.168.1.100;把【地址池结束地址】设置为192.168.1.149 点击保存,重启主路由器。主路由器设置完成。

【设置副路由器】

1、进入副路由器的设置界面。

2、点击【网络参数】---【LAN口设置】。

3、把副路由器的LAN地址设置为192.168.1.2防止与主路由器冲突,同时也便于管理主和副路由器。

4、点击【无线设置】---【基本设置】。

5、设置SSID为TP_LINK-B。设置无线信道为:11。

6、勾选【开启WDS】,在弹出的界面点击扫瞄,得到AP列表以后找到主路由器的SSID,即TP_LINK_A,点击右边的【连接】按钮,加密方式选WPA-PSK,密钥填主路由的密钥:12345678,(保持与主路由器一致即可),点击保存。

7、由于新的WDS功能于老式的Bridge有所不同,更为高级,所以仅需所有副路由器开启WDS并填入主路由的信息即可,如主路由开启WDS或Bridge功能,请关闭,否则WDS功能无法使用。

8、点击【无线设置】---【无线安全设置】 在这里设置副路由无线的密码。

9、点击【DHCP服务器】---【DHCP服务器设置】,把【地址池起始地址】改为192.168.1.150,把【地址池起始地址】改为192.168.1.199。【网关】填写主路由器的IP地址,即192.168.1.1。主和备选DNS服务器填之前记录下来的地址保存并重启路由器。

10、设置完成,连接成功。

如何编译OpenWrt的相关图片

如何编译OpenWrt

 chnroutes 路由表

这个路由表集中了所有分配到中国大陆的 IP 段,根据 http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest 每天自动更新,可使得在访问国内地址时不经过 VPN。

想想如果能够让家里的路由直接连接 VPN,在家连接 WiFi 的所有设备直接达到Fan墙的效果,应该很 Cool,所以最近在某宝整了一个 Netgear WNDR3800 二手路由回来,先后分别在 DD-WRT 和 OpenWRT 成功配置 VPN + chnroutes,最后还是选择了 OpenWRT。

DD-WRT vs OpenWRT。

关于 DD-WRT 和 OpenWRT,我选择 OpenWRT 主要因为 DD-WRT ROM 中集成的软件太多,绝大多数用不到,要配置 jffs2 来保存脚本文件,一般配置则保存在nvram中,而且无线较不稳定,5G频段常搜索不到(当然可能是我这个路由器型号的支持问题)。OpenWRT 的配置文件语法统一,配置都存储在文件系统中,且 ROM 本身仅集成了必备组件,非常小,可以只安装需要的东西,WEB管理界面也是可选安装,简洁强大,经过若干天的使用一直比较稳定。

配置

已配置好 OpenWRT 上网的童鞋们可以直接跳过 1.刷 ROM 和 2.初始配置。

1.刷 ROM

a.首先确定你的设备可以被 OpenWRT 所支持(到这里查看支持的设备列表:http://wiki.openwrt.org/toh/start),然后到这里下载编译好的 ROM:http://downloads.openwrt.org/ 。最新的 stable 版本是 attitude_adjustment(12.09),我下载的是 trunk 版本。

b.在 OpenWRT 官网找相应设备的 Wiki 页面查看刷机方法,一般都是在路由器官方Web固件升级页面直接刷入(我的 WNDR3800 Wiki页面是:http://wiki.openwrt.org/toh/netgear/wndr3800)

2.初始配置

a.路由器启动后,有的型号没有安装 Wifi 模块,需要先用网线连接到 LAN 口,本机 IP 配置为静态 192.168.1.x,然后 telnet 到 192.168.1.1,更改 root 密码,然后 ssh 连入,参考:http://wiki.openwrt.org/doc/start#configuring.openwrt。

b.配置 WAN 口,让路由连上 Internet,参考:http://wiki.openwrt.org/doc/howto/internet.connection 。

比如要配置 PPPoE:

代码如下:

uci set network.wan.proto=pppoe。

uci set network.wan.username=‘yougotthisfromyour@isp.su’

uci set network.wan.password=‘yourpassword’

uci commit network。

ifup wan

c.安装 LuCI Web 管理界面并设置开机自动启动,参考:http://wiki.openwrt.org/doc/howto/luci.essentials。

代码如下:

opkg update

opkg install luci。

/etc/init.d/uhttpd start。

/etc/init.d/uhttpd enable。

d.浏览器输入路由器 LAN 侧 IP(多为192.168.1.1),进行 Wifi 等配置。

路由器刷了个openwrt系统,的相关图片

路由器刷了个openwrt系统,

搭建编译环境。编译建议在Linux下进行。我的系统是Linux mint 17,执行以下命令,构建编译环境:

sudo apt-get update。

sudo apt-get install git-core build-essential。

获取openwrt源码。在当前用户主目录下执行。

git clone git://git.openwrt.org/openwrt.git。

等待代码下载。结束后,目录下会出现openwrt文件夹。

配置软件源。进入openwrt目录,执行。

./scripts/feeds update -a。

./scripts/feeds install -a。

检查编译环境是否完整:

make defconfig

make prereq

根据提示信息安装需要的软件包。如果提示类似。

“tmp/.config-package.in:22022:warning: multi-line strings not supported”

的信息,打开 openwrt/tmp/.config-package.in,定位到对应行,添上丢掉的一个引号就可以了。

编译选项:

执行 make menuconfig,根据路由器情况,选择 Target System 和 Subtarget。如意云一代和极壹S的 Target System 均为 Ralink RT288x/RT3xxx 。对于Subtarget ,前者为 MT7620n based boards ,后者为 MT7620a based boards。

其他选项根据个人喜好选择。一般来说要选中LuCI界面,选中中文语言包等等。

开始编译:

执行 make -j2 V=s 进行编译。-j后面的数字是电脑物理CPU数量加一。V=s可以显示出编译的详细信息。首次编译大概需要几个小时的时间。

错误排查:

编译失败,一般有两种情况:

1.代码下载链接失效。首次编译时,编译程序会实时从网上下载一些软件包的代码。如果下载链接失效,编译就会失败。这时需要根据软件包的名称,从网上自行下载,然后放在 openwrt/dl/ 目录下,执行 make -j2 V=s 继续编译即可。

2.软件包自身有问题。这时重新执行 make menuconfig ,取消对应软件包选中即可。这种情况比较少见,目前已知的有 tor 等。

编译成功,但没有生成固件。这种情况一般是因为选中的软件包过多,导致固件大小超过16MB。重新执行 make menuconfig,去掉一些软件包,重新执行编译即可。

得到固件。在排除了所有错误后,现在终于得到了固件。对于如意云RY-1,固件在 openwrt/bin/ramips 目录下,形如。

openwrt-ramips-mt7620n-rt-n14u-squashfs-sysupgrade.bin。

openwrt-ramips-mt7620n-wrtnode-squashfs-sysupgrade.bin。

openwrt-ramips-mt7620n-mlw221-squashfs-sysupgrade.bin。

openwrt-ramips-mt7620n-wr8305rt-squashfs-sysupgrade.bin。

等等。

【疑问】openwrt里如何使用make编译源码

可以到openwrt官网查询支持openwrt的路由器,地址如下:

http://wiki.openwrt.org/toh/start。

OpenWrt 可以被描述为一个嵌入式的 Linux 发行版,(主流路由器固件有 dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的、静态的系统。

以TP-LINK WR703N 为例简单介绍一下刷openwrt流程:

1、下载安装

访问WR703N在OpenWrt的Wiki页,然后在Flashing一节中找到下载链接:squashfs-factory.bin。

进入路由器管理界面,出厂配置为http://192.168.1.1,用户名和密码均为admin,然后进入固件更新,选择下载的文件,然后更新。等待一段时间(~~2min),然后重启路由。

2、初始配置

用一根网线将路由器的Lan口和你电脑相连,电脑上设置为DHCP模式。然后运行cmd.exe。

输入telent 192.168.1.1。

成功后将出现OpenWrt的欢迎界面。

然后更改root密码:

输入passwd

更改root密码后dropbear(SSH 服务)就运行了,输入exit退出telent。

以后就可以通过ssh管理OpenWrt。

3、网络配置

OpenWrt官方的固件是不带LuCl的,所以初始的网络设定需要在命令行下完成。

下载ssh连接工具putty

输入192.168.1.1

点击open,如果弹出窗口点是即可。

输入用户名root回车 然后输入你刚刚设定的密码。

然后用vi修改相关配置。

首先修改/etc/config/wireless文件。

输入vi /etc/config/wireless回车。

注释掉# option disabled 1。

按i进入修改模式

改好后按esc,然后输入:wq保存退出。

然后修改/etc/config/network文件。

首先修改lan接口配置,注释掉此行:

# option ifname 'eth0'。

然后增加wan接口,如果你上级网络是DHCP的,则文件的末尾添加:

config interface 'wan'。

option ifname 'eth0'。

option proto 'dhcp'。

如果你上级网络是静态IP,则在文件的末尾添加:

config interface 'wan'。

option ifname 'eth0'。

option proto 'static'。

option ipaddr '10.22.33.124'。

option netmask '255.255.255.0'。

option gateway '10.22.33.1'。

option dns '202.113.16.10'。

然后将路由器的Lan/Wan口接到上级网络中,重启路由器。

这时便可以通过电脑寻找SSID为 OpenWrt的无线网络,加入后电脑便可以通过703N上网了。

接着ssh 到路由器

登陆后输入opkg update。

opkg install luci。

/etc/init.d/uhttpd enable。

/etc/init.d/uhttpd start。

就有luci(WEB)界面了~。

完后就可以通过浏览器访问192.168.1.1来配置路由器了。

原文地址:http://www.qianchusai.com/openwrt%E6%90%AD%E5%BB%BAhttp-30.html

fundraising-80

fundraising-80

pier7

pier7

tempe,temperance塔罗牌

tempe,temperance塔罗牌

筠箬-30,筠箬微博

筠箬-30,筠箬微博

japonensisJAVAnet-30

japonensisJAVAnet-30

success,successful的动词

success,successful的动词

大炯眼核心,大炯眼是什么级别

大炯眼核心,大炯眼是什么级别

乔23-10

乔23-10

嚘嘤

嚘嘤

华为-70,华为70荣耀怎么样

华为-70,华为70荣耀怎么样