Sign inSign up

randipalguna/frp-server

By randipalguna

Updated over 1 year ago

FRP Tunneling to Expose Services to the Internet

Image
Networking
0

298

randipalguna/frp-server repository overview

Docker Command

docker run

sudo docker run -d --network=host --name frp-server randipalguna/frp-server

docker exec

sudo docker exec -it frp-server sh

docker logs

sudo docker logs frp-server

docker start

sudo docker start frp-server

docker stop

sudo docker stop frp-server

docker container remove

sudo docker rm -f frp-server

docker image remove

sudo docker image rm randipalguna/frp-server


Dockerfile

FROM alpine

WORKDIR /app

# Install required packages
RUN apk update && apk add tar vim

# Download and extract FRP
RUN wget "https://github.com/fatedier/frp/releases/download/v0.61.1/frp_0.61.1_linux_amd64.tar.gz"
RUN tar -xvzf frp_0.61.1_linux_amd64.tar.gz
RUN rm frp_0.61.1_linux_amd64.tar.gz

WORKDIR /app/frp_0.61.1_linux_amd64

RUN rm frpc*

# Create the frps.toml
RUN echo 'bindPort = 7000' > frps.toml
RUN echo 'auth.method = "token"' >> frps.toml
RUN echo 'auth.token = "insert-token-here"' >> frps.toml

CMD ["sh", "-c", "./frps -c ./frps.toml"]

Tag summary

Content type

Image

Digest

sha256:5b0cbc3f8

Size

40.4 MB

Last updated

over 1 year ago

docker pull randipalguna/frp-server