当前位置: 首页 > 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

相关文章:

  • Playwright爬虫xpath获取技巧
  • apisix的hmac-auth认证
  • YOLOv9-0.1部分代码阅读笔记-lion.py
  • Flink调优----资源配置调优与状态及Checkpoint调优
  • 【ES6复习笔记】模板字符串(3)
  • 系统架构师考试 常错题记录 01
  • 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生态系统主要包括哪些组件以及它们的作用