Sign inSign up

caotangdaiduong/frp

By caotangdaiduong

•Updated over 3 years ago

FRP a fast reverse proxy to help you expose a local server behind a NAT or firewall to the Internet

Image
0

314

caotangdaiduong/frp repository overview

⁠frp

A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

Docker image for fatedier/frp⁠.

DockerHub Badge

⁠Tags

  • latest
  • v0.46.0

⁠Usage

⁠frp server

Start a frp server with connection port 7000 and reverse proxy port 6000, expose 6000 and 7000 ports in your internet firewall or load balancer which resole frp.example.com to.

docker run -itd --name frps -p 7000:7000 -p 6000:6000 caotangdaiduong/frp
⁠frp client

Start a frp client, expose local port 22 of server 192.168.1.20 to remote port 6000 of server frp.example.com.

docker run -itd --name frpc -e MODE=client -e SERVER_ADDR=frp.example.com -e SERVER_PORT=7000 -e PROTO=tcp -e LOCAL_IP=192.168.1.20 -e LOCAL_PORT=22 -e REMOTE_PORT=6000 caotangdaiduong/frp
⁠remote connect

Then you can ssh to frp.example.com:6000 from internet, just like directly ssh to your server 192.168.1.20:22 from internal.

ssh -p 6000 [email protected]

⁠Environment variables

NameTypeDefaultDescription
MODEserver or clientserverrunning model
BIND_PORTPort7000server bind port
PROXY_NAMEStringsshproxy name, unique name is required in same server
SERVER_ADDRDomain or IP127.0.0.1server address
SERVER_PORTPort7000remote server port
PROTOtcp / udp / http / https / stcp / xtcptcplocal proto
LOCAL_IPIP127.0.0.1local server IP
LOCAL_PORTPort22local service port
REMOTE_PORTPort6000remote reverse port
FRP_TOKENStringM8SECYUCNYWEE8L

⁠Find more

Please visit fatedier/frp⁠ for more.

Tag summary

Content type

Image

Digest

sha256:3c1164b37…

Size

14.8 MB

Last updated

over 3 years ago

docker pull caotangdaiduong/frp