frp 内网穿透远程桌面(Windows 10)配置
时间:2022-07-26
本文章向大家介绍frp 内网穿透远程桌面(Windows 10)配置,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一.服务端配置
服务端需要公网环境,一般用一台云服务器就行了,我选择的是 Linux 服务器,Windows 服务器也是可以的。
下载 frp:
wget https://github.com/fatedier/frp/releases/download/v0.32.1/frp_0.32.1_linux_amd64.tar.gz
解压:
tar -xzf frp_0.32.1_linux_amd64.tar.gz
配置:
cd frp_0.32.1_linux_amd64
vim frps.ini
写入以下内容:
[common]
bind_port = <服务端端口>
bind_addr = 0.0.0.0
authentication_method = token
token = <认证Token>
dashboard_port = 37500
dashboard_user = admin
dashboard_pwd = <Dashboard密码>
然后保存,使用命令启动:
./frps -c ./frps.ini
这里是需要配置守护进程的,推荐 pm2,简单方便,pm2 教程传送。
二.客户端配置
客户端指需要被远程控制的电脑(Windows)
下载 frp windows https://github.com/fatedier/frp/releases ,一般选择 windows_amd64。
解压,然后编辑 frpc.ini
,写入以下配置:
[common]
server_addr = <服务端公网ip>
server_port = <服务端端口>
authentication_method = token
token = <认证Token>
[RDP]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 13389
下载一个 AlwaysUp 作为配置 frp 开机自启动的软件。
链接: https://pan.baidu.com/s/1w-dSy_cw06oGgmrDqCzu0w 提取码: 96n2
运行 AlwaysUp,选择“Add Application”
配置好以后启动。
然后远程桌面输入 服务器公网ip:13389
试试能不能正常访问
三.Windows设置
进入远程桌面设置:
设置睡眠:
- BFC用途总结
- Android安装包相关知识汇总
- 【独家】手把手教线性回归分析(附R语言实例)
- 四两拨千斤:借助Spark GraphX将QQ千亿关系链计算提速20倍
- 仿微信聊天表情发送
- ASP.NET Web API对OData的支持
- 小技巧 - 简化你的泛型API
- 优化OEA中的聚合SQL
- Universal Image Loader for Android 使用实例
- 如何从 Ring Buffer 读取?
- OEA中的AutoUI重构(1) - Command自动生成
- 开源项目Universal Image Loader for Android
- android Universal Image Loader for Android 说明文档 (1)
- 修改android最小堆内存
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Python数据分析实战(2)使用Pandas进行数据分析
- 【redis】redis内存管理、淘汰机制、内存优化
- 如何防止网站被扒的解决方法!
- 【python-面试题53-循环排序】寻找缺失的数
- 【python-leetcode42-区间合并】区间列表的交集
- 【python-leetcode202-快慢指针】快乐数
- vuejs之结合使用vue+element-ui搭建后台管理页面
- 【python-leetcode142-快慢指针】环形链表2
- 【python-leetcode141-快慢指针】环形链表
- python-快速排序
- 【python-leetcode75-双指针】颜色分类
- 【python-leetcode713-双指针】乘积小于k的子数组
- vuejs之构建简易音乐播放器
- vuejs小例子之天气查询
- 【python-leetcode259-双指针】三个数的最小和