电脑远程开机以及控制

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

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

  • 新路由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穿透的,只是软件还只是半成品,不做记录

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要实现电脑远程开关机,您可以使用远程桌面软件或命令行工具。如果您使用的是 Windows 操作系统,您可以使用 Windows 远程桌面协议 (RDP) 或使用命令行工具 "shutdown" 来实现远程关机。如果您使用的是 Mac 或 Linux 操作系统,您可以使用 SSH 协议和命令行工具 "shutdown" 来实现远程关机。 ### 回答2: 实现电脑远程开关机可以通过以下几种方法: 1.使用远程桌面软件:使用远程桌面软件(如TeamViewer、AnyDesk等),在远程电脑上下载并安装该软件,然后在本地电脑上登录该软件,在权限设定中选择远程开关机的选项,通过网络即可实现远程操作。 2.使用网络设备管理协议(SNMP):在远程电脑上启用SNMP,并设置相应的识别符(community string),再在本地电脑上使用SNMP管理软件,通过输入远程电脑的IP地址和相应的识别符,可以实现对远程电脑的开关机控制。 3.使用远程电控开关:连接一台远程电控开关设备到电脑的电源开关和电源插头上,远程电控开关通过局域网连接到本地电脑。安装相应的控制软件,然后通过该软件发送指令,即可实现电脑的远程开关机。 4.使用远程电源管理软件:有一些商业软件(如Intel的vPro技术),可以通过网络接口卡实现对远程电脑的电源控制。这些软件通常需要在远程电脑上进行相应的设置和配置,然后通过本地电脑上的管理软件来远程控制电源开关机。 需要注意的是,实现电脑远程开关机需要确保远程电脑和本地电脑在同一个网络中或通过互联网互相连接,并且具备相应的权限和访问控制。此外,部分方法可能需要一些专业知识和技能,使用时需谨慎遵循相关的操作指南和安全规范,以免造成不必要的风险和损失。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值