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

内网远程连接解决方案【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.lryc.cn/news/477075.html

相关文章:

  • 浙江欧瑞雅装饰材料有限公司:空间的艺术,定制的智慧!
  • jfrog artifactory oss社区版,不支持php composer私库
  • 华为OD机试真题-用户调度问题-2024年OD统一考试(E卷)
  • 前端与后端长连接 方法
  • 建议AI产品经理面试准备到这个程度再去
  • 智能交通的未来:深度学习如何改变车辆检测游戏规则
  • 家具制造的效率与美观并重,玛哈特矫平机让家具产品更具竞争力。
  • 交叉编译gcc
  • [VUE]框架网页开发1 本地开发环境安装
  • 【MySQL】——数据库恢复技术
  • 乡村景区一体化系统(门票,餐饮,便利店,果园,娱乐,停车收费
  • 从零开始的c++之旅——继承
  • 电路知识的回顾
  • 使用 `Celery` 配合 `RabbitMQ` 作为消息代理,实现异步任务的调度、重试、定时任务以及错误监控等功能
  • react-router与react-router-dom的区别
  • 【研究生必看】把选题和文献交给AI,轻松搞定毕业论文!
  • Android中同步屏障(Sync Barrier)介绍
  • 真·香!深度体验 zCloud 数据库云管平台 -- DBA日常管理篇
  • 优雅的遍历JSONArray,获取里面的数据
  • C#:强大而优雅的编程语言
  • 一个由Deno和React驱动的静态网站生成器
  • Python pyautogui库:自动化操作的强大工具
  • 【HTML】——VSCode 基本使用入门和常见操作
  • 从0开始搭建一个生产级SpringBoot2.0.X项目(八)SpringBoot 使用Redis
  • Ubuntu20.04两种安装及配置中文界面、输入法、换源、共享文件夹实现,及注意事项
  • 后端Java学习:springboot之文件上传(阿里云OSS存储)
  • python通过lunarcalendar库使用农历日期
  • MySQL高级--范式与反范式
  • 实验05多重循环---7-02 打印矩形图案
  • 明源地产ERP WFWebService.asmx 反序列化RCE漏洞复现