Centos7下载搭建FRP服务器,实现内网穿透
#下载
wget https://github.com/fatedier/frp/releases/download/v0.48.0/frp_0.48.0_linux_amd64.tar.gz
#解压
tar frp_0.48.0_linux_amd64.tar.gz
#重命名
mv frp_0.48.0_linux_amd64 frp
#编辑frps.ini
vi ./frp/frps.ini
#服务端frps.ini内容
[common] bind_port = 7000 # 定义 FRP 服务器程序监听的端口号 #vhost_http_port = 8080 # 定义 HTTP 协议映射的端口号 #vhost_https_port = 8443 # 定义 HTTPS 协议映射的端口号 #[dashboard] #bind_port = 7500 # 定义 FRP 控制台程序监听的端口号 #dashboard_user = admin # 定义 FRP 控制台的用户名 #dashboard_pwd = admin123 # 定义 FRP 控制台的密码 [3839] #定义连接名字(例,windows远程桌面端口3839) type = tcp # 定义 FRP 端口映射的协议类型 remote_port = 13839 # 定义映射到公网上的端口号 #use_encryption = true # 定义是否使用加密方式传输数据 #use_compression = true # 定义是否使用压缩方式传输数据 #auth_token = 123456 # 定义用于验证客户端身份的令牌 [ssh] #定义连接名字(例,ssh 22端口) type = tcp remote_port = 2202
#启动FRP服务端
./frp/frps -c frps.ini
-----------------------------------------------------------------------------------------------------------------------
客户端主机frp设置。
#编辑客户端frpc.ini
[common] server_addr = 8.222.180.197 server_port = 7000 [3839] #连接名字(与服务器frps.ini对应) type = tcp #端口类型 local_ip = 127.0.0.1 #本机IP local_port = 3839 #本地端口 remote_port = 13839 #FRP连接的端口(与服务器frps.ini对应)
#auth_token = 123456 #密码(与服务器frps.ini对应)
#启动FRP客户端
frpc -c frpc.ini
windows与linux的方法一样,下载好对应版本,解压,编辑ini配置文件,启动并加载配置文件。服务器对应frps,客户端对应frpc。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?