平板变身全功能PC,内网穿透远程桌面可还行

2021-07-29 14:07:07 42点赞 374收藏 31评论

实现方式

想要实现PC完整功能,其实就是靠有网络远程桌面连接到家里或者公司的PC就行了,但是向日葵、teamviewer之类总是卡顿、断链、被公司封禁等,用起来不尽如人意。

这里介绍用自己家里的PC搭建一个FRP的服务器,然后在外就可以用平板或手机穿透内网访问公司或者家里的PC,然后爱干啥干啥,即使是1000元的平板,配上键盘鼠标,全功能的office套件、CAD、PS照样用起来。平板以android为例,ipad同理可行,还没试。

基本全程在Windows界面下操作(除了Android平板),全免费且无需上传身份信息做实名认证。

注意:下面说到的所有bat文件运行打开的CMD窗口均不能关闭,关闭就是退出运行了

另:玩游戏不行,以后再介绍玩游戏的工具,很多人可能也在用了,靠moonlight串流。

流程介绍

看起来好长,其实很简单。就是PC上配置ini和bat批处理即可。如果自己本身已经有动态域名了,直接看3、4、5环节就好了。我在最末网盘放上整理好的文件夹,大家下载按照3、4修改ini的内容直接使用也可。

公网地址——申请动态域名——PC服务端配置FRPS——家里路由器设置——PC被控端配置FRPC——android操控端配置FRPC——打开远程桌面连接——enjoy^^

APP下载等准备工作

  • 1、需要公网IPv4,不用静态,拨号的动态就行,这是必备条件。如果是电信或者联通的可以尝试打10000强烈要求申请,移动大概基本就无望了(试试也无妨),IPv4枯竭了就是枯竭了。如果弄不到公网IPv4,后面的步骤就不用看了,这是根基。

  • 2、下载PC端FRP软件,可以去github的页面下载,目前最新的是v0.37.0。往下拉选择相应版本

平板变身全功能PC,内网穿透远程桌面可还行

  • 3、下载IP上报客户端(本次场景介绍的pubyun,不同提供商会有不同的客户端),选windows,可选新版:

平板变身全功能PC,内网穿透远程桌面可还行

平板变身全功能PC,内网穿透远程桌面可还行

  • 5、Android的远程桌面,也有很多app,我自己用Google play上微软的remote desktop,有条件的可以从上面装,腾讯应用宝也有,或者其它类似app也可。

申请域名

域名提供商就有很多了,还有很多路由器也会自带,dlink、tplink之类,还有大名鼎鼎花生壳,本次介绍pubyun,右上角注册:

平板变身全功能PC,内网穿透远程桌面可还行

根据要求完成注册,然后登陆进去

平板变身全功能PC,内网穿透远程桌面可还行

选择创建动态域名,免费二级域名后缀只有.f3322.net,自己选一个开头,比如zdm,点击查询,未被使用的话,就可以点击创建域名啦。

平板变身全功能PC,内网穿透远程桌面可还行

这时这里就出现你申请的域名、公网IP还有更新的时间啦。

平板变身全功能PC,内网穿透远程桌面可还行

公网IP每次重启光猫都是有可能变化的,怎么办,就用刚才 一-3下载那个IP上报客户端啦,下载安装打开。账号管理,一次输入刚才申请到的域名如:zdm.f3322.net,用户名和口令就是登陆该网站刚才注册的用户名和密码,然后点击新增。

平板变身全功能PC,内网穿透远程桌面可还行

参数设置那记得勾选开机自启动,其他保持默认即可。

平板变身全功能PC,内网穿透远程桌面可还行

配置家里的服务端PC1

解压刚才的frp_0.37.0_windows_amd64压缩包,任意位置都可,进去以后几个文件,ini后缀的留着删掉都行,主要靠两个exe文件,FRPS是服务端,FRPC是PC的客户端,被控和操控都靠它。Windows的PC1、PC2可以相互远控,PC不能远控android。

平板变身全功能PC,内网穿透远程桌面可还行

如果刚才的ini没删,进入刚才的frps.ini,或者新开一个记事本,另存在同目录下命名为frps.ini(自己定,后缀固定)。贴入一下内容,加粗的部分根据自己需求修改

[common]

bind_addr = 0.0.0.0

bind_port = 1234 #绑定端口号

dashboard_port = 1235 #面板的端口号

dashboard_user = zdm #访问面板的用户名

dashboard_pwd = smzdm #访问面板的密码

log_file = ./frps.log

log_level = error

log_max_days = 3

token = key1 #服务端密钥

max_pool_count = 50

tcp_mux = true

保存,关闭,然后再开一个新的记事本,另存在同目录下,命名为frps.bat,敲入以下内容

@echo off

frps -c frps.ini

保存,关闭,运行,会弹出一个框,啥内容没有,就一个光标在闪,保持该框不要关闭。

平板变身全功能PC,内网穿透远程桌面可还行

打开浏览器,输入申请的域名+面板端口号,比如zmd.f3322.net:1235,会弹出输入账号密码的提示,输入后如下界面,就表示服务端应该没问题了。

平板变身全功能PC,内网穿透远程桌面可还行

路由器端口映射

路由器需要做端口映射,才能从外网访问到服务器的端口设置,我家的路由器是华为TC7102和tplink WDR7650,设置项在 更多功能—>安全设置—>NAT服务,TPlink在应用的虚拟服务里。其它路由器也类似选项,可从问度娘。

我家的主路由器是华为的,就如下设置:

平板变身全功能PC,内网穿透远程桌面可还行

TPlink的更简单

平板变身全功能PC,内网穿透远程桌面可还行

还有一个面板的访问端口也一样类似做好,然后这时候你用手机不要连wifi,使用4、5G,如果能打开zmd.f3322.net:1235,那路由器这块也设置好了。

配置被控端家里的PC1

是的,服务端和被控端可以同一台。

和刚才配置FRPS类似,我们先做一个frpc_b.ini,如下内容,第一部分要和服务端对应,加粗部分自行修改

[common]

server_addr = zdm.f3322.net #申请的动态域名

server_port = 1234 #绑定端口号

token = key1 #服务端密钥

[RDP-Home] #被控端命名

type = stcp

sk = WmhbxM #操控的密钥(我买还不行吗)

local_ip = 127.0.0.1 #虚拟的本机IP,远程桌面会用到

local_port = 3389 #远程桌面端口号,默认3389

use_encryption = true

use_compression = true

保存,关闭,和刚才一样同目录下新建一个bat批处理,内容为:

@echo off

frpc -c frpc_b.ini

保存,关闭,运行如下,就是OK了

平板变身全功能PC,内网穿透远程桌面可还行

这时候在面板里面也可以看到状态和流量

平板变身全功能PC,内网穿透远程桌面可还行

配置被控端公司的PC2

可以基本照搬PC1的内容,仅仅是被控端命名改一下,如[RDP-Home]

配置PC操控端

Android操控端有点复杂,先讲PC操控端,操控端和被控端类似,配置frpc_c.ini文件,内容如下,第一部分要和服务端对应,标红自行修改:

[common]

server_addr = zdm.f3322.net #申请的动态域名

server_port = 1234 #绑定端口号

token = key1 #服务端密钥

[visitor-Lenovo] #操控端名称

type = stcp

role = visitor #角色,操控端

server_name = RDP-Home #被控端名称

sk = WmhbxM #操控的密钥(我买还不行吗)

bind_addr = 127.0.0.1 #虚拟的被控端IP

bind_port = 666 #远程桌面访问端口

use_encryption = true

use_compression = true

保存,关闭,和刚才一样同目录下新建一个bat批处理,内容为:

@echo off

frpc -c frpc_c.ini

保存,关闭,运行如下,就是OK了

平板变身全功能PC,内网穿透远程桌面可还行

然后打开windows自带的远程桌面,连上即可,顺畅爽滑,就像在局域网内联机一样,比向日葵之类可顺滑多了,复制粘贴什么的样样行,当然文件复制受限于两端的网速越大就越慢了。

平板变身全功能PC,内网穿透远程桌面可还行

配置Android操控端

Android操控端实现方式和Linux类似,就是利用了android的底层也是Linux,用Termux终端实现。安装好打开后,会自动安装所需的基础功能,正常来说时间不长,如果等久了,可以退出再进,切换4、5G、wifi来尝试。以下的操作涉及install之类的都有可能因为Linux源的原因不一定一次成功,多试几次,不需要梯子也可的。

我只贴命令出来,照着执行就行了:

pkg install wget

pkg install vim

wget https://github.com/fatedier/frp/releases/download/v0.37.0/frp_0.37.0_linux_arm64.tar.gz 下载对应版本,不是太老的平板,一般都是64位的方案,就下Linux的arm64版

tar xzvf frp_0.37.0_linux_arm64.tar.gz

dir #这时可以看到有一个标蓝的就是文件夹,一个tag.gz是之前下载的压缩包

mv frp_0.37.0_linux_arm64 frpc #对文件夹重命名,方便进入

cd frpc

vi frpc_c.ini #和PC操控端类似,要配置ini文件,会进入一个很多~的界面,这个界面的操作逻辑如下,按“i”编辑,编辑完成后点击界面的esc,然后输入“:wq”,即保存退出。

[common]

server_addr = zdm.f3322.net #申请的动态域名

server_port = 1234 #绑定端口号

token = key1 #服务端密钥

[visitor-Android] #操控端名称

type = stcp

role = visitor #角色,操控端

server_name = RDP-Home #被控端名称

sk = WmhbxM #操控的密钥(我买还不行吗)

bind_addr = 127.0.0.1 #虚拟的本机IP

bind_port = 666 #远程桌面访问端口

use_encryption = true

use_compression = true

esc

:wq #保存退出后,使用指令执行

./frpc -c./frpc_c.ini

如下就是正常了

平板变身全功能PC,内网穿透远程桌面可还行

保持后台,不要被杀进程哦,然后打开remotedesktop,同理IP:端口,平板、手机就可以顺滑的远程回家里PC啦,还支持触屏才做,不过触屏不滑,这是win10的锅

平板变身全功能PC,内网穿透远程桌面可还行

另:延伸一下,termux里面也可以用sh实现类似批处理的功能

最初始的界面,就是没进到frpc目录里,这么操作:

nano frpc.sh

cd frcp

./frpc -c ./frpc_c.ini

Ctrl+x,Y,回车,这时候dir可看到多出一个frpc.sh,以后打开termux,然后直接sh frpc.sh即可运行。

资源打包

PC上得懒人包在此,点我下载,提取码: qs1x,下载解压至任意位置,bat文件右键编辑,稍作修改即可使用

结语

至此,该篇就结束啦,平板的比本本的好处自不用说,光从价格、轻便、续航三个方面就可以秒杀一众PC,我去年2000出头买了联想小新padpro+笔+键盘,出差开会培训,已经这样用了半年多,除了飞机、高铁上网络无可奈何的时候,其他时候都不会再怀念之前的联想MIIX二合一。

相比向日葵、teamviewer之类,优点很多:更顺滑、不用实名、分辨率随意调、更接近PC本机操作体验等等,缺点只有一个:麻烦了一些些。

展开 收起
31评论

  • 精彩
  • 最新
  • 都有公网ip了还要frp干嘛

    校验提示文案

    提交
    NAT就能解决吧

    校验提示文案

    提交
    公司、手机、酒店都没有呀 [狂汗]

    校验提示文案

    提交
    收起所有回复
  • wireguard播到家里路由器上,之后随便玩

    校验提示文案

    提交
    这个类似SS和SSR吧,连上之后可以远程到和服务器同个内网的机子,外网之间的设备好像不能互联?

    校验提示文案

    提交
    外网之间的设备也能互联的。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 鼠标功能不能完美使用

    校验提示文案

    提交
    可以啊,插个鼠标就好了,跟插PC上一样

    校验提示文案

    提交
    收起所有回复
  • 都用moonlight了,moonlight自带远程桌面,还比这些乱七八糟的远程好用。

    校验提示文案

    提交
    公司电脑Intel集成显卡,没法moonlight,而且moonlight不适合办公,文字显示感觉锐度很奇怪,大片文字的话很费眼的

    校验提示文案

    提交
    这是什么方案?

    校验提示文案

    提交
    收起所有回复
  • 公网ip,醒醒吧 [邪恶] [邪恶] [邪恶] ,我前两个月给移动联通电信都打过电话了,都不支持公网ip

    校验提示文案

    提交
    广州这边电信还挺容易要到的

    校验提示文案

    提交
    移动肯定不行了,联通不一定,电信的几率还挺高的

    校验提示文案

    提交
    收起所有回复
  • 楼主,iPad安装不了termus啊。
    另外,Android 平板连接远程桌面的话,外置的蓝牙键盘、鼠标使用效果如何?我也想搞一个Android平板,试试你的方案,初步瞄准三星tabs系列,华为鸿蒙可能 termus 也受影响。

    校验提示文案

    提交
    我用小米的蓝牙鼠标不懂是不是鼠标的问题,蓝牙模式延迟很大,用2.4G就没问题,键盘我用杂牌的也很好,都没问题,就是有些快捷键不相应远程的,会优先响应平板这边。
    还有android这边的远程app如果遇到卡顿的情况,得多换几个试试。在我的联想平板上微软自己的Remote Desktop 8会卡的要命,Remote Desktop就没问题,但是Remote Desktop打字的时候又要点击一下上面的一个键盘标志。然而这两个app在我手机上都很顺不会卡。
    鸿蒙我没有机子试哦。

    校验提示文案

    提交
    我的鼠标是 Anywhere2S,在MatePro30上打开电脑模式外接显示屏时,用蓝牙连接的时候很顺滑,键盘HHKB Hybrid Type-s 也用着不错,手里的 Air3 没有装几个 APP,没有几个场景用得起来,系统软件说来说去就那几个笔记软件,Android 下我已经有了整套的生产力工具,远程唤醒、远程桌面、SSH终端都有,只是手机上实在太小,不太方便,所以想换平板试试。

    校验提示文案

    提交
    收起所有回复
  • 开源免费的openp2p你值得拥有

    校验提示文案

    提交
    大概看了下,好像很好用哦,谢谢介绍

    校验提示文案

    提交
    收起所有回复
  • 多好的文章啊,我看不懂。

    校验提示文案

    提交
  • 一个端口转发搞定的事搞这么复杂 [皱眉]

    校验提示文案

    提交
    楼主这个可以打通任意位置的pc,不止是家里的nas,还可以在路由器不让动的地方,包括公司内网、用户现场。

    校验提示文案

    提交
    主要就是后面那点,让公司的电脑绕过路由器、防火墙,当然可能不符合公司管理规范 [害羞了]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 有公网IP有域名,frp是干嘛用的?

    校验提示文案

    提交
  • 没有公网买个蒲公英x1也能远程桌面

    校验提示文案

    提交
  • 费那劲干嘛,一个向日葵搞定,慢点就慢点

    校验提示文案

    提交
    对啊,如果经常使用,买个会员不限速多好

    校验提示文案

    提交
    那不是穷折腾嘛 [哦耶]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
374
扫一下,分享更方便,购买更轻松