frp内网穿透环境搭建--服务端ubuntu 客户端win10
前提条件:1个公网ip服务器,例如我的是腾讯云服务器ubuntu20
下载frp软件,下的是0.33.0版本,该版本直接把软件封装成服务,能用ubuntu直接定义开机自启等
github:https://github.com/fatedier/frp.git
注意查看ubuntu系统的架构是arm还是x86(amd),下载对应版本,否则安装了也用不了
解压文件,编辑里面的frps.ini文件和frps.service文件点击查看frps.ini文件
[common]
bind_port = 7000 #公网服务器端口
vhost_http_port = 7001 #本地web服务映射的公网服务器端口
token = 123456 #服务密钥,frp客户端连接时需要提供
dashboard_port = 7020 #服务后台管理端口
dashboard_user = admin #服务后台用户名
dashboard_pwd = admin #服务后台密码
enable_prometheus = true
#服务日志文件配置
log_file = /var/log/frps.log
log_level = info
log_max_days = 3
修改frps.service文件,把User=nobody改为root
配置frp服务并启动
点击查看操作指令
sudo mkdir -p /etc/frp #创建/etc/frp目录
sudo cp frps.ini /etc/frp #将frps.ini文件复制到/etc/frp中
sudo cp frps /usr/bin #将frps服务复制到/usr/bin中
sudo cp systemd/frps.service /usr/lib/systemd/system/ #将sustemd/frps.services 服务注册配置信息迁移到/usr/lib/systemd/system/
sudo systemctl enable frps #设置开机自启动
sudo systemctl start frps #启动frps服务
sudo systemctl status frps #查看启动日志
sudo systemctl restart frps #重启服务
sudo systemctl stop frps #关闭服务
注意:所有操作涉及到的公网服务器的端口都要在腾讯云ubuntu控制台的防火墙开启,并在在命令行里关闭防火墙;(这两个防火墙不是一个意义)
启动frps服务,浏览器输入remote_ip:dashboard_port,进入网页,输入用户和密码进入后台管理页面,至此服务端配置成功

修改客户端frpc.ini文件
点击查看代码
[common]
server_addr = x.x.x.x #公网服务器ip
server_port = 7000 #公网服务器port
token = 123456 #连接公网服务器的密钥 [rdp] #远程连接win10电脑
type = tcp
local_ip = x.x.x.x #本地windows电脑ip
local_port = 3389
remote_port = 7019 [web] #web穿透,
type = http
local_ip = x.x.x.x #本地windows电脑ip
local_port = 8089 #本地web服务端口
custom_domains = x.x.x.x或xxx.com #公网服务器的ip或域名
进入windows命令行,cd到frpc.exe目录,输入:
frpc.exe -c frpc.ini启动frp客户端

远程桌面连接:打开windows电脑桌面连接软件,输入server_addr:remote_ip回车后会提示输入windows电脑的用户名和密码后就可来连接

浏览器里输入:
公网服务器ip:vhost_http_port/index.html

参考的博客:https://blog.csdn.net/qq_38525486/article/details/123674258
frp内网穿透环境搭建--服务端ubuntu 客户端win10的更多相关文章
- Frp内网穿透搭建,家庭主机对外提供接口,支持ssh访问
Frp内网穿透搭建,家庭主机对外提供接口,支持ssh访问 1.使用场景: 需求1.家中服务器 ubuntu 主机,跑接口服务,需要对外暴漏, 需求2.同时需要在外网ssh远程 关键词: frp内网 ...
- frp内网穿透学习
前言 因为自己在内网,但是目标站在外网,这时候可以通过内网穿透工具,将接收到的请求转发到内网,实现在内网的msf可以控制外网的靶机. 也看了一些Ngrok,花生壳的,发现Ngrok.cc这个看文章说有 ...
- frp内网 穿透映射使内网svn可外网访问
起因 公司svn目前部署在内网服务器上,现在想在家中也可以使用,因此需要外网访问内网的工具 经过 使用过几个产品: utools,一个小巧的windows下的工具,内网映射只是它的一个小功能,支持tc ...
- frp内网穿透(已验证)
# 云服务器frp内网穿透教程 软件源码在https://github.com/fatedier/frp/releases上,根据系统类型,按需下载 教程术语描述 > A 是有固定IP的云服务器 ...
- 树莓派FRP内网穿透及自启动
内网穿透的步骤和文件存档 实验室在远方部署了电脑主机来采集数据和图片,每次去调试会很麻烦,因而使用FRP内网穿透使得我们可以在实验室访问主机. 主要功能 实现远程可访问和开机自启FRP程序服务 安装和 ...
- 四、frp内网穿透服务端frps.ini各配置参数详解
[必须]标识头[common]是不可或缺的部分 [必须]服务器IPbind_addr = 0.0.0.00.0.0.0为服务器全局所有IP可用,假如你的服务器有多个IP则可以这样做,或者填写为指定其中 ...
- frp 内网穿透访问内网Web服务
ps:最近想要通过域名(公网)访问或者测试在本地搭建的 web 服务(不想在公网IP服务器上再部署个服务,也不想通过teamview等工具远程卡到爆!), 由于本地机器没有公网 IP,无法将域名解析到 ...
- 【网络】内网穿透方案&FRP内网穿透实战(基础版)
目录 前言 方案 方案1:公网 方案2:第三方内网穿透软件 花生壳 cpolar 方案3:云服务器做反向代理 FRP简介 FRP资源 FRP原理 FRP配置教程之SSH 前期准备 服务器配置 下载FR ...
- frp内网穿透
原理 frp(fast reverse proxy)分为Server端和Client端,Server端安装在带有公网IP的服务器上,Client安装在内网环境但能上网的普通PC中. 流程: Serve ...
- 网络安全之frp内网穿透
前言 内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机 环境需求 一台公网服务器(linux操作系统) ...
随机推荐
- python列表函数的基本使用
一.列表简介 序列是Python最常见的操作,是最经常使用的一种数据操作.列表是当前序列中使用最多的. 序列中的每一个值对应的位置,称之为索引.通常情景下,第一个索引是位置为0,第二个索引位置为1.. ...
- 2022-08-29:以下go语言代码输出什么?A:10 10;B:10 19;C:19 10;D:19 19。 package main import ( “fmt“ ) func he
2022-08-29:以下go语言代码输出什么?A:10 10:B:10 19:C:19 10:D:19 19. package main import ( "fmt" ) fun ...
- 2021-04-01:给定一个正方形矩阵matrix,原地调整成顺时针90度转动的样子。[[a,b,c],[d,e,f],[g,h,i]]变成[[g,d,a],[h,e,b],[i,f,c]]。
2021-04-01:给定一个正方形矩阵matrix,原地调整成顺时针90度转动的样子.[[a,b,c],[d,e,f],[g,h,i]]变成[[g,d,a],[h,e,b],[i,f,c]]. 福大 ...
- 基于Sentinel自研组件的系统限流、降级、负载保护最佳实践探索
作者:京东物流 杨建民 一.Sentinel简介 Sentinel 以流量为切入点,从流量控制.熔断降级.系统负载保护等多个维度保护服务的稳定性. Sentinel 具有以下特征: 丰富的应用场景:秒 ...
- .NET周报 【5月第2期 2023-05-14】
国内文章 XUnit数据共享与并行测试 https://www.cnblogs.com/podolski/p/17388602.html 在单元或者集成测试的过程中,需要测试的用例非常多,如果测试是一 ...
- 计蒜客蓝桥杯省赛模拟G
题目 一天蒜头君得到 n 个字符串 si,每个字符串的长度都不超过 1010. 蒜头君在想,在这 n 个字符串中,以 si 为后缀的字符串有多少个呢? 输入格式 第一行输入一个整数 n. 接下来 n ...
- 【踩坑记录】字节流数据按照string的方式读取然后按照string的方案存储,编码导致二进制数据发生变化,原理记录
目录 问题缘由 背后原理 C#代码示例 总结 问题缘由 由于公司需求,需要读取游戏Redis数据做内外网数据迁移,没有与游戏组过多的沟通. 使用的数据类型是Hash, key是string,va ...
- 如何在 Linux 中查看目录大小?
这是一篇关于如何通过一些常用的命令,显示 CentOS 或 RedHat 中的 Linux 目录大小,以及哪些文件夹占用的空间最大的教程. 搜索当前的 CentOS 或 RedHat 文件夹 您可以使 ...
- Python编程和数据科学中的数据处理:如何从数据中提取有用的信息和数据
目录 引言 数据分析和数据处理是数据科学和人工智能领域的核心话题之一.数据科学家和工程师需要从大量的数据中提取有用的信息和知识,以便更好地理解和预测现实世界中的事件.本文将介绍Python编程和数据科 ...
- yolov5实战之模型剪枝
续yolov5实战之二维码检测 目录 前沿 为什么要做轻量化 什么是剪枝 稀疏化训练 剪枝 微调 结语 模型下载 前沿 在上一篇yolov5的博客中,我们用yolov5训练了一个二维码检测器,可以 ...