由于兴趣爱好以及各种需要,折腾一套能实时使用的远程+控制电脑的一套流程

一:所需的硬件(仅供参考,非必须)

  • 新路由3 X2,支持网络唤醒的主板(基本上大部分主板都具备)我的两台电脑一个是华硕的B350M-E,另外一个是微星的B450M火箭筒,一个硬盘盒,一个用了几年的1T机械硬盘,一个不常用的8gUSB2.0 u盘
  • (实际操作过程中,我发现只需要一个主服务器开通了FRP服务器,客户端可以不需要开通控制端口,只是电脑需要手动开机)

二:所用到的固件以及其他配置需求

padavan H大的 3.4.3.9-099_9-4-2 ,内置的Frp0.16.1,云解析,电信桥接拨号连接,联系电信更改需要固定ip,打开百度搜索ip ,地址为100开头的都是NAT转发。

**

我的部署步骤

服务端:

http://aisoa.cn/post-2247.html

  1. 按照上面的链接教程刷好路由器,并格式化U盘或者移动硬盘为EXT4格式
  2. EXT4可以在电脑用DiskGenius Pro来完成

4.在路由器加载opt的过程中可能会出现opt占用百分百的情况,这时候就需要SSH远程连接路由器会用到df -h 、df -i命令查看磁盘 百度搜到的解决办法是通过 mount /dev/sda1 /opt 命令手动转移到U盘或者移动硬盘目录下面
3. 花生壳内网版里面进入FRP,开启FRP内网穿透,启用服务端
5. 外部网络,开启端口转发: 穿透用的端口 服务用的端口 穿透连接端口
6.
[common]
bind_port = 7000 ————穿透用的端口
dashboard_port = 7500——————服务用的端口

dashboard_user = ————FRP管理平台的用户名
dashboard_pwd = ————FRP管理平台密码
vhost_http_port = ————穿透连接端口
token = ————FRP连接密码
subdomain_host = ————自己的ip解析的地址(解析地址前面最好加上前缀例如frps.XXX.XXX,xxx.xxx貌似不能连接)
max_pool_count = 50
#log_file = /dev/null
#log_level = info
#log_max_days = 3

以上都是个人理解,不带指导不接受反驳,只供参考

客户端

  1. 同上1到4开启刷好路由器
  2. 开启FRP内网穿透,启用FRPC客户端
  3. 外部网络 端口转发 开启下面需要开启的端口
  4. [common]
    server_addr = 自己的ip解析的地址
    server_port = ————穿透用的端口
    token = ————FRP连接密码

#log_file = /dev/null
#log_level = info
#log_max_days = 3

[web] ————自己设定(这个是访问路由器)
remote_port = ————实际域名:端口号
type = http————协议类型
local_ip = ————路由器设置的ip
local_port = 80
subdomain = 自定义前缀+域名+端口号

[opc] # 服务名 可自定义
type = tcp————协议类型
local_ip = 192.168.1.2 ————本地IP地址
local_port = 3389 ————本地端口可以百度搜索修改端口
remote_port = 7001————远程端口 外网访问7001端口指向本地3389端口
subdomain = 自定义 ———自定义前缀+域名+端口号(frps.自定义.xxx.xxx)

另外附上我的解析设置

自行百度搜索自己主板开启远程唤醒
在路由器里绑定自己电脑的IP
开启之后这里有两种办法唤醒自己的电脑
端口转发开启自定义端口例如 9

  1. 手机下载一个wake on lan软件
    添加电脑MAC地址广播地址域名+端口

  2. 打开浏览器输入域名+端口进入路由器 内部网络 网络唤醒 点自己设备唤醒即可

另外由于80端口太麻烦,路由器防火墙,开启防火墙 允许从互联网访问通信端口自行设置

路由器内部访问是路由器IP:外网访问端口
外部访问是域名:外网访问端口

电脑端控制直接允许mstsc

电脑开启远程控制
计算机访问格式subdomain = 自定义 ———自定义前缀+域名+端口号
连接输入电脑账号密码
电脑开启远程控制
手机可以下载RD client

被控端电脑没有路由器的情况下

https://github.com/fatedier/frp/releases 下载与服务端开启的版本一样后面是AMD64的ZIP压缩包,解压到任意磁盘目录,DOS进入解压目录,输入frpc -c frpc.ini (frpc.ini参考上面客户端配置)正常会显示如下图
这个DOS窗口要保留,如果觉得碍眼可以在frpc解压目录下编辑一个BAT批处理文件

@echo off
if “%1” == “h” goto begin
mshta vbscript:createobject(“wscript.shell”).run("""%~nx0"" h",0)(window.close)&&exit

:begin
REM
frpc.exe -c frpc.ini

也可以拖到开机启动 ,运行之后会DOS窗口一闪而过,任务管理器会有一个frpc.exe进程

另外附加介绍微信推送IP和腾讯云的qcloud

微信推送ip工具server酱很简单,路由器里的配置扩展环境,微信推送页面下面 绑定并获取SCKEY,网页有全程流程
重点是qcloud域名解析,之前的版本一直不能正常使用,上次更新H大的固件之后,内网环境里开启qcloud,填写Access Key ID 和Access Key Secret ,就会再下次ip变动之后自动修改域名ip,因为这个项目里面顶级域名前面要添加二级域名,所以我的域名解析也改了
上面的第一条不能实现自动更新ip 所以用域名到域名 框框的记录值就是主机记录的frps+域名来实现正常访问,后期如果有更好的控制软件,会继续来更新 ,目前只能实现控制,不能实现只需要远程查看窗口,只能用软件来实现,RADMIN应该可以只是好久没有用,吾爱破解有一个远程控制软件也是通过FRP穿透的,只是软件还只是半成品,不做记录

电脑远程开机以及控制相关推荐

  1. 手机控制电脑远程开机,笔记本与老电脑都能实现

    一提到远程开机,大家首先想到的就是有多高多深的技术含量,但今天我要告诉你,其实远程开机特别简单.办公一族,本来可以回家再做的事情却要经常加班,不是因为什么,就是因为家里没有电脑或者没有不具备办公室里的 ...

  2. 如何随时远程开机并控制电脑

    最近不是快过年了嘛,但是由于疫情的原因,大家回家的时候估计都要带好电脑,笔记本还好说,台式机就比较麻烦了. 趁着现在比较闲就来水一篇使用 frp 内网穿透来远程 开机 和 控制 电脑,希望能够帮助大家 ...

  3. 如何实现电脑远程开机

    如何实现电脑远程开机 ------------------------------------------- 远程唤醒技术,英文简称WOL,即Wake-on-LAN,是指可以通过局域网实现远程开机,无 ...

  4. 使用米家智能插座实现电脑远程开机

    本篇文章原文为<使用米家智能插座实现电脑远程开机> 0.背景 这篇博客探讨一个远程控制时相对痛点的问题--开关机.我们都知道,远程软件数不胜数,Teamviewer.VNC等等.但这些软件 ...

  5. python局域网控制电脑关机_局域网内计算机远程开机、控制和关机

    学校里有了卫星接收计算机,在获取大量教学资源的同时麻烦又来了,每天都要去开机启动程序接收,接收完了还要关机:接收的资源共享给了计算机教室,可要用这些资源时,也还是要打开卫星接收机.像有些学校几室弄得比 ...

  6. 电脑远程开机控制实现 免拆机安装

    前提:电脑主板BIOS里开启了WOL网络唤醒 微信扫描二维码: 选择本机网络唤醒,输入电脑网卡的MAC地址,其他可不用填,即可在同一局域网内唤醒电脑 如果要随时随地可以网络唤醒,可以购 买WIFI版W ...

  7. 无需外设实现电脑远程开机

    所谓的远程开机本质上就是触发电脑电源的断电.通电功能(台式机.笔记本都是同样的道理),向日葵等远程软件的什么智能插拔.某某棒等本质上就是这个原理,并没有特殊功能,就是借助BIOS自身的功能,实现通断电 ...

  8. 网络唤醒 php,php 远程唤醒电脑 php源码远程唤醒电脑 远程开机

    1.局域网扫描ip和网卡地址 2.udp测试工具 向udp服务端发送唤醒包 3.udp测试工具接收到的包 4.手机app pingTools 工具里的网络唤醒工具,发送唤醒包 5.接收到手机app发送 ...

  9. c# 远程网络唤醒电脑(电脑远程开机+内网MAC和IP扫描)(附带源码+主板和Windows开启详细说明+外网远程唤醒方案)

    一.需求 1.人在公司坐,昨晚写的文档放在家中电脑忘记Copy了,想要访问家中电脑拿到文档. 2.家中或公司中局域网内有某台电脑(或服务器)要开机,或者批量一键打开局域网内某些电脑 二.必备条件 1. ...

最新文章

  1. 【Qt】Qt发布可执行程序(打包依赖库)
  2. sklearn MLP(多层感知机、Multi-layer Perceptron)模型使用RandomSearchCV获取最优参数及可视化
  3. The EF Core tools version '2.1.1-rtm-30846' is older than that of the runtime '2.1.3-rtm-32065'. ...
  4. NetDevOps — NETCONF 协议
  5. Java并发编程(5):volatile变量修饰符—意料之外的问题(含代码)
  6. 将不确定变为确定~transactionscope何时提升为分布式事务?
  7. 操作系统实验报告7:进程间通信—共享内存。实现一个带有n个单元的线性表的并发维护。
  8. 一步步编写操作系统 6 启动bochs
  9. linux mount 查看挂载目录,Linux下使用mount来挂载设备到目录
  10. Datawhale-零基础入门NLP-新闻文本分类Task06
  11. Java面试知识点:Date类、异常
  12. 这篇Cell里面的GSEA展示很不错!
  13. 点和正方形的关系(信息学奥赛一本通-T1056)
  14. 入行Web前端的学习方法有哪些?
  15. 感知机算法—推导收敛次数的上界
  16. jsp在线编辑器|PHP在线编辑器|asp在线编辑器|.net在线编辑器|asp.net在线编辑器|在线Word编辑器
  17. java.lang.ClassCastException: com.sun.proxy.$Proxy7 cannot be cast to comms.service.message
  18. python bunch制作可导入数据_python – ImportError:无法导入名称Bunch scikit-learn 0.19
  19. 处理火狐浏览器播放哔哩哔哩(BiliBili)视频时无法倍速问题
  20. 计算机专业野外考察,野外考察--生存技能

热门文章

  1. 基于百度的UidGenerator改造的全局唯一id生成器
  2. 高通FastCV简介
  3. js写的 几款时间轴
  4. BZOJ3755 : Pty爬山
  5. CVPR2022知识蒸馏用于目标检测:Focal and Global Knowledge Distillation for Detectors
  6. 《SolidCAM+SolidWorks 2014中文版数控加工从入门到精通》——第1章 SolidCAM基础 1.1 CAD/CAM基础...
  7. 最近沉迷美女图片无法自拔,所以我决定用PHP扒海量妹子图
  8. 如何清理Linux跟下的垃圾文件
  9. 系统介绍python魔法方法
  10. 利用自定义函数实现批量爬取多家公司的新闻