利用padavan路由器的DDNS解析+frp服务 跟teamviewer说再见

2020-04-21 15:20:44 39点赞 574收藏 103评论

创作立场声明:人人为我 我为人人 相互学习 共同进步

更新(2020-04-21 19:47:22):
没有说清楚场景,给大家带来了误解,增加了理解难度,对不住各位。 原场景,安装远程控制软件,如TV,向日葵等等 现场景,不再受制于tv商业用途检测,向日葵限速,利用成都宿舍里的路由器作端口转发,即可做到人在天津可以访问杭州的远程桌面。ps:作为双流差狗,宿舍只是放衣服的地方,所以有这么个需求。 这里举例用了Windows的远程桌面,其他的业务也可以通过这个方式来操作,比如ssh的22端口等等…… frp的功能很全面,这里只是介绍了一种在我看来比较实用的操作,如果大家只是有在路由器内网访问外地的主机的需求,那大可不必这么复杂。 看到有网友给投了金币,很是惭愧,请大家不要给我投金币了。 我只是做了一点微小的贡献,还是要谢谢大家!

相信有不少道友,最近苦于teamviewer被和谐,公司又不愿意买商业版授权。无法顺利远程,工作效率大打折扣。

本文将手把手教你通过家里的路由器来中转,实现访问外地的服务器的指定端口,从而达到进入远程桌面的目的

外观展示

路由器有什么好展示的……看干货才是王道……

利用padavan路由器的DDNS解析+frp服务 跟teamviewer说再见

frp中文文档

frp版本发布页下载与路由器对应版本


获取公网IP

这是前期准备,就不展开讲了,站里已经有很多巨佬写了相关说明。

公网IP以及路由器设置桥接不建议自己操作,打一万号找客服重新下发配置即可。

PS:四川电信可以免费提速至300M下行8M上行(6月底结束),给1000号打电话说小翼管家提速的时候提示账号不在线,麻烦你后台帮我操作一下。利用padavan路由器的DDNS解析+frp服务 跟teamviewer说再见

下载frp对应的客户端,文中以0.32版本的windows客户端为例


升级路由器系统

在控制台输入,点首页的固件版本进入就看到控制台

#一键自动更新固件脚本
wget -q -O- https://opt.cn2qq.com/opt-script/up.sh > /tmp/up.sh && bash < /tmp/up.sh &

回车之后安静地等待5分钟利用padavan路由器的DDNS解析+frp服务 跟teamviewer说再见

路由主页路由主页

设置DDNS映射

在这里注册域名

使用 Cloudflare 实现*级个人域名的 ddns 服务。

需要 curl 程序,opt 环境内置或手动安装 opt 后输入[opkg update; opkg install curl]

使用前需要将域名添加到 Cloudflare 中,并添加一条A记录,使用之后将自动更新ip

【Get your API key】 查看官方说明以及如何获取 Cloudflare 的 Global API Key 。

DDNS解析DDNS解析

frps设置

启用路由器中的frp服务,此时你的域名已经与你的路由器wan口绑定,接下来就是用frp服务转发端口了。

看图说话利用padavan路由器的DDNS解析+frp服务 跟teamviewer说再见

frps设置frps设置



设为头图

点击应用点击应用

设置端口转发

需要转发的端口有以下两种

frp通信端口——默认7000——必须要转发!!!否则只能在路由器提供的局域网连接远程桌面

frp帮你转发的端口——任意数字——转发到路由器的后台地址上,即可在任意网络环境下访问指定IP+指定端口

比如,我需要转发内网的3389端口,那么就需要在路由器上设置转发192.168.123.1的3389端口到任意IP的3389端口(这里不一定要统一,只是为了方便记忆)

wan口设置端口转发wan口设置端口转发

frpc设置

先用传统的方式连接上桌面,把frpc程序放进去运行!

我们先来修改frpc.ini

我这里为了演示,就不放出我的域名了。利用padavan路由器的DDNS解析+frp服务 跟teamviewer说再见

common就是路由器上的设置

[sssh1]——名字无所谓

type = tcp

local_ip = 127.0.0.1——本机IP即可

local_port = 3389——你在内网访问的地址——比如在项目现场用192.168.123.15:3389

remote_port = 8945——外网访问的地址——在任意地点访问你的域名:8945

此时,如果需要多个端口都要转发,就在这个配置文件下面加一组

[sssh2]——名字无所谓

type = tcp

local_ip = 127.0.0.1——本机IP即可

local_port = 3388——你在内网访问的地址——比如在项目现场用192.168.123.15:3388

remote_port = 8947——外网访问的地址——在任意地点访问你的域名:8947

演示页面演示页面

运行命令,在frpc.exe,frpc.ini上右击复制路径,两个路径之间用 -c 连接,保存为bat放进启动项即可。

C:UsersAdministratorDesktopfrp_0.32.0_windows_amd64frpc.exe -c C:UsersAdministratorDesktopfrp_0.32.0_windows_amd64frpc.ini

frpc配置frpc配置

输入域名+端口即可得到在内网访问内网IP+端口的效果输入域名+端口即可得到在内网访问内网IP+端口的效果

坠感动的一幕终于出现了!坠感动的一幕终于出现了!


使用感受

免费 好用 快速 高效

事实上配置好一台frps服务端之后,frpc的客户端是可以无限制的在多台终端上运行的。只要端口名称不同即可如上面的ssh1 ssh2

总结

写的不好,抛砖引玉,希望与大噶共同进步

PPS:希望拥有iPad的大佬多多晒单,因为我买不起,就喜欢看拆箱利用padavan路由器的DDNS解析+frp服务 跟teamviewer说再见


展开 收起
103评论

  • 精彩
  • 最新
  • 看不懂,都有公网IP了,直接DDNS+端口映射就可以了啊,干嘛还要frp

    校验提示文案

    提交
    没错,有公网IP还用frp这个操作没看懂。动态域名太不香吗?

    校验提示文案

    提交
    你的场景是在家远程公司的电脑,或者在公司远程家里的电脑,

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 贴主的意思应该是想把公司或其他任意地方的电脑做客户端(没有公网),家里(也可以是任意地方)访问其他地方时候就不用向日葵了。只是他恰好拿自己家有公网的电脑演示,有些人就理解不了了。基本上会玩这玩意都不会傻到有ddns还去内网穿透吧

    校验提示文案

    提交
    算了,算了,咱们自己明白就行 [脸红]

    校验提示文案

    提交
    收起所有回复
  • vps 跑 frps
    没公网ip 的client跑frpc 可定义任何port 内网 穿 内网,加上stcp 更安全

    校验提示文案

    提交
    害,买不起国内的vps

    校验提示文案

    提交
    IT锁port,就得这样钻 [抽烟] [抽烟]

    校验提示文案

    提交
    收起所有回复
  • 用向日葵不就行了吗?干嘛要这么麻烦

    校验提示文案

    提交
    核心内容说的是转发端口。。。很明显能做的比向日葵要多的多的多。。。 [高兴]

    校验提示文案

    提交
    这玩意限速。。。

    校验提示文案

    提交
    收起所有回复
  • 有公网IP转发3389端口出来直接就能连啊,为啥还要用FRP??

    校验提示文案

    提交
    你这办法的前提是被控设备挂在公网IP下,我需要的是任意地点访问任意地点,公网IP只做转发用

    校验提示文案

    提交
    端口映射出去

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 有公网IP了还这么麻烦?teamviewer没和谐吧?一直在用啊

    校验提示文案

    提交
    我表达能力可能确实是有问题……公网IP映射到内网只能在外地访问你公网IP下的设备,我需要的是在任意地点访问任意地点的设备哦 [抠鼻]

    校验提示文案

    提交
    收起所有回复
  • 公网IP有,去年阿里云9.9买了个10年的域名 [傻笑]

    校验提示文案

    提交
    免费域名每年续签就好了,9块9可以吃两顿早饭呢 [阴笑]

    校验提示文案

    提交
    收起所有回复
  • 甘肃搞不到公网IP

    校验提示文案

    提交
    有需要的可以联系我,短期用几天问题不大

    校验提示文案

    提交
    收起所有回复
  • 这是在秀别人的下限,还是你的上限?

    校验提示文案

    提交
    我怎么这么爱听你说话呢?要不你猜猜?

    校验提示文案

    提交
    收起所有回复
  • win10自带的远程没有显卡,很多程序不能跑!

    校验提示文案

    提交
    我就调试一下设备。。。 [吐血]

    校验提示文案

    提交
    收起所有回复
  • Linux Mac有frp client吗

    校验提示文案

    提交
    印象中是全平台支持,你看文章链接的官方发行页就知道了。

    校验提示文案

    提交
    收起所有回复
  • 本来进来是想学习一下没有公网ip怎么用frp内网穿透,正好我的newifi3的路由器刷的就是padavan系统,想着如果可行就把理财产品K2p当ap,padavan系统的newifi3当主路由呢,失望的离开 [尴尬]

    校验提示文案

    提交
    哈哈哈,把路由器放朋友家!送给他!

    校验提示文案

    提交
    收起所有回复
  • 求推荐便宜又性价比高又能pandovan的Ac路由

    校验提示文案

    提交
    新三无敌(10平房间 [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • 求一个ipv6公网的办法,纯小白

    校验提示文案

    提交
    光猫设置,打开ipv6,路由器打开ipv6,你的电脑就能获取到了

    校验提示文案

    提交
    我的意思是路由器已经获得ipv6了,怎么把路由器变成网盘,可以从外网访问的那种 [高兴]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 为什么不openvpn

    校验提示文案

    提交
    这是端口转发服务器

    校验提示文案

    提交
    收起所有回复
  • 大内网表示羡慕,有公网ip还要这么折腾么

    校验提示文案

    提交
    把公网ip利用起来,可以把路由器当做端口转发服务器

    校验提示文案

    提交
    收起所有回复
  • 看到楼主回复下 小白求指导下 谢谢啦 [高兴]

    校验提示文案

    提交
    官方原版的

    校验提示文案

    提交
    那里有下???

    校验提示文案

    提交
    还有30条回复
    收起所有回复
  • 我想知道纸飞机是怎么配置的,有没有人写这个知道啊,求机场(ノへ ̄、>

    校验提示文案

    提交
    写的好的人*** [锁眉]

    校验提示文案

    提交
    [喜极而泣] 最后三个字莫不是捡肥皂?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 直接ddns也能用frp吧?

    校验提示文案

    提交
    当然可以

    校验提示文案

    提交
    收起所有回复
  • 都有公网ip了,不明白干嘛把frps和frpc搭在一起,完全多此一举

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

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