引言
服务端
安装与配置
创建frp服务端配置文件
mkdir /etc/frp
复制
touch /etc/frp/frps.ini
复制
vi /etc/frp/frps.ini
复制
[common] bind_port = 6443 vhost_http_port = 8080 vhost_https_port = 2443 dashboard_addr = 0.0.0.0 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = xxxx token = xxxx
复制
http
使用8080
端口,https
使用8081
端口
dashborard 使用7500
端口
Docker 安装 frps
docker run --restart=always --network host -v /etc/frp/frps.ini:/etc/frp/frps.ini -d --name frps snowdreamtech/frps
复制
--network host
: host 网络模式,所有容器端口都对应属主机端口,不存在映射关系。
放行端口
阿里云ECS -> 配置安全组规则 -> 入、出方向均放行
宝塔控制面板 -> 安全 -> 防火墙 -> 放行端口
当然也可以用命令控制防火墙放行端口。
测试
其中:121.22.133.45 为你的阿里云ECS的公网IP地址
访问:
http://121.22.133.45:8080
http://121.22.133.45:7500
输入账号密码,登录成功后:
客户端
frpc.exe -c frpc.ini
复制
参考
感谢帮助!
本文链接: https://moeci.com/posts/分类-docker/docker-frp/(本文作者: yiyun 感谢)