赞
踩
1.先准备一个Linux服务器
2.安装好docker,或者Linux服务器已经安装了docker,这里不讲述docker的安装过程哦
3.进度Linux内部,搜索frp镜像
docker search frp
4.下载选定的Frp镜像,这里我们选择cloverzrg提供的个人镜像,如果未指定版本则默认为最新版本,latest版本
docker pull snowdreamtech/frps # 仓库地址:Docker Hub
5.配置教程
此镜像的配置文件目录为/conf,修改后frps.ini或frpc.ini后需要将文件拷贝至容器的/conf,然后重启容器
在home下创建mkdir docker,mkdir frps, mkdir conf
vi frps.ini
:wq!保存文件(注意subomain_host是域名如xxxx.com,不是泛型域名)
6.运行镜像
docker run --restart=always --network host -d -v /home/docker/frps/conf/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps # 代理工具容器的端口会因为配置的更改而不断变动,因此推荐使用--net=host的方式
# --restart=always表示开机自启动
7.docker常用命令
docker ps----查看正在运行的容器
docker stop 容器ID----停止容器
docker rm 容器ID----删除所有容器
docker stop $(docker ps -q) & docker rm $(docker ps -aq) 一次性停止删除所有容器
进入docker内部命令,有些命令安装了好用,不好用的可以尝试其他的,或者安装对应的执行命令
docker exec -it 1e33b26152e1 /bin/sh
or
docker exec -it 1e33b26152e1 bash
or
docker exec -it 1e33b26152e1 sh
8.看一下我们的frp服务端是否启动正常
9.好了,我们去配置一个客服端,我这边使用Windows版的frpc客户端,这里的80端口直接指导Nginx上,做个静态资源服务器也可以哦
10.尝试一下访问配置的域名wx.xxxx.com吧
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。