亚瑟刷机openwrt后如何web和ssh公网访问

2025-06-06 14:59:09 0点赞 2收藏 1评论

亚瑟已经用了近一年了,之前很长时间用的梅林固件,但是最近使用该固件总是容易卡死,所以更换成了libwrt(openwrt)

libwrt版本libwrt版本

之前用梅林固件的时候一直用的是VNT远程访问,但是最近联通送了公网IP,所以我决定折腾一下,这里记录一下步骤

一、web访问

在防火墙端口转发设置两个端口转发,一个88转发80,一个22转发22

设置好后的显示:转发至此设备设置好后的显示:转发至此设备

设置举例

设置模板设置模板

现在外网ip加端口方式可以访问web,但是ssh还不行

二、设置dropbear

启用dropbear启用dropbear

启用dropbear时勾选网关端口,让wan区也能访问ssh

这样界面的设置基本上就没有问题了,下一步需要在局域网内用ssh链接上你的路由器

ssh root@ip

紧接着修改vi /etc/config/dropbear

config dropbear 'main'

        option PasswordAuth 'on'

        option Port '22'

        option DirectInterface 'lan' //此处lan修改成wan

        option GatewayPorts 'on' //这句话看似启用网关,实际没有用

然后重启/etc/init.d/dropbear restart

然后就可以ssh root@公网ip 访问你的路由器了

结束:不完美

这样改了确实可以外网ssh,但内网连不上ssh,懂行的可以在评论区指导一下

补充:曲线救国方案:开两个dropbear实例,分别监听不同的端口,比如监听22和2222,lan区域本来就可以访问ssh,而wan区直接在在防火墙端口转发把22转发给路由器的2222,这样wan就可以访问ssh了

/etc/config/dropbear配置第二个实例需要改一下/etc/config/dropbear配置第二个实例需要改一下wan区域的端口转发wan区域的端口转发

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
1评论

  • 精彩
  • 最新
  • 学习了[强]大佬们,外网访问 SSH 都用啥穿透工具啊,近来发现一个新出的 zeronews 还可以,有人用过吗

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
2
扫一下,分享更方便,购买更轻松