利用服务器在家远程登录办公室电脑

由于现在电脑大多处于局域网内,对外没有IP,所以无法直接在家远程登录办公室电脑,这里主要讲讲如何实用一台外网服务器利用frp反向代理登录上电脑。
需要准备的工具:
1.一台拥有公网ip的电脑或服务器,这里我是一台阿里云的CES,预装centOS系统

下载运行frp

frp的使用可以参考文档
https://github.com/fatedier/frp/blob/master/README_zh.md

1 服务器端

1.1 下载

wget https://github.com/fatedier/frp/releases/download/v0.23.1/frp_0.23.1_linux_amd64.tar.gz

1.2 解压

tar -zxf frp_0.23.1_linux_amd64.tar.gz

进入到解压好的文件夹内
文件主要分为两种
一是frpsXXX 这是服务端的程序
二是frpcXXX 这是客户端的程序

1.3 配置

可以通过修改frps.ini来服务端监听的端口,这里使用默认7000端口

1.4 开放端口连接的权限

在阿里云开放自己CES 的7000端口连接权限

1.5 启动frp

在frp目录下执行

./frps -c frps.ini

在这里插入图片描述
看到这两行,说明已经成功启动了。

2 办公室电脑端

首先要打开远程连接的权限,这里不展开讲

2.1下载

地址 :https://github.com/fatedier/frp/releases
找到windows版本下载

2.2 解压

2.3 配置

编辑frpc.ini

[common]
server_addr = XX.XX.XX.XX  ;服务器的公网IP
server_port = 7000	 ;服务器的端口
[RDP]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 3333 ;远程登录客户端时需要填写的端口,可以自己自定义

remote_port 是远程登录时要填写的端口号,如下图
利用服务器在家远程登录办公室电脑_第1张图片
记得回到服务器管理页面将 remote_port 的端口连接权限也打开

2.4 启动

在dos命令下进入文件目录 运行。
此时,办公室电脑的连接也做好了

3 远程登录端

手机可以使用微软的 RD Client
电脑使用 XX.XX.XX.XX:3333 就可以登录上了。

参考
https://github.com/fatedier/frp/blob/master/README_zh.md
https://baijiahao.baidu.com/s?id=1623434266517055314&wfr=spider&for=pc

你可能感兴趣的:(windows)