frp远程桌面部署 - yuzhouxiaogegit/blog GitHub Wiki

frp远程桌面部署

frp安装准备工作:

准备一台vps(域名可选项)使用ssh连接到vps上准备安装

首先要在服务端安装frps,也就是服务端,这里我们的以centos 为例

服务端安装步骤:

1、下载frp到vps上

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

2、进行解压缩

tar -xzvf frp_0.37.1_linux_amd64.tar.gz

3、对文件夹进行重命名

mv frp_0.37.1_linux_arm64 frps

4、进入frps修改配置文件,i 是进入编辑模式,wq保存退出

vi frps.ini

frps.ini 文件内容 。懂的也可自行修改

5、到了这里先不忙启动,先配置开机启动服务。

配置开启动服务

vi /etc/systemd/system/frp.service

把内容粘贴制进去,使用wq命令,保存并退出

[Unit]
Description=frps
After=network.target

[Service]
ExecStart=/root/frps/frps -c /root/frps/frps.ini

[Install]
WantedBy=multi-user.target

重载服务

systemctl daemon-reload

查看frps启动状态

systemctl start frp.service

设置frps开机启动

systemctl enable frp.service

到了这里服务端就算配置,完成了。

Windows客户端下载 frp客户端下载地址

下面主要分为被控端和控制端。软件都是一直,就是frpc.ini 配置需要小改

被控端配置内容:

#服务器配置
[common]
#服务器地址
server_addr = ip
#服务器的bind_port端口
server_port = 80
#秘钥
token = 9af3d6b996c60ae
[bk-1]
#tcp传输方式
type = stcp
# 只有 sk 一致的用户才能访问到此服务
sk = 75a2737817e2d38c
#本机ip
local_ip = 127.0.0.1
#Windows 远程端口
local_port = 3389
#开启数据加密
use_encryption = true
use_compression = true

控制端配置内容:

#服务器配置
[common]
#服务器地址
server_addr = ip
#服务器的bind_port端口
server_port = 80
#秘钥
token = 9af3d6b996c60ae
[kz-1]
#tcp传输方式
type = stcp
#本机地址
bind_addr = 127.0.0.1
# 绑定本地端口用于访问 远程桌面 服务
bind_port = 3389
# 只有 sk 一致的用户才能访问到此服务
sk = 75a2737817e2d38c
# stcp 的访问者
role = visitor
# 要访问的 stcp 代理的名字
server_name = bk-1
#开启数据加密
use_encryption = true
use_compression = true

启动frp客户端:

新一个.bat文件,把启动命令粘贴进去,文件放在frpc.ini 文件同级目录中,双击启动即可

@echo off
:home
frpc -c frpc.ini
goto home

最后就可以开始远程了。

在电脑中输入你vps的ip,就可以实现远程。