平板变身全功能PC,内网穿透远程桌面可还行
实现方式
想要实现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,后面的步骤就不用看了,这是根基。
3、下载IP上报客户端(本次场景介绍的pubyun,不同提供商会有不同的客户端),选windows,可选新版:
4、Android平板需要的app——termux,下载地址。
5、Android的远程桌面,也有很多app,我自己用Google play上微软的remote desktop,有条件的可以从上面装,腾讯应用宝也有,或者其它类似app也可。
申请域名
域名提供商就有很多了,还有很多路由器也会自带,dlink、tplink之类,还有大名鼎鼎花生壳,本次介绍pubyun,右上角注册:
根据要求完成注册,然后登陆进去
选择创建动态域名,免费二级域名后缀只有.f3322.net,自己选一个开头,比如zdm,点击查询,未被使用的话,就可以点击创建域名啦。
这时这里就出现你申请的域名、公网IP还有更新的时间啦。
公网IP每次重启光猫都是有可能变化的,怎么办,就用刚才 一-3下载那个IP上报客户端啦,下载安装打开。账号管理,一次输入刚才申请到的域名如:zdm.f3322.net,用户名和口令就是登陆该网站刚才注册的用户名和密码,然后点击新增。
参数设置那记得勾选开机自启动,其他保持默认即可。
配置家里的服务端PC1
解压刚才的frp_0.37.0_windows_amd64压缩包,任意位置都可,进去以后几个文件,ini后缀的留着删掉都行,主要靠两个exe文件,FRPS是服务端,FRPC是PC的客户端,被控和操控都靠它。Windows的PC1、PC2可以相互远控,PC不能远控android。
如果刚才的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
保存,关闭,运行,会弹出一个框,啥内容没有,就一个光标在闪,保持该框不要关闭。
打开浏览器,输入申请的域名+面板端口号,比如zmd.f3322.net:1235,会弹出输入账号密码的提示,输入后如下界面,就表示服务端应该没问题了。
路由器端口映射
路由器需要做端口映射,才能从外网访问到服务器的端口设置,我家的路由器是华为TC7102和tplink WDR7650,设置项在 更多功能—>安全设置—>NAT服务,TPlink在应用的虚拟服务里。其它路由器也类似选项,可从问度娘。
我家的主路由器是华为的,就如下设置:
TPlink的更简单
还有一个面板的访问端口也一样类似做好,然后这时候你用手机不要连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了
这时候在面板里面也可以看到状态和流量
配置被控端公司的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了
然后打开windows自带的远程桌面,连上即可,顺畅爽滑,就像在局域网内联机一样,比向日葵之类可顺滑多了,复制粘贴什么的样样行,当然文件复制受限于两端的网速越大就越慢了。
配置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
如下就是正常了
保持后台,不要被杀进程哦,然后打开remotedesktop,同理IP:端口,平板、手机就可以顺滑的远程回家里PC啦,还支持触屏才做,不过触屏不滑,这是win10的锅
另:延伸一下,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本机操作体验等等,缺点只有一个:麻烦了一些些。





















NICHX
校验提示文案
值友1123496017
校验提示文案
值友1830838438
校验提示文案
无小可
校验提示文案
该昵称已被注册嘞
校验提示文案
winstarst
另外,Android 平板连接远程桌面的话,外置的蓝牙键盘、鼠标使用效果如何?我也想搞一个Android平板,试试你的方案,初步瞄准三星tabs系列,华为鸿蒙可能 termus 也受影响。
校验提示文案
直邮联手
校验提示文案
johnhan
校验提示文案
NICHX
校验提示文案
richleo
校验提示文案
180天后修改昵称
校验提示文案
o0卖菜的0o
校验提示文案
直邮联手
校验提示文案
winstarst
另外,Android 平板连接远程桌面的话,外置的蓝牙键盘、鼠标使用效果如何?我也想搞一个Android平板,试试你的方案,初步瞄准三星tabs系列,华为鸿蒙可能 termus 也受影响。
校验提示文案
该昵称已被注册嘞
校验提示文案
无小可
校验提示文案
o0卖菜的0o
校验提示文案
180天后修改昵称
校验提示文案
值友1830838438
校验提示文案
richleo
校验提示文案
NICHX
校验提示文案
NICHX
校验提示文案
johnhan
校验提示文案
值友1123496017
校验提示文案