笔者一直希望能够在外网环境访问内网环境。早前通过 frp 实现了Windows环境 3389 端口的 tcp 穿透,基本上能够实现在外网环境通过反向代理访问远程桌面,虽然速度感人但起码能用。路由器管理页的外网访问之前使用路由器上集成的 Ngrok 功能,但最近半年有时无法连接,于是动起心思,想用 frp 代理一劳永逸解决路由器管理页外网访问的问题。

基本信息

宽带环境:移动家宽
路由器型号:K2
Padavan固件版本:3.4.3.9-099_11-23
云服务器:腾讯云弹性云服务器(有公网IPv4地址)

主要问题

3.4.3.9-099_11-23 固件用在 k2 上是比较合适的,它集成了许多核心的玩法,但占用的空间只有 70MB 左右,非常适合不能外接USB的 k2 。这个由H大编译的版本,本来应该已经集成了 frp 的服务端和客户端。

最近重启路由器之后发现, frp 客户端不能正常运行。日志中显示 frp_script 正在运行,但服务端并没有接收到,同时注意到 frp_version 没有显示版本。于是在脚本中找到原来下载 frp 的源,通过路由器访问已经404了。于是笔者尝试通过Winscp上传 frp 客户端和修改下载源的方法解决这个问题。

尝试1: 通过WinScp上传 frp 客户端

上传版本:frp 0.38.0
首先通过 ssh 进入路由器,在 opt/bin 文件夹内上传 frpc (只尝试了上传客户端) 。由于笔者在服务器对应的 frps 版本是 0.38.0,因此选择同样版本的客户端进行测试。

上传完成后右键属性修改 0755,回到路由器web管理界面,重启frp,发现日志中仍然显示“ frp_script 正在运行,frp_version 没有显示版本”,同时服务端也没有记录。重新尝试将 frp包 所有内容上传,问题依然没有得到解决。

新的问题: 考虑当前固件可能不兼容新版的 frp ,一个一个版本地上传尝试非常耗时;还有一个可能是,通过WinScp上传的文件没有正常解压,不能被Linux系统识别,果真如此那上传来也没有意义了。

尝试2: 修改下载源

修改 K2 的下载源可以在脚本中实现。也正是在这个过程中,笔者发现脚本描述中不仅没有 frp 的下载源,甚至 opt 环境的下载源也失效了。这会基本可以确定,之前系统日志中显示的正常运行就是打印出来的一句话,frp 根本没有正常运作,也就是说,路由器环境内根本没有配置 frp

绕了好长一段路发现自己在对着空气配置 frp,也是怪自己没有仔细研究环境。恰好在网上找到了解决 K2 路由器更换 frp 下载源的分享。特别感谢@jxd010203(点击可访问原文)的分享,以下是他的解决方案。通过更换下载源之后,顺利在路由器启动 frp 客户端服务,并且通过 tcp 成功转发。

解决过程

关于更换下载源,在脚本中添加 frp ,也可以直接在 frp_script 中添加直接修改。 这里笔者选择了和@jxd010203同样的解决方案。毕竟固件中编译的脚本中并没有下载源(或失效),一旦路由器恢复出厂设置又要重新改过… 不如就在配置界面一步到位。

FRP内网穿透 标签页下

展开 frp_script,在客户端配置前,添加如下指令

#删除低版本的frpc
rm /opt/bin/frpc
#下载替换
wget -P /opt/bin/ https://code.aliyun.com/xistor/frpc-for-download/raw/master/frpc && chmod 777 /opt/bin/frpc && chmod 777 /opt/bin/frpc

图示如下

修改下载源后,正常配置客户端信息,完成后保存设置,重启 frp 。此时系统日志已经可以正常识别版本 0.20.0。 而服务器端 frp 0.38.0 也收到了记录。现在可以确定,不同版本之间的 frp 是可以正常通信的。但具体是路由器本身不支持更高版本的 frp ,还是如前面所言,通过WinScp上传的文件不能被正常识别?这个问题暂时还没有解决。

后记

这款 K2 路由器是在机缘巧合下从朋友处淘回来的,刷了Padavan固件,可玩性也比较高。但是因为长期在外,不能在家折腾,所以也没有更新固件和尝试其他的功能。人不在家要是变砖或是连不上网,那就麻烦了。等有机会了可以尝试一下其他的功能。最后再次感谢@jxd010203和 frp 作者。

  1. frp – github: https://github.com/fatedier/frp
  2. 《K2路由器Padavan配置frp实现内网穿透》 – https://www.dazhuanlan.com/jxd010203/topics/1214359

Padavan路由器无法启用FRP的解决方法(固件版本3.4.3.9-099_11-23)相关推荐

  1. 计算机无法连接无线信号,win7系统连接无线信号时提示Windows无法连接到路由器名称的四种解决方法...

    现如今网络发展速度非常快,无线网络已经普及了,使用率高了遇到的问题也就多了.比如有时候笔记本win7系统连接无线信号时出现"Windows无法连接到路由器名称"(如下图所示),该如 ...

  2. 小米路由器显示网络未连接到服务器,小米路由器4不能上网了如何解决?小米路由器4无法上网的解决方法汇总介绍...

    小米路由器4不能上网了如何解决?用户是=使用小米路由器4的时候忽然发现没网了,怎么办呢?接下来的文章中小编将会列举几种常见的问题,有兴趣的朋友可以阅读本文参考一下. 小米路由器4无法上网的解决方法汇总 ...

  3. dhcp服务器显示未连接,提示本地连接未启用dhcp怎么办?本地连接未启用dhcp的解决方法...

    最近有位win7系统用户碰到了本地连接无法访问的情况,用户诊断之后发现是未启用dhcp导致的,用户不知道这是什么情况,为此非常苦恼,那么win7系统提示本地连接未启用dhcp怎么办呢?今天为大家分享w ...

  4. eNSP启动路由器失败,错误代码40解决方法亲测有效

    eNSP启动路由器失败,错误代码40解决方法 "错误代码40" AR设备启动失败问题,个人解决方案 我在网上查找过很多相关的资料,大多都没什么用.我的电脑是win10的系统,我自己 ...

  5. 服务器未响应wan口连接失败,路由器WAN口连接失败如何解决 路由器WAN口连接失败解决方法【详解】...

    网吧宽带路由器WAN口连接不上,路由器WAN口状态一直显示连接中.如果出现这种情况,不妨从以下几个方面进行考虑: 1.检查网络物理线路是否正确连接,相关设备是否正常开启和使用. 2.确认宽带账号密码输 ...

  6. 思科路由器发现重大漏洞,解决方法是……

    晚上好,我是老杨. 思科知名度高,待遇也好,很多网工心生向往,也有很多人考过思科认证的相关证书,对思科的印象还是不错吧? 而且,作为美国著名的网络设备厂商,思科是全球路由器巨头,很多企业使用的关键路由 ...

  7. wan端口未连接怎么弄_路由器WAN口未连接解决方法,WAN口未连接怎么办

    现在很多用户从宽带信号转换为光纤信号了,光纤由于速度快,稳定性强逐渐取代了宽带了.但是,总是有很多用户安装无线路由器时遇到这样或那样的问题.(实话实说:光纤设置无线路由器时的确比宽带稍稍复杂一丁点,所 ...

  8. 思科精睿RV042路由器使用PPPOE频繁掉线解决方法

    以前的路由器都是40多块钱的,最贵也不过100块钱,但是用起来很不好用,家里有三台电脑,那些垃圾路由器总是频繁的掉线,让我的牙疼,现在终于用了好的路由器,本以为思科RV042能让我的网络环境好起来,但 ...

  9. 联想小新pro16休眠后无线网卡启用不了解决方法

    PS 本人用的无线网卡为MT7921,饱受休眠无法再用网卡的折磨.驱动更到最新也无法解决,换AX210又听说信号没7921强,故还想试试其他方法. 步骤一 禁用空闲省电 步骤二 win+R输入cont ...

  10. iphone连上wifi却上不了网_路由器上不了网怎么解决 路由器上不了网解决方法【详解】...

    俗话说靠别人不如靠自己!其实遇到这种情况,只需要简单几步,你也可以自己搞定哦! ▼ 首先我们进入路由器界面(192.168.0.1)先查看WAN口连接状态,先确定你是哪种情况,再对症下药. 路由器WA ...

最新文章

  1. 如何用ping来测试Azure虚机网络延迟的监测工作
  2. 【Math Time 】Mean, Median, Mode 之间的区别
  3. 了解Android中的meta-data及其应用
  4. tkinter学习-菜单与画布
  5. Spark 任务调度机制详解
  6. 程序员,你还要迷茫多久?
  7. C++ newdelete
  8. 网易邮箱大师如何添加Word附件 添加附件方法步骤详细介绍
  9. python五子棋双人对弈_基于python的socket实现单机五子棋到双人对战
  10. 用python实现关机程序_python实现重启关机程序
  11. 怎么在PDF中插入文本框并输入文字?
  12. ORA-20011 问题处理
  13. LeCo-169. 多数元素
  14. 6月26日日志-消费记录界面实现
  15. Mac安装卸载更新Homebrew
  16. VirtualBox 解决不能为虚拟电脑打开一个新任务问题
  17. SSO单点登录_04
  18. Linux 扩大内存采用扩大SWAP文件方法
  19. 全球及中国弹性运动胶带行业发展展望及投资趋势预测报告2022-2027年
  20. 全光谱护眼台灯好吗?2022双十一全光谱台灯这个牌子比较好

热门文章

  1. Java Balking模式
  2. KaTeX数学公式语法
  3. Springboot毕设项目基于springboot的小区旧物交易系统的设计与实现j8o94java+VUE+Mybatis+Maven+Mysql+sprnig)
  4. 我的家乡主题网页设计
  5. 做下一个互联网时代的“水电公司”——融云的通信云视野与蓝图
  6. 音频分析工具:zplane de​​​​​​​Coda for Mac
  7. php源码 辅助发卡_PHP个人发卡平台源码|自动发货网站源码 V5免授权版
  8. unity透明通道加颜色_关于Unity伽马校正的一点笔记
  9. 深入浅出GAMP算法(下):MMSE估计和AWGN场景
  10. Linux下安装AliSQL(MySQL)及相关环境配置