利用padavan路由器的DDNS解析+frp服务 跟teamviewer说再见
创作立场声明:人人为我 我为人人 相互学习 共同进步
更新(2020-04-21 19:47:22):
没有说清楚场景,给大家带来了误解,增加了理解难度,对不住各位。
原场景,安装远程控制软件,如TV,向日葵等等
现场景,不再受制于tv商业用途检测,向日葵限速,利用成都宿舍里的路由器作端口转发,即可做到人在天津可以访问杭州的远程桌面。ps:作为双流差狗,宿舍只是放衣服的地方,所以有这么个需求。
这里举例用了Windows的远程桌面,其他的业务也可以通过这个方式来操作,比如ssh的22端口等等……
frp的功能很全面,这里只是介绍了一种在我看来比较实用的操作,如果大家只是有在路由器内网访问外地的主机的需求,那大可不必这么复杂。
看到有网友给投了金币,很是惭愧,请大家不要给我投金币了。
我只是做了一点微小的贡献,还是要谢谢大家!
相信有不少道友,最近苦于teamviewer被和谐,公司又不愿意买商业版授权。无法顺利远程,工作效率大打折扣。
本文将手把手教你通过家里的路由器来中转,实现访问外地的服务器的指定端口,从而达到进入远程桌面的目的
外观展示
路由器有什么好展示的……看干货才是王道……
frp中文文档
frp版本发布页下载与路由器对应版本
获取公网IP
这是前期准备,就不展开讲了,站里已经有很多巨佬写了相关说明。
公网IP以及路由器设置桥接不建议自己操作,打一万号找客服重新下发配置即可。
PS:四川电信可以免费提速至300M下行8M上行(6月底结束),给1000号打电话说小翼管家提速的时候提示账号不在线,麻烦你后台帮我操作一下。
下载frp对应的客户端,文中以0.32版本的windows客户端为例
升级路由器系统
在控制台输入,点首页的固件版本进入就看到控制台
#一键自动更新固件脚本
wget -q -O- https://opt.cn2qq.com/opt-script/up.sh > /tmp/up.sh && bash < /tmp/up.sh &
回车之后安静地等待5分钟
设置DDNS映射
在这里注册域名
使用 Cloudflare 实现*级个人域名的 ddns 服务。
需要 curl 程序,opt 环境内置或手动安装 opt 后输入[opkg update; opkg install curl]
使用前需要将域名添加到 Cloudflare 中,并添加一条A记录,使用之后将自动更新ip
点 【Get your API key】 查看官方说明以及如何获取 Cloudflare 的 Global API Key 。
frps设置
启用路由器中的frp服务,此时你的域名已经与你的路由器wan口绑定,接下来就是用frp服务转发端口了。
看图说话
设为头图
设置端口转发
需要转发的端口有以下两种
frp通信端口——默认7000——必须要转发!!!否则只能在路由器提供的局域网连接远程桌面
frp帮你转发的端口——任意数字——转发到路由器的后台地址上,即可在任意网络环境下访问指定IP+指定端口
比如,我需要转发内网的3389端口,那么就需要在路由器上设置转发192.168.123.1的3389端口到任意IP的3389端口(这里不一定要统一,只是为了方便记忆)
frpc设置
先用传统的方式连接上桌面,把frpc程序放进去运行!
我们先来修改frpc.ini
我这里为了演示,就不放出我的域名了。
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
使用感受
免费 好用 快速 高效
事实上配置好一台frps服务端之后,frpc的客户端是可以无限制的在多台终端上运行的。只要端口名称不同即可如上面的ssh1 ssh2
总结
写的不好,抛砖引玉,希望与大噶共同进步
PPS:希望拥有iPad的大佬多多晒单,因为我买不起,就喜欢看拆箱
狼爸爸_
校验提示文案
时光撒谎iG
校验提示文案
Angelshark
没公网ip 的client跑frpc 可定义任何port 内网 穿 内网,加上stcp 更安全
校验提示文案
值友4932928296
校验提示文案
七海扬帆
校验提示文案
后排老唐
校验提示文案
wkxsac
校验提示文案
值友8533785036
校验提示文案
losterno
校验提示文案
汗汗
校验提示文案
Chr1st0p
校验提示文案
小马过河河河河
校验提示文案
穷就穷啦认咗佢
校验提示文案
中XXX
校验提示文案
麦西
校验提示文案
酸奶式沉淀
校验提示文案
值友2978037819
校验提示文案
士兵向左
校验提示文案
远行de风
校验提示文案
无人熟悉大菠萝
校验提示文案
哈利波特别特别大
校验提示文案
士兵向左
校验提示文案
值友2978037819
校验提示文案
值友2978037819
校验提示文案
值友2978037819
校验提示文案
剑君
校验提示文案
酸奶式沉淀
校验提示文案
麦西
校验提示文案
中XXX
校验提示文案
usee00123
校验提示文案
王小舒
校验提示文案
穷就穷啦认咗佢
校验提示文案
时光撒谎iG
校验提示文案
蚵仔面线
校验提示文案
小马过河河河河
校验提示文案
Chr1st0p
校验提示文案
汗汗
校验提示文案
值友2054327792
校验提示文案
Angelshark
没公网ip 的client跑frpc 可定义任何port 内网 穿 内网,加上stcp 更安全
校验提示文案
无人熟悉大菠萝
校验提示文案