Docker内网穿透frp部署实现过程解析

Docker内网穿透frp部署实现过程解析,第1张

Docker内网穿透frp部署实现过程解析

本文详细介绍了Docker内网通过frp部署的全过程分析。原文根据示例代码非常详细,对大家的学习培训或者工作都有一定的参考价值,朋友们一定要参考。

1.建立设备文件的名称。

Cd/home文件目录

mkdir玻璃钢

最终文件的目录结构为:

2.建立服务器端环境变量。

vifrps.ini

[common] bind_port=17000 token=myToken vhost_http_port=10080 vhost_https_port=10443 dashboard_port=17500 dashboard_user=admin dashboard_pwd=admin tcp_mux=true max_pool_count=10

3.建立服务器端yml文件

vifrps-docker-compose.yml

version:'3' services: frps: image:snowdreamtech/frps ports: -"17000:17000" -"27500:17500" -"10022:10022"#用以ssh连接 -"10080:10080"#用以对外开放给外网访问 #大量端口号依据具体要求提升 volumes: -./frps.ini:/etc/frp/frps.inicontainer_name:frps

4.启动服务器端。

docker-compose-ffrps-docker-compose.ymlup注:打开后台程序-d

5.建立客户端环境变量。

vifrpc.ini

[common] #服务器ip server_addr=x.x.x.x server_port=17000 token=myToken [ssh] type=tcp local_ip=127.0.0.1 local_port=22 remote_port=10022 use_encryption=true use_compression=true [pi.mydomain.com] type=http local_port=80 custom_domains=pi.mydomain.com

6.建立客户端yml文件

vifrpc-docker-compose.yml

version:'3' services: frpc: image:cloverzrg/frpc-docker volumes: -./frpc.ini:/conf/frpc.ini container_name:frpc network_mode:host

8.启动客户端

docker-compose-ffrpc-docker-compose.ymlup-d

  • 浏览网站域名http://pi.mydomain.com:10080,可以正常浏览网页(前提是客户端设备启动httpweb服务器,监听端口80);,注意先将网站域名pi.mydomain.com的一条记录解析为IPx.x.x.x如果web服务器已经有匹配的网站域名,还可以将CNAME记录解析为web服务器的原网站域名。
  • 远程桌面连接根据ssh-p10022登录名@x.x.x.x;
  • 浏览http:x.x.x:27500,可以看到车内的仪表盘,显示各个客户端的连接状态。
  • 参考:https://liyangweb.com/service/358.html

    中国玻璃钢文件:https://www.cnblogs.com/yanglang/p/12035934.html

    文章里的内容就这些了。期待对大家的学习和培训有所帮助,也期待大家的应用。

    欢迎分享,转载请注明来源:内存溢出

    原文地址: http://outofmemory.cn/zz/774094.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-05-03
    下一篇 2022-05-03

    发表评论

    登录后才能评论

    评论列表(0条)

    保存