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

在docker中安装frp实现内网穿透

服务端frps

1.首先在服务器端安装frps

docker pull snowdreamtech/frps

2.本地创建frps的配置文件frps.ini

[common]
bind_port = 7000    # frp 服务端控制端口
token = xxxxx       # 客户端认证密钥

3.启动frps

docker run -d --name frps \
--network host \
--restart=always \
-v /本地地址/frps.ini:/frp/frps.ini \
snowdreamtech/frps \
-c /frp/frps.ini

客户端frpc

1.首先在客户端安装frpc

docker pull snowdreamtech/frpc

2.本地创建frpc的配置文件frpc.ini

[common]
server_addr = 192.168.1.1  # 服务器ip
server_port = 7000         # frps配置的端口号
token = xxxxx              # frps配置的认证秘钥[jenkins]
type = tcp
local_ip = 127.0.0.1       # 转发本地的ip地址
local_port = 8080          # 转发本地的端口 
remote_port = 7060         # 监听的远程端口

我的frpc安装在一台mac mini的docker里面,local_ip = 127.0.0.1无法转发到本地端口上。
解决方法有两种:

  1. local_ip = 局域网内地址
  2. local_ip = host.docker.internal

3.启动frpc

docker run -d --name frpc \
--network host \
--restart=always \
-v /本地地址/frpc.ini:/frp/frpc.ini \
snowdreamtech/frpc \
-c /frp/frpc.ini

配置完成后使用服务器IP:7060就能访问本地的8080端口

来源:http://blog.cdhr6.com/archives/zai-dockerzhong-an-zhuang-frpshi-xian-nei-wang-chuan-tou

http://www.xdnf.cn/news/16415.html

相关文章:

  • Ubuntu简述及部署系统
  • 负载均衡 LoadBalance
  • web刷题
  • c++11--static_assert
  • Linux->自定义shell
  • FPGA IP升级
  • 网络服务综合项目
  • Oracle 数据库报 ora-00257 错误并且执行alter system switch logfile 命令卡死的解决过程
  • XSS利用
  • 02人工智能中优雅草商业实战项目视频字幕翻译以及声音转译之以三方AI模型API制作方式预算-卓伊凡|莉莉
  • linux 板卡实现vxi11服务
  • 阿里 Qwen3 四模型齐发,字节 Coze 全面开源,GPT-5 8 月初发布!| AI Weekly 7.21-7.27
  • 初识 docker [上]
  • 《 接口日志与异常处理统一设计:AOP与全局异常捕获》
  • P图太假?AI一键融入背景!
  • vLLM 的“投机取巧”:Speculative Decoding 如何加速大语言模型推理
  • 【优选算法】BFS解决FloodFill算法
  • 零基础学习性能测试第五章:JVM性能分析与调优-GC垃圾分代回收机制与优化
  • 死锁出现的原因
  • 《计算机组成原理与汇编语言程序设计》实验报告四 Debug及指令测试
  • #影·数学计划# N1 一元一次方程讲解 未完待续
  • 基于STM32的智能康养木屋监测系统
  • vector使用和模拟
  • 在本地环境中运行 ‘dom-distiller‘ GitHub 库的完整指南
  • openshift AI 2.22安装的需求
  • 人工智能与城市:城市生活的集成智能
  • 基于 LSTM 与 SVM 融合的时间序列预测模型:理论框架与协同机制—实践算法(1)
  • Wireshark TS | 发送数据超出接收窗口
  • Frontiers in Psychology投稿LaTeX(三)
  • 元宇宙中的“虫洞“:技术实现、应用场景与未来挑战