FRP Tunneling to Expose Services to the Internet
298
sudo docker run -d --network=host --name frp-server randipalguna/frp-server
sudo docker exec -it frp-server sh
sudo docker logs frp-server
sudo docker start frp-server
sudo docker stop frp-server
sudo docker rm -f frp-server
sudo docker image rm randipalguna/frp-server
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"]
Content type
Image
Digest
sha256:5b0cbc3f8…
Size
40.4 MB
Last updated
over 1 year ago
docker pull randipalguna/frp-server