前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >内网穿透 - 反向代理 - FRP 使用指南

内网穿透 - 反向代理 - FRP 使用指南

原创
作者头像
轻量级云原生架构实验室
发布2022-12-13 09:41:55
6980
发布2022-12-13 09:41:55
举报
文章被收录于专栏:轻量级微服务轻量级微服务

基本环境

下面示例将本地服务 http://127.0.0.1:8080/ 反向代理到公网 http://<公网IP>:8080/

服务端部署

1、下载「linux-amd64」软件包,示例:

代码语言:txt
复制
wget https://github.com/fatedier/frp/releases/download/v0.32.0/frp_0.32.0_linux_amd64.tar.gz

2、解压软件包

代码语言:txt
复制
wget frp_0.32.0_linux_amd64.tar.gz

3、进入目录 frp_0.32.0_linux_amd64,编辑配置文件 frps.ini,内容如下:

代码语言:txt
复制
[common]
bind_port = 7000
auto_token = anoyi

dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin

[http]
type = tcp
local_ip = 127.0.0.1
local_port = 8080
remote_port = 8080

4、启动服务端

代码语言:txt
复制
./frps -c frps.ini

5、访问后台,地址:http://<公网IP>:7500

客户端部署

1、下载「darwin_amd64」软件包,示例:

代码语言:txt
复制
wget https://github.com/fatedier/frp/releases/download/v0.32.0/frp_0.32.0_darwin_amd64.tar.gz

2、解压软件包

代码语言:txt
复制
tar -zxvf frp_0.32.0_darwin_amd64.tar.gz

3、进入目录 frp_0.32.0_darwin_amd64,编辑配置文件 frpc.ini,内容如下:

代码语言:txt
复制
[common]
server_addr = <公网IP>
server_port = 7000
auto_token = anoyi

[http]
type = tcp
local_ip = 127.0.0.1
local_port = 8080
remote_port = 8080

4、启动服务端

代码语言:txt
复制
./frpc -c frpc.ini

5、启动本地服务,略

6、访问 http://<公网IP>:8080,测试连通性

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 基本环境
  • 服务端部署
  • 客户端部署
相关产品与服务
弹性公网 IP
弹性公网 IP(Elastic IP,EIP)是可以独立购买和持有,且在某个地域下固定不变的公网 IP 地址,可以与 CVM、NAT 网关、弹性网卡和高可用虚拟 IP 等云资源绑定,提供访问公网和被公网访问能力;还可与云资源的生命周期解耦合,单独进行操作;同时提供多种计费模式,您可以根据业务特点灵活选择,以降低公网成本。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档