首页 > 其他分享 >FRP内网穿透-端口转发

FRP内网穿透-端口转发

时间:2024-09-29 19:50:12浏览次数:11  
标签:frp 端口 FRP 公网 内网 服务端 客户端

参考链接:使用frp实现内网穿透教程_frp内网穿透-CSDN博客

frp 是一款高性能的反向代理应用,专注于内网穿透。它支持多种协议,包括 TCP、UDP、HTTP、HTTPS 等,并且具备 P2P 通信功能。使用 frp,您可以安全、便捷地将内网服务暴露到公网,通过拥有公网 IP 的节点进行中转

frp 主要由两个组件组成:客户端(frpc) 和 服务端(frps)。

1.下载安装包

本次演示使用安装包

Windows:下载https://github.com/fatedier/frp/releases/download/v0.57.0/frp_0.57.0_windows_amd64.zip

Linux:下载

https://github.com/fatedier/frp/releases/download/v0.57.0/frp_0.57.0_linux_amd64.tar.gz

2.搭建服务端

2.1上传到服务器后进行解压 tar -xzvf  frp_0.57.0_linux_amd64

服务端的配置frps.toml

#编辑配置文件

vim frps.toml

#内容如下

[common]
# 服务端和客户端的TCP通信端口, 建议1024以上端口
bind_port = 7000
# 客户端访问服务端的密码
token = abcdefg
# 服务端仪表盘的端口, 可以用浏览器访问查看
#dashboard_port = 7500
# 服务端仪表盘的用户密码
dashboard_user = frp
dashboard_pwd = frp123

# 日志保存设定, 保存位置、保存时长
log_file = ./frps.log
log_level = info
log_max_days = 7
 

#启动服务器frp

./frps -c frps.toml &
 

访问服务端后台

http://124.70.189.247:7500/

3.搭建客户端:

安装过程一样,不过配置文件,客户端修改frpc.toml

[common]
# 服务端公网IP
 server_addr = 124.70.189.xx
# # 客户端访问服务端的密码
 token = abcdefg
# # 客户端与服务端通信端口
 server_port = 7000
#
2024-09-29 16:36:13.955 [W] [client/control.go:168] [e3f19a003498280c] [ssh_0] start error: proxy [ssh_0] already exists
# # 指定TCP连接类型
 type = tcp
# # 客户端IP, 这里填本地IP就可以
 local_ip = 127.0.0.1
# # 当前设备开放的远程连接端口, 默认为22
 local_port = 22
# # 表示服务端的代理端口号
 remote_port = 6000
# # 是否加密
 use_encryption = true
# # 是否压缩
use_compression = false

启动服务:

 ./frpc -c ./frpc.toml &

4.测试

远程连接通过公网ip6000端口转发到内网服务器22端口

测试1:直接远程连接公网服务器

测试2:公网ip的6000端口转发到内网服务器22

服务端后台显示:

标签:frp,端口,FRP,公网,内网,服务端,客户端
From: https://blog.csdn.net/m0_65442322/article/details/142638148

相关文章

  • 深入解析网络通信的四大关键要素:网卡、MAC地址、IP地址、子网掩码与端口
    文章目录深入解析网络通信的四大关键要素:网卡、MAC地址、IP地址、子网掩码与端口**1.网卡(NetworkInterfaceCard,NIC)**关键知识点:联系与区别:**2.MAC地址(MediaAccessControlAddress)**关键知识点:联系与区别:**3.IP地址(InternetProtocolAddress)**关键知识......
  • 内网IP地址配置SSL证书实现HTTPS加密访问教程
    很多小伙伴需要内网IP地址也实现HTTPS加密,而就目前来说,支持内网IP地址https加密的SSL证书有锐安信、CFCA等,当我们获取到内网IPSSL证书后,需要在服务器(常见类型如Nginx,Apache,Tomcat,IIS等)上完成配置。其实内网IP地址实现https认证的过程与域名SSL证书安装教程类似,我们在前面的教......
  • 公网内网IP地址申请SSL证书实现HTTPS加密指南
    如今,HTTPS已经成为安全保障网站的首要选择,而获得SSL证书则是实现HTTPS加密的先决条件。众所周知,SSL证书能为域名网站实现HTTPS加密,但有些企事业单位的网站仅支持IP地址访问,那么IP地址想要实现HTTPS加密又该如何申请SSL证书呢?公网内网IP地址都可以申请吗?需要哪些条件呢?请看下文......
  • GPIO输入输出端口
    目录GPIO输出模块:        1.使用RCC开启GPIO时钟;2.配置GPIO函数初始化GPIO;3.使用输出控制GPIO端口;代码示例1.LED闪烁2.LED流水灯3.蜂鸣器GPIO输入模块:流程同上(GPIO改成输入模式函数部分改为读取函数)代码示例1.按键控制LED2.光敏传感器控制蜂鸣器GPI......
  • GB28181接入摄像头到LiveGBS流媒体平台时,内网ip和外网ip怎么设置才能正确接收到摄像头
    @目录1、流媒体服务配置2、播放提示nonertpdatareceive3、多网卡服务器4、收流端口配置5、端口区间可以如何配置6、搭建GB28181视频直播平台1、流媒体服务配置LiveGBS中基础配置-》流媒体服务配置中有,本地|内网IP、外网IP(可选)、外网IP收流勾选,如何配合使用,如何理解?本......
  • C#实现的一个反向代理,实现了内网穿透,可以从公网服务器穿透到内网服务器
    ​ ​用C#实现的一个反向代理,可以从公网服务器穿透到内网服务器搭建的内网穿透长时间测试没有问题,效果比花生壳要好点。前提条件1.需要有自己的中转服务器好处1.流量没有限制2.速度比较快 测试脚本@echooffsetlocal set"URL=https://domain/interface2/......
  • 交换机镜像之端口镜像,有哪些分类?
    端口镜像是指在网络交换机中,复制流经特定端口的数据包,并将这些数据包发送到另一个指定的端口以便进行监控和分析。这一过程不影响原始流量,允许管理员在不中断网络服务的情况下进行流量分析。端口镜像通常用于网络故障排除、流量分析以及安全监控等场景。前置概念镜像源......
  • 端口占用
    查找哪个进程占用了端口:使用lsof或netstat命令来查找哪个进程占用了特定端口。例如,如果想查找占用端口8080的进程,可以使用以下命令:使用sudolsof-i:8080或sudonetstat-tulpn|grep:8080这些命令将显示占用指定端口的进程的详细信息,包括进程ID(PID)。......
  • 使用nc命令检测UDP端口
    使用nc命令检测UDP端口也是非常的简单,需要注意的是,所安装nc的版本不同,使用选项有点差异。1、检测开启的UDPnc-vuz192.168.2.2015353nc-vuz192.168.2.20137430端口正常启用时,会提示“UDPpacketsentsuccessfully”2、检测未开启的UDPnc-vuz192.168.2.2015354n......
  • 群晖NAS本地部署Bitwarden结合内网穿透实现跨网络跨平台远程连接
    文章目录前言1.拉取Bitwarden镜像2.运行Bitwarden镜像3.本地访问4.群晖安装Cpolar5.配置公网地址6.公网访问Bitwarden7.固定公网地址8.浏览器密码托管设置前言本文主要介绍如何在本地部署密码管理软件bitwarden并结合cpolar内网穿透工具,可以实现无公网IP远......