疫情之下,使用FRP实现内网穿透,远程连接公司电脑进行办公
当前情况下,经常会有需要到公司电脑进行一些操作,比如连接内网OA,数据库或者提交文档。为了减少外出,将使用frp进行内网穿透的方法进行一个说明。
前提条件
1. 一台拥有公网 IP 的设备(如果没有,服务器可以使用https://diannaobos.com/frp/ 提供的免费服务器)
2、需要远程控制的电脑可以连接到互联网
操作步骤
1、从GitHub下载可执行程序https://diannaobos.com/frp/
2、将解压缩后的文件夹拷贝至服务器,修改服务器配置文件frps.ini如下:
[common]
bind_addr = 0.0.0.0
bind_port = 7000
privilege_mode = true
privilege_token = 951632 dashboard_addr = 0.0.0.0
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = system log_file = frps.log
log_level = info
log_max_days = 3
3、然后用cmd启动frps,提示start frps success表示启动成功

4、设置受控电脑允许远程连接并保证你的登录用户有权限进行远程连接

5、确保可以远程连接的账号设置了密码,如果没有设置,则进行设置。若设置后需要不输入密码进行登录,在运行框执行 control userpasswords2 进行账号设置,取消[要使用计算机必须输入密码],点击应用,并按照提示输入密码。

6、将frp文件夹拷贝一份到受控电脑,修改frpc.ini文件如下图
[common]
server_addr = 8.8.8.8 ;服务器IP地址
server_port = ;服务器端口
privilege_token = ;服务器连接密约,与服务器frps中的配置保持一致 [RDP-thinkcentre] ;本地计算机名,不可重复
type = tcp
local_ip = 127.0.0.1 ;目标计算机IP
local_port = ;目标计算机端口
remote_port = ;映射为服务器的端口
7、以cmd的方式运行frpc,提示start proxy success 表示启动成功

8、此时在其他电脑运行远程桌面连接(运行mstsc),输入你的服务器IP和服务器端口,可连接到受控计算机,输入受控计算机的账号密码,即可远程操作。

注:
如需将frps或者frpc安装为系统服务随操作系统运行,可使用nssm进行快速安装。到http://www.nssm.cc/下载对应的版本,解压到服务器frp文件夹,在服务器命令行窗口输入nssm install frps,浏览frps.exe,点击install service则可安装为系统服务,然后使用net start frps启动服务即可。受控端若需安装,操作方式相同。

服务器防火墙以及端口设置请参照其他学习资料。
frp的GitHub地址https://github.com/fatedier/frp ,感谢开发者的付出。
疫情之下,使用FRP实现内网穿透,远程连接公司电脑进行办公的更多相关文章
- 基于frp的内网穿透实例4-为本地的web服务实现HTTPS访问
原文地址:https://wuter.cn/1932.html/ 一.想要实现的功能 目前已经实现将本地的web服务暴露到公网,现想要实现https访问.(前提:已经有相应的证书文件,如果没有就去申请 ...
- frp实现内网穿透
frp实现内网穿透 目标 通过外网访问内网设备,本文中实现通过手机的移动流量,可以访问到树莓派设备 设备准备 需要被访问的设备(本文中使用Raspberry Pi`).公网IP设备(本文中使用阿里云 ...
- frp+nginx内网穿透
frp+nginx内网穿透 背景:自己有台内网Linux主机,希望被外网访问(ssh.http.https): 准备工作 内网Linux主机-c,可以访问c主机和外网的主机-s(windows/lin ...
- 使用frp进行内网穿透,实现ssh远程访问Linux服务器
搭建一个完整的frp服务链需要: VPS一台(也可以是具有公网IP的实体机) 访问目标设备(就是你最终要访问的设备) 简单的Linux基础(如果基于Linux配置的话) 我这里使用了腾讯云服务器作为服 ...
- frp 用于内网穿透的基本配置和使用
frp 用于内网穿透的基本配置和使用 今天是端午节,先祝端午安康! frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP.UDP.HTTP.HTTPS 等多种协议.可以将内网服务以安全.便 ...
- 分享下超实用的用skura frp做内网穿透的经验
操作目的: 使无公网ip的主机能被外网访问,实现ssh对服务器的远程管理 硬件准备: 1.服务端:skura frp主机(skura frp 免费提供,有待创建) 2.客户端:接在无线路由器(内网)上 ...
- 使用FRP做内网穿透
Github地址:https://github.com/fatedier/frp 什么是FRP? frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 h ...
- 如何使用 frp 实现内网穿透
这有一个专注Gopher技术成长的开源项目「go home」 背景 作为一名程序员,家里多多少少会有一些落了灰的电脑,如果把闲置的电脑变成服务器,不仅有良好的配置,还能用来做各种测试,那就再好不过了. ...
- 基于frp的内网穿透实例1-通过SSH访问内网机器
原文地址:https://wuter.cn/1804.html/ 老母鸡终于到了,作为一个能运行linux系统的四核1G硬件,它还是比较小巧的. FRP 全名:Fast Reverse Proxy.F ...
随机推荐
- 玩转Django2.0---Django笔记建站基础八(admin后台系统)
第八章 admin后台系统 admin后台系统也成为网站后台管理系统,主要用于对网站前台的信息进行管理,如文字.图片.影音和其他日常使用文件的发布.更新.删除等操作,也包括功能信息的统计和管理,如用户 ...
- 深入理解大数据之——事务及其ACID特性
目录 事务简介 事物的定义 事务的目的 事务的状态 事务的ACID属性 ACID简介 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durabi ...
- 51Nod 1238 - 最小公倍数之和 V3(毒瘤数学+杜教筛)
题目 戳这里 推导 ∑i=1n∑j=1nlcm(i,j)~~~\sum_{i=1}^{n}\sum_{j=1}^{n}lcm(i,j) ∑i=1n∑j=1nlcm(i,j) =∑i=1n∑j= ...
- Python里使用转义字符\r时遇到的问题
在Pycharm里使用转义字符\r和在IDLE里使用\r产生的结果是不一样的. 例子如下: print("你好!\r我是Python!") 输出结果为: 我是Python! 前面的 ...
- Collections.synchronizedList 、CopyOnWriteArrayList、Vector介绍、源码浅析与性能对比
## ArrayList线程安全问题 众所周知,`ArrayList`不是线程安全的,在并发场景使用`ArrayList`可能会导致add内容为null,迭代时并发修改list内容抛`Concurre ...
- XSS Challenges学习笔记 Stage#1~ Stage#19
开门见山 Stage #1 http://xss-quiz.int21h.jp/?sid=2a75ff06e0147586b7ceb0fe68ee443b86a6e7b9 这一道题发现我们写入的内容直 ...
- socket 原理
socket 原理 什么是socket 我们知道进程通信的方法有管道.命名管道.信号.消息队列.共享内存.信号量,这些方法都要求通信的两个进程位于同一个主机.但是如果通信双方不在同一个主机又该如何进行 ...
- f(n)=1-1/2+1/3-1/4...+1/n
#include <stdio.h>//f(n)=1+1/1+1/2+1/3+...+1/n int main(){ int n,i; double sum=0.0; scanf(&quo ...
- Android View如何获取焦点
Android新启动Activity,dialog或者其他窗体中中包含EditText, 新启动的activity的焦点默认在EditText上,这是android系统会弹出软键盘,挤压activit ...
- EMC networker nmm can restore and recover sqlserver as different name to different location
EMC networker nmm can restore and recover sqlserver as different name to different location That is ...