frp服务利用云主机实现Windows远程连接

1.下载所需要的安装包

https://github.com/fatedier/frp/releases

下载 frp_0.44.0_linux_amd64.tar.gz 和 frp_0.44.0_windows_amd64.zip 两个安装包(版本随意)

2.进入云主机配置

1.将 frp_0.44.0_linux_amd64.tar.gz 传入云主机并解压改名赋权

tar -zxvf frp_0.44.0_linux_amd64.tar.gz -C /root
mv /root/frp_0.44.0_linux_amd64 /root/frp_0.44.0
cd /root/frp_0.44.0
chmod 777 *

2.配置frps.ini文件

cat > frps.ini << EOF
[common]
# frp监听的端口
bind_port = 7000
# 授权码,可设可不设,如若设置,客户端也要设置,否则无法连接
token = 111 #随意写 # frp管理后台端口
dashboard_port = 7500
# frp管理后台用户名和密码,用于网页登陆
dashboard_user = 111
dashboard_pwd = 111 # 日志记录位置
log_file = /var/log/frps.log
# 日志记录等级
log_level = info
# 日志存活时间
log_max_days = 3 # frp的udp监听端口
bind_udp_port = 7001
# 使用http代理并进行穿透
vhost_http_port = 7002
# 使用https代理并进行穿透
vhost_https_port = 7003
# 认证超时时间
authentication_timeout = 600
# 最大连接数
max_pool_count = 5
EOF

3.防火墙开启端口

# 放行监听端口
firewall-cmd --permanent --add-port=7000/tcp
# 放行后台管理端口
firewall-cmd --permanent --add-port=7500/tcp
# 重启防火墙
firewall-cmd --reload

4.后台启动

# 命令行写入
nohup /root/frp_0.44.0/frps -c /root/frp_0.44.0/frps.ini &> /var/log/frps.log &

5.浏览器可以访问后台管理系统

http://云主机IP:7500

6.开机自启

# 命令行写入
chmod 777 /etc/rc.local
cat >> /etc/rc.d/rc.local << EOF
#frp
nohup /root/frp_0.44.0/frps -c /root/frp_0.44.0/frps.ini &> /var/log/frps.log &
EOF

7.关闭进程(不用该服务时)

ps -aut | grep frp
kill -9 进程号

3.windows配置

1.解压 frp_0.44.0_windows_amd64.zip

2.配置frpc.ini文件

[common]
# 云主机ip
server_addr=云主机ip
# frp监听的端口
server_port=7000
# 授权码,需与服务端保持一致
token=111 [RDP]
# 连接协议
type=tcp
# 本地连接地址
local_ip=127.0.0.1
# 本地连接端口,不可更改
local_port=3389
# 远程连接端口,可随意改
remote_port=9999

3.在云主机上放行9999端口

firewall-cmd --permanent --add-port=9999/tcp
firewall-cmd --reload

4.启动

win+r键入cmd
进入frp_0.44.0_windows_amd64目录下 (或者直接在此文件目录上行直接敲cmd回车)
#写入命令
frpc -c frpc.ini

5.设置快捷方式

在frp目录下创一个start.bat执行文件
# 写入以下内容:
@echo off
:home
frpc -c frpc.ini
goto home

6.设置开机自启

打开 C:\Users\你的电脑用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\

将start.bat创建快捷方式并将快捷方式复制进去这样就会在你每次开机的时候启动 frp 了,但是会弹出命令提示符窗口,关闭则无法远程

frp服务利用云主机实现Windows远程连接的更多相关文章

  1. frp服务利用云主机docker服务实现Windows远程连接

    1.云主机配置 1.docker部署 # 创建文件 mkdir -p /root/docker/frp && touch /root/docker/frp/frps.ini # 配置文 ...

  2. VPS/云主机 如何试用远程连接登录主机服务器_

    1.windows主机如何远程登录 点本地电脑开始>运行(或者按"window+R")>输入mstsc点确定 弹出远程连接的框输入IP连接,  如果是VPS,直接输入I ...

  3. 阿里云主机CentOS7设置远程连接MySQL数据库

    有一个困扰了我好久的问题,今天终于解决了. 看网上的答案只有一部分.今天把完整的发篇博客纪念一下下. 首先,连接阿里云主机并登录数据库, 1.添加一个Host mysql>select User ...

  4. 阿里云Windows远程连接出现身份验证错误,要求的函数不正确”的报错。

    最近很多阿里云用户在远程Windows Server的云服务器ECS时出现“身份验证错误,要求的函数不受支持”的报错. 这个问题解决起来非常简单,修改组策略中的一个配置就可以了. 在运行中输入gped ...

  5. windows远程连接老是出问题?如何使用Radmin进行云服务器的远程连接与文件传输?

    (windows远程连接老是出错怎么办?云服务器远程连接一直有问题怎么办?如何用对多台windows电脑远程连接怎么办? 最近发现win的mstsc不好用,偶然想起Radmin这款老牌软件,利用Rad ...

  6. Windows远程连接Linux

    目录 xrdp方式 vnc方式 xrdp方式 ----------------------------------------------------------------------------- ...

  7. 云服务器Apache+MySQL(远程连接)+PHP等环境安装2021.5.9号配置

    云服务器Apache+MySQL(远程连接)+PHP等环境安装2021.5.9号配置 Linux版本:centos8.2 (其他版本提供适配) 安装方式:yum 今天使用centos8系统搭建了下云主 ...

  8. windows远程连接Linux(Ubuntu)的方法

    需要做的工作: 1.在Linux(Ubuntu)端安装.设置好SSH 2.下载putty,并通过putty的SSH连接登录Linux 一 .如何在Linux(Ubuntu)端安装.设置好SSH,获取I ...

  9. windows远程连接Mac、Mac远程连接Mac、Mac连接Windows

    最近因为要进行学习交流,需要用到远程连接,所以找了三种不同的方式,记录如下 1.Windows远程连接Mac 1.mac os x电脑设置 系统偏好设置-共享-勾选“远端管理”,然后在电脑设置—VNC ...

随机推荐

  1. Dos系统操作小技巧汇总(不定时更新)

    1.笔者发现有时候自己的程序取名如果太长的话,每次使用gcc编译的时候自己手打的话会非常痛苦,在dos下有一个非常方便的方法,那就是打出相关程序的前几个字母,然后就可以通过tab键来切换相关程序名,非 ...

  2. 【水】关于 __attribute__

    目录 1. weak 2. aligned 3. __packed__ 4. always_inline 1. weak 实现如果 Func1 被定义了,我就调用 Func1, 否则就调用 MyFun ...

  3. vue2自定义指令-加载指令v-loading和占位图指令v-showimg

    了解自定义指令的钩子函数 bind(){}:每当指令绑定到元素上的时候,就会立刻执行bind这个函数.只调用一次. 和css相关的操作,可以放在这个钩子函数中. inserted(){}:元素插入到D ...

  4. Apache DolphinScheduler 项目笔记 — 1. 问题定位和排查问题

    导语: Yuanhao Ji 同学是<暑期 2021 - API 模块 UT 测试问题解决>项目负责人,本文记录了他是如何排查和定位问题. 1. 背景 问题:在部分 UT 中使用 Powe ...

  5. CF580D Kefa and Dishes (状压DP)

    枚举最后食物 #include <iostream> #include <cstdio> #include <cstring> #include <algor ...

  6. ADO.NET数据库开发

    ADO.NET博客  ADO.NET - 张果 - 博客园 (cnblogs.com) ADO.NET官方 ADO.NET | Microsoft Docs EntityFrameWork 开始使用 ...

  7. Java 解析Tiff深入研究

    最近在读取客户发过来的tiff文件是,底层竟然报错了,错误:bandOffsets.length is wrong!   没办法,因为错误消息出现在tiff的read中,因此就对 底层序中tiff读取 ...

  8. 日常问题: SQL优化

    日常开发中,除了开辟新项目,业务需求开发,一般还要做负责系统的日常运维.比如线上告警了,出bug了,必须及时修复.这天,运维反馈mysql cpu告警了,然后抓了该时间节点的慢sql日志,要开发分析解 ...

  9. AI听曲识歌!哼曲、口哨吹,都能秒识! ⛵

    作者:韩信子@ShowMeAI 深度学习实战系列:https://www.showmeai.tech/tutorials/42 自然语言处理实战系列:https://www.showmeai.tech ...

  10. 存储更弹性,详解 Fluid “ECI 环境数据访问” 新功能

    近期,Fluid 支持了阿里云 ECI 应用,并将 JuiceFS Runtime Controller 设置为默认安装:JuiceFS 也就此功能与 Fluid 完成了集成和测试工作. 用户可以在 ...