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

在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.dtcms.com/a/300410.html

相关文章:

  • Libevent(4)之使用教程(3)配置
  • 比特币运行机制全解析:区块链、共识算法与数字黄金的未来挑战
  • 【micro:bit】从入门到放弃(八):超声波测距、小车巡线、红外避障
  • Redis对象机制详解
  • vue3.6更新哪些内容
  • 如何在 InsCodeAI 上搭建并使用 Jupyter Notebook 环境?
  • spring gateway 配置http和websocket路由转发规则
  • 零基础学习性能测试第五章:JVM性能分析与调优-GC垃圾分代回收机制与优化
  • JVM terminated. Exit code=1
  • vmware虚拟机中显示“网络电缆被拔出“的解决方法
  • MySQL存储过程与触发器
  • systemtick使用详解章
  • 计数dp(基础)
  • 【AI】联网模式
  • 【micro:bit】从入门到放弃(六):示例蜂鸣器音乐、摇色子、光照强度、串口调试、麦克风
  • vulhub Earth靶场攻略
  • Scrapy分布式爬虫数据统计全栈方案:构建企业级监控分析系统
  • 慧星云新增大模型服务:多款大模型轻松调用
  • 【leetGPU】1. Vector Addition
  • LChot100--128. 最长连续序列
  • 7月26日京东秋招第一场第一题
  • 资产负债表及其数据获取
  • earth靶场
  • 【408二轮强化】数据结构——线性表
  • Pspice仿真电路:(三十四)如何使用Pspcie进行仿真
  • mount: /mnt/sd: wrong fs type, bad option, bad superblock on /dev/mmcblk1
  • 两个USB-CAN-A收发测试
  • Item14:在资源管理类中小心拷贝行为
  • 小白成长之路-部署Zabbix7(二)
  • 每日一题【删除有序数组中的重复项 II】