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

内网远程连接解决方案【Frp】

1、从https://github.com/fatedier/frp/releases下载需要的版本,如

frp_0.61.0_linux_amd64.tar.gz

2、解压tar -xvf frp_0.61.0_linux_amd64.tar.gz

3、配置服务端【外网云主机】,修改ftps.toml文件:

bindPort = 7000

vhostHTTPPort=8000

auth.method="token"

auth.token="test-token"

webServer.port=7500

webServer.addr="0.0.0.0"
webServer.user="admin"

webServer.password="admin"

4、移动文件:

mkdir -p /etc/frp

cp frps  /usr/bin

cp frps.toml /etc/frp/

5、创建服务文件:

touch  /usr/lib/systemd/system/frps.service 

[Unit]
Description=Frp Server Service
After=network.target

[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStart=/usr/bin/frps -c /etc/frp/frps.toml

[Install]
WantedBy=multi-user.target

6、启动服务:systemctl start frps

7、配置客户端【内网主机】,配置frpc.toml:

serverAddr = "x.x.x.x"                # 服务端IP地址
serverPort = 7000                    # 服务端通信端口

auth.method = "token"
auth.token = "password"              # token 与服务端保持一直

[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22                        # 本地端口号
remotePort = 6000                   # 公网端口号

[[proxies]]
name = "web"
type = "http"    
localIP = "127.0.0.1"                # 本地监听地址和端口
localPort = 80                        # 本地监听端口
customDomains = ["web.test.com"]     # 域名或者IP
8、启动客户端连接:./frpc -c ./frpc.toml

9、连接测试,在外网服务器中使用:ssh 127.0.0.1 -p6000

参考链接:

1、frp新版toml配置:https://blog.csdn.net/qq233325332/article/details/136065890

2、ubuntu20.04配置安装frp内网穿透,ubuntu20.04配置安装frp内网穿透_ubuntu frp-CSDN博客

3、使用 systemd 管理 frp 服务,https://juejin.cn/post/6972566180896702477


http://www.kler.cn/a/380441.html

相关文章:

  • kafka里的consumer 是推还是拉?
  • k8s 查看cpu使用率最高的pod
  • SpringBoot新闻稿件管理系统:架构与实现
  • 基于Openwrt系统架构,实现应用与驱动的实例。
  • Jmeter——结合Allure展示测试报告
  • 「C/C++」C/C++标准库 之 #include<cstdlib> 通用工具函数库
  • C# 程序暂停的两种方式
  • 11.4OpenCV_图像预处理02
  • LoRA(Low-Rank Adaptation)的工作机制 - 使用 LoRA 库来微调深度学习模型的基本步骤
  • 学习笔记:黑马程序员JavaWeb开发教程(2024.11.4)
  • 虚拟机 Ubuntu 扩容
  • Qt第三课 ----------输入类的控件属性
  • 深度学习之Dropout
  • K8S flannel网络模式对比
  • 恒创科技:如何知道一台服务器能承载多少用户?
  • 【Elasticsearch系列】更改 Elasticsearch 用户密码的详细指南
  • 【RAG多模态】多模态RAG-ColPali:使用视觉语言模型实现高效的文档检索
  • Python pyautogui库:自动化操作的强大工具
  • Redis-06 Redis面试高频问题、Redis日常开发规避问题
  • 【LLM-多模态】MM1:多模态大模型预训练的方法、分析与见解
  • mybatis 参数判断报错的问题
  • ML2001-2 机器学习/深度学习 过拟合(overfit)
  • Qt中的Model与View5: QStyledItemDelegate
  • 【含文档+源码】基于SpringBoot+Vue的新型吃住玩一体化旅游管理系统的设计与实现
  • 【格式化查看JSON文件】coco的json文件内容都在一行如何按照json格式查看
  • Hadoop生态系统主要包括哪些组件以及它们的作用