前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >树莓派4B搭建OpenWrt软路由—配置服务器

树莓派4B搭建OpenWrt软路由—配置服务器

作者头像
逍遥子大表哥
发布2022-03-25 08:36:24
5K0
发布2022-03-25 08:36:24
举报
文章被收录于专栏:kali blog

本文我们来看看基于树莓派4B的Openwrt,Openwrt是著名的路由器管理系统,因其开源,第三方可编译等优点被许多厂商使用。 恰好手头有个树莓派4B,刷入Openwrt做软路由。同时给其尝试加入各种插件。

配件准备

  • 树莓派4B开发板
  • 32G内存卡
  • 一根网线

选择固件

这里我用的是Lean的树莓派openwrt固件。

作者项目地址:https://github.com/coolsnowwolf/openwrt

刷入固件

打开工具win32,如下选择固件和磁盘位置,点击写入

写入成功后,将卡插入树莓派。启动树莓派。

登录后台

将树莓派的的网口用网线连接至自己的电脑,然后在浏览器内输入192.168.1.1,如果连接没问题的话会直接跳转到openwrt后台界面。

默认用户名:root

默认登录密码:password

添加接口

添加一个wan端口,协议为DHCP客户端,物理设置中勾选以太网适配器eth0

openwrt的优势

openwrt和其他固件不同在于,可以安装很多插件。如广告屏蔽、云盘下载加速等。

网络储存

当然,我们也可以在路由器上大家Nginx和PHP环境。也就是说我们可以将路由器搭建成为一个小型的服务器。

配置ssh

自己的东西,凭什么不能登录ssh。很多路由器固件是不能ssh登录的,而openwrt很简单。

配置ssh

登录ssh

搭建博客

修改nginx配置文件

代码语言:javascript
复制
user root root;
worker_processes  1;
pid        /var/run/nginx_kodexplorer.pid;
events {
    worker_connections  1024;
}
http {
    include       /etc/nginx/mime.types;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen       8081;
        server_name  localhost;
        location / {
            root /mnt/www/;
            index index.html index.htm index.php;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
        location ~ \.php$ {
            root /mnt/www/;
try_files $uri = 404; # PHP 文件不存在返回404
            fastcgi_pass unix:/var/run/php7-fpm.sock; # 通过 Unix 套接字执行 PHP
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # 修复 Nginx fastcgi 漏洞
            include /etc/nginx/fastcgi_params;
        }
    }
}
测试探针文件
安装typecho

这样,便将一个不起眼的路由器,搭建成为了服务器。

版权属于:逍遥子大表哥

本文链接:https://cloud.tencent.com/developer/article/1963288

按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配件准备
  • 选择固件
  • 刷入固件
  • 登录后台
  • 添加接口
  • openwrt的优势
    • 配置ssh
      • 搭建博客
        • 测试探针文件
          • 安装typecho
          相关产品与服务
          云服务器
          云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档