首页 > 其他分享 >frp 如何配置以及使用

frp 如何配置以及使用

时间:2023-05-18 15:46:25浏览次数:38  
标签:配置 如何 frp local port 服务端 客户端

Frp是一款支持内网穿透的工具,可以帮助我们将内网服务暴露到外网。下面是frp的基本配置及使用方法:

  1. 下载frp客户端和服务端

在frp官网(https://github.com/fatedier/frp/releases)下载对应系统的frp客户端和服务端。

  1. 配置服务端

服务端的配置文件为frps.ini,需要根据实际情况进行配置。例如,下面是一个简单的配置文件示例:

[common]
bind_addr = 0.0.0.0
bind_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

其中,[common]为默认配置,bind_addr和bind_port为服务端监听的地址和端口;[ssh]为一条映射规则,其中type为映射类型,local_ip和local_port为本地服务的地址和端口,remote_port为服务端开放的端口。

  1. 启动服务端

在控制台中运行以下命令启动服务端:

./frps -c frps.ini
  1. 配置客户端

客户端的配置文件为frpc.ini,同样需要根据实际情况进行配置。例如,下面是一个简单的配置文件示例:

[common]
server_addr = x.x.x.x
server_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

其中,[common]为默认配置,server_addr和server_port为服务端的地址和端口;[ssh]为一条映射规则,同服务端配置。

  1. 启动客户端

在控制台中运行以下命令启动客户端:

./frpc -c frpc.ini
  1. 测试内网穿透

如果一切顺利,现在可以通过外网访问客户端的映射服务了。例如,在浏览器中输入:x.x.x.x:6000,即可访问客户端的本地SSH服务。

以上就是frp的基本配置和使用方法,更多细节请参考官方文档。

标签:配置,如何,frp,local,port,服务端,客户端
From: https://www.cnblogs.com/xqschool/p/17412130.html

相关文章

  • C#开发ESP32E(2)串口配置使用
    1.安装外设配置库(nanoFramework.Hardware.Esp32)和串口使用库(nanoFramework.System.IO)1.1nanoFramework.Hardware.Esp32介绍该库可配置I2C,SPI,Serialports(串口),PWMchannels,ADC、DAC(模数转换和数模转换)配置函数介绍Configuration.SetPinFunction(intpin,DeviceFun......
  • SpringBoot02_Mybatis和配置文件
    关于本文的大体框架在上一篇博客一、SpringBoot整合Mybatis(一)配置文件​ 引入springboot与mybatis整合包以及java-connector<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><versi......
  • 如何在windows系统下下载、安装python程序及可视化工具PyCharm
    1、python下载python下载官网:https://www.python.org/http://python.p2hp.com/中文网点击进入官网,进入window下载页面。https://www.python.org/downloads/windows/选择安装版本:推荐下载稳定的老版本,找到相应版本进行下载。这里下载是3.6.8Windowsx86-64embedda......
  • [SEO知识讲解] 关键词如何批量优化?
    本文转载自:[SEO知识讲解]关键词如何批量优化?更多内容请访问钻芒博客:https://www.zuanmang.net最近有朋友发来邮件,问我长尾词太多了,一个一个优化不现实,怎么样才能大量的做长尾词。这个问题很有意义,可能一个长尾,10个长尾你会觉得简单,而一万个长尾十万个长尾,肯定会有一定的差别。......
  • 网站如何才能不让采集工具批量采集
    因为会点编程的缘故,所以浏览任何网站的时候都会学着去评估这个网站的价值、网站数据的实用性以及这个网站采集的难易度。看得多了便列两条那种很容易采集的要点,希望以后做网站的人能够知道点如何保护自己的网站网站内容数据吧。1.每个页面或者图片以序号的方式储存。2.图片未加......
  • 如何正确使用表格组件的formatter属性
    fastadmin前端表格组件使用的是bootstrap-table,如果我们想要自定义表格的内容,可以使用formatter属性。最常规的用法如下:columns:[[{field:'type',title:__('type'),formatter:function(value,row){......
  • Golang - viper读取配置文件
    一、介绍Viper是一个方便Go语言应用程序处理配置信息的库。它可以处理多种格式的配置。它支持的特性:设置默认值从JSON、TOML、YAML、HCL和Javaproperties文件中读取配置数据可以监视配置文件的变动、重新读取配置文件从环境变量中读取配置数据从远端配置系统中读取数据,并......
  • 如何优雅的跳过 win10/win11 新系统强制登录微软账号
    登录时输入 [email protected] ,密码随便输。下一步会提示你账户被锁定。再下一步就可以使用本地账户了。使用电子邮件地址。[email protected]键入任何密码(例如)。123456巫师说“哎呀,出事了”。单击以打开允许您创建本地帐户的屏幕。Next   首先,下载Windows1122H2的is......
  • 如何查看Linux有哪些进程
    ​在Linux中,可以使用以下命令查看当前系统中运行的进程:ps命令:用于显示当前系统中的进程信息。psaux该命令会显示所有进程的详细信息,包括进程ID、父进程ID、CPU占用率、内存占用率、进程状态等。top命令:用于实时显示当前系统中的进程信息。top该命令会实......
  • 如何解决dotnet程序打包的docker镜像创建容器后容器内的date时间正确但是dotnet获取到
    这个问题通常是由于时区设置不正确导致的。你可以尝试以下解决方法:在Dockerfile中设置时区:在Dockerfile中添加以下命令:RUNln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtime这将设置容器的时区为上海时区。你也可以替换成你所在的时区。在dotnet程序中设置时区:......