• 修改Openwrt软路由的web端口


    如何修改openwrt路由器的web访问端口号?

    在OpenWrt路由器上,如何修改Web访问端口号,通常涉及到修改HTTP服务器的配置文件。默认情况下,OpenWrt使用的HTTP服务器是uHTTPd。

    以下是修改Web访问端口号的步骤:

    一、通过SSH登录路由器:

    使用SSH客户端连接到路由器。如果你的路由器上没有安装SSH服务器,你可能需要通过Web界面或其他方式启用SSH。

    或者windows的cmd进行连接
    在这里插入图片描述

    二、编辑uHTTPd配置文件:

    执行命令vi /etc/config/uhttpd以编辑uHTTPd的配置文件。你可以使用vi文本编辑器

    软路由界面
    BusyBox v1.36.0 (2023-05-05 16:18:36 UTC) built-in shell (ash)
    
         _________
        /        /\      _    ___ ___  ___
       /  LE    /  \    | |  | __|   \| __|
      /    DE  /    \   | |__| _|| |) | _|
     /________/  LE  \  |____|___|___/|___|
     \        \   DE /
      \    LE  \    /  -------------------------------------------
       \  DE    \  /    OpenWrt SNAPSHOT, r6047-c75138ada
        \________\/    -------------------------------------------
    
    
    
    root@BleachWrt:~# vi /etc/config/uhttpd
    
    找到并修改端口号:在打开的配置文件中,找到类似以下行的配置(默认端口号为80):
    config uhttpd 'main'
            list listen_http '0.0.0.0:80'
            list listen_http '[::]:80'
            list listen_https '0.0.0.0:443'
            list listen_https '[::]:443'
            option redirect_https '0'
            option home '/www'
            option rfc1918_filter '1'
            option max_connections '100'
            option cert '/etc/uhttpd.crt'
            option key '/etc/uhttpd.key'
            option cgi_prefix '/cgi-bin'
            list lua_prefix '/cgi-bin/luci=/usr/lib/lua/luci/sgi/uhttpd.lua'
            option network_timeout '30'
            option http_keepalive '20'
            option tcp_keepalive '1'
            option ubus_prefix '/ubus'
            option script_timeout '3600'
            list index_page 'cgi-bin/luci'
            option max_requests '50'
    
    
    修改list list listen_http行中的端口号为你想要的新端口号。例如,将端口号修改为8080:
    config uhttpd 'main'
            list listen_http '0.0.0.0:80'
    
    
    修改后:
    config uhttpd 'main'
            list listen_http '0.0.0.0:8080'
    		list listen_http '[::]:8080'
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50

    如果使用vi编辑器,按下esc,然后输入:wq,并按Enter保存并退出:

    三、重新启动uHTTPd服务:

    为了使更改生效,需要重新启动uHTTPd服务。执行以下命令:

    /etc/init.d/uhttpd restart
    
    • 1

    或者使用service命令:

    service uhttpd restart
    
    • 1

    如果你使用了防火墙,你可能还需要更新防火墙规则以允许新的端口上的流量。

  • 相关阅读:
    Demo 题记
    java 两个list的交集
    关于GIT配置安装及使用
    java基于微信小程序的驾校报名预约考试 uniapp小程序
    SDH设备
    线程的创建方式
    双非本科是如何逆袭的?这位同学有点东西
    UE4_UE5结合offline voice recognition插件做语音识别功能
    双指针算法
    Cosmos模块化功能链 走向亿级用户的超级Dapp时代
  • 原文地址:https://blog.csdn.net/qq_39689711/article/details/134409686