当前位置: 首页 > news >正文

frp V0.52.3 搭建

下载

https://github.com/fatedier/frp/releases/
资源
此版本暂时没有windows的,想在windows使用请下载v0.52.2

简易搭建

frps.toml的配置文件,以下12000、8500需要在云服务器中的防火墙中开放tcp

# bindPort为frps和frpc通信的端口,需要在防火墙中放行该端口
bindPort = 12000# 服务端将只接受 TLS链接
transport.tls.enable = true# frps的连接密码
auth.token = "token"# Server Dashboard,可以查看frp服务状态以及统计信息
webServer.addr = "0.0.0.0"		  # 后台管理地址
webServer.port = 8500 			  # 后台管理端口
webServer.user = "user"		      # 后台登录用户名
webServer.password = "password"	  # 后台登录密码

frpc.toml 以下12300、12400需要在云服务器中的防火墙中开放tcp

# frpc.toml
serverAddr = "111.222.333.444"
transport.tls.enable = true
serverPort = 12000              # 公网服务端通信端口auth.token = "token"      		# 令牌,与公网服务端保持一致[[proxies]]
name = "http"
type = "tcp"
localIP = "127.0.0.1"           # 需要暴露的服务的IP
localPort = 9000                # 将本地9000端口的服务暴露在公网的6060端口
remotePort = 12300              # 暴露服务的公网入口[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 12400

配置完后先在服务器启动,后启动客户端
./frps -c frps.toml
./frpc -c frpc.toml
随便使用一个ssh工具登录到 111.222.333.444:12400输入内网机子的用户名和密码即可
以下是使用finalshell演示
在这里插入图片描述
在这里插入图片描述

frps开机启动 ubuntu
[Unit]
# 服务名称,可自定义
Description = frp-server
After = network.target syslog.target
Wants = network.target[Service]
Restart=on-failure
RestartSec=5
Type = simple
# 启动命令
ExecStart = /path/to/frps -c /path/to/frps.toml[Install]
WantedBy = multi-user.target# 修改完后, 将此文件拷贝至/etc/systemd/system/ 执行以下命令# 刷新服务列表
# sudo systemctl daemon-reload# 设置开机自启
# sudo systemctl enable frps.service# 启动服务
# sudo systemctl start frps.service# 查看启动状态
# sudo systemctl status frps.service# 查看失败信息
# sudo journalctl -u frps.service

在这里插入图片描述
客户端同样,只不过修改路径及配置文件即可

http://www.lryc.cn/news/247004.html

相关文章:

  • 最近数据分析面试的一点感悟...
  • ZYNQ_project:IIC_EEPROM
  • Leetcode 2940. Find Building Where Alice and Bob Can Meet
  • C++ 泛型编程,函数模版和类模版
  • 【封装UI组件库系列】封装Button图标组件
  • windows系统mobaxterm远程执行linux上ssh命令
  • debian 12 配置
  • AIGC创作系统ChatGPT网站源码、支持最新GPT-4-Turbo模型、GPT-4图片对话能力+搭建部署教程
  • Vue 中简易封装网络请求(Axios),包含请求拦截器和响应拦截器
  • git提交报错error: failed to push some refs to ‘git url‘
  • 【Python】(自定义函数)模块的相对路径导入
  • 巧妙之中见真章:深入解析常用的创建型设计模式
  • Selenium切换窗口、框架和弹出框window、ifame、alert
  • QT linux下应用程序打包
  • Java高级技术(单元测试)
  • leetCode 1080.根到叶路径上的不足节点 + 递归 + 图解
  • C++基础 -10- 类
  • 【软件测试】性能测试相关指标
  • Leetcode 2943. Maximize Area of Square Hole in Grid
  • qt 简单了解QHBoxLayout QVBoxLayout QFormLayout水平,垂直,表单布局管理器.
  • springboot中4级配置文件优先级
  • Python(八十九)函数的参数的内存分析
  • 西南科技大学C++程序设计实验二(类与对象一)
  • 代码随想录二刷 |哈希表 |四数之和
  • KMP算法【数据结构】
  • 测开笔记--Typescript: 文件复制到指定目录
  • 数字滚动vue-count-to
  • 扩散模型实战(十一):剖析Stable Diffusion Pipeline各个组件
  • Mysql面试题总结
  • 学习知识随笔(Django)