前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Frp 映射配置教程

Frp 映射配置教程

原创
作者头像
是山河呀
发布2024-09-14 22:03:27
920
发布2024-09-14 22:03:27

0、前言

在公网中访问自己的私有设备会有一定的难度,一般可以通过第三方软件进行远程控制(Todesk、TeamViewer、向日葵等),但是这样需要安装软件,换到新的设备上还需要安装对应的软件;另外一种方案就是通过端口映射实现,将内网主机的端口映射到公网上,这篇教程将使用 Frp 完成端口映射。

1、安装

首先需要获取 Frp,下载地址:

GitHub fatedier/frp https://github.com/fatedier/frp/releases

找到对应的压缩包,点击下载,下载完成后解压:

Frp 程序

2、配置服务端

编辑服务端的 frps.inicommon字段属性说明如下:

属性名

属性描述

参考属性值

bind_addr

监听地址

0.0.0.0

bind_port

监听端口

7000

token

认证令牌

123456

dashboard_addr

管理面板地址

0.0.0.0

dashboard_port

管理面板端口

7500

dashboard_user

管理面板用户名

admin

dashboard_pwd

管理面板密码

admin

vhost_http_port

虚拟主机HTTP端口

80

vhost_https_port

虚拟主机HTTPS端口

443

设置完成后,开启服务端。

Windows:

  1. 1

frps.exe -c frps.ini

Linux:

  1. 1

./frps -c frpc.ini

3、配置客户端

编辑客户端的 frpc.inicommon字段属性说明如下:

属性名

属性描述

参考属性值

server_addr

服务器地址

127.0.0.1

server_port

服务器端口

7000

token

认证令牌(需要和服务端一致)

123456

admin_addr

管理页面地址

127.0.0.1

admin_port

管理页面端口

7400

admin_user

管理面板用户名

admin

admin_pwd

管理面板密码

admin

配置完 common 字段之后,需要添加映射端口,格式如下

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5

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

说明:

属性名

属性描述

参考属性值

NAME

映射名称

[ssh]

type

映射类型(协议)

tcp/udphttp/httpsstcp/xtcp

local_ip

本地IP

127.0.0.1

local_port

本地端口

22

remote_port

远程端口

22

客户端配置完成后,启动客户端

Windows:

  1. 1

frpc.exe -c frpc.ini

Linux:

  1. 1

./frpc -c frpc.ini

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

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

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

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

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 0、前言
  • 1、安装
  • 2、配置服务端
  • 3、配置客户端
相关产品与服务
轻量应用服务器
轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门软件打包实现一键构建应用,提供极简上云体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档