This commit is contained in:
parent
5888a14b37
commit
31d9edbcff
51
README.md
51
README.md
@ -1,7 +1,54 @@
|
|||||||
[![Build Status](https://ci.quacker.org/api/badges/d/docker-frp/status.svg)](https://ci.quacker.org/d/docker-frp)
|
[![Build Status](https://ci.quacker.org/api/badges/d/docker-frp/status.svg)](https://ci.quacker.org/d/docker-frp)
|
||||||
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
|
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
|
||||||
# docker-frp
|
# docker-frp
|
||||||
Docker images for frp.
|
Docker images for frp. Binaries directly obtained from the official frp repo [fatedier/frp](https://github.com/fatedier/frp).
|
||||||
|
|
||||||
Private image. Do NOT use.
|
The instructions below apply to `docker-compose`.
|
||||||
|
|
||||||
|
# Networking
|
||||||
|
|
||||||
|
We recommend using the `network_mode = host` (host network) option.
|
||||||
|
Otherwise you would need to manually expose the listening port as well as all the reverse proxied ports.
|
||||||
|
|
||||||
|
# Environment variables
|
||||||
|
|
||||||
|
`SERVER`. Defaults to 0 = client mode. 1 = server mode.
|
||||||
|
|
||||||
|
# Volumes
|
||||||
|
|
||||||
|
Note the difference in file names (frps.ini vs frpc.ini)
|
||||||
|
|
||||||
|
## Client mode
|
||||||
|
Client configuration file `frpc.ini` -> `/opt/frp/frpc.ini`
|
||||||
|
|
||||||
|
## Server mode
|
||||||
|
Server configuration file `frps.ini` -> `/opt/frp/frps.ini`
|
||||||
|
|
||||||
|
# docker-compose
|
||||||
|
## Sample Client
|
||||||
|
```
|
||||||
|
version: "2.1"
|
||||||
|
services:
|
||||||
|
frp:
|
||||||
|
image: quackerd/frp
|
||||||
|
container_name: frp
|
||||||
|
network_mode: host
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- ./config/frpc.ini:/opt/frp/frpc.ini
|
||||||
|
```
|
||||||
|
|
||||||
|
## Sample Server
|
||||||
|
```
|
||||||
|
version: "2.1"
|
||||||
|
services:
|
||||||
|
frp:
|
||||||
|
image: quackerd/frp
|
||||||
|
container_name: frp_srv
|
||||||
|
network_mode: host
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
- SERVER=1
|
||||||
|
volumes:
|
||||||
|
- ./config/frps.ini:/opt/frp/frps.ini
|
||||||
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user