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,就可以实现远程。