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. css基础04

    所有浮动都是贴着浮动的.一左一右的话就毫无联系了. 浮动元素和标准流是两个级别了,浮起来了,后面的人会补上空缺的位置,让其他标准流的盒子占有. 很容易形成叠加效果,(蓝色的标准流会上去补上浮动的位置, ...

  2. mysql查询版本

    系统环境下 :mysql -V; mysql内:select version();

  3. 利用Docker挂载Nginx-rtmp(服务器直播流分发)+FFmpeg(推流)+Vue.js结合Video.js(播放器流播放)来实现实时网络直播

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_75 众所周知,在视频直播领域,有不同的商家提供各种的商业解决方案,其中比较靠谱的服务商有阿里云直播,腾讯云直播,以及又拍云和网易云 ...

  4. 使用Python3.7+Tornado5.1配合七牛云存储api来异步切分上传文件

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_123 之前写了几篇关于FastDfs分布式存储的文章:python3.7.3操作FastDfs来进行文件操作,其实市面上关于云存储 ...

  5. CentOS7桥接模式上不了外网的配置

    电脑VM10装了CentOS7后用NAT模式可以上网,但我想要的是桥接模式,因为我要用Xshell5进行远程访问.所以要 ifconfig 找到ip .那么为什么桥接模式上不了外网呢? 首先参考了 h ...

  6. 【原创】Auto.js get和post 案例

    本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途,如侵立删! Auto.js get和post 案例 ...

  7. 一颗完整意义的LPWAN SOC无线通信芯片——ASR6601

    ASR6601是完整意义的LPWAN SOC无线通信芯片,该芯片集成了LORA射频收发器.调制解调器和32位RISC MCU.MCU采用cortex M4,频率48mhz.LORA射频收发器从150 ...

  8. 社区之光:我和 Apache DolphinScheduler 的这一年

    背景 没错,本文的主人翁就是那个在多个 DolphinScheduler 用户群超级活跃,"孜孜不倦" 地给用户各种答疑的小伙,如果你在群里问过问题,伯毅多半概率回答过,哈哈,今天 ...

  9. navicat创建连接 2002-can‘t connect to server on ....

    环境: 系统:centos7 生产环境:docker 中部署MySQL 报错提示符:"2002-Can't connect to server on '192.168.200.22'(100 ...

  10. 【Java】学习路径58-TCP聊天-双向发送实现

    这一章内容比较复杂(乱) 重点在于解决利用TCP协议实现双向传输. 其余的细节(比如end)等,不需要太在意. 但是我也把折腾经历写出来了,如果大家和我遇到了类似的问题,下文可以提供一个参考. 目标: ...