frp 具体的使用说明,移步 fatedier/frp。
docker run --restart always -d --name frps -p 80:80 -p 443:443 -p 7000:7000 -p 7500:7500 -v /srv/docker/frp:/etc/frp wuyougan/frp:server-0.81
修改服务端配置文件 /srv/docker/frp/frps.ini 后,可通过以下命令重新加载
docker exec frps frps -c /etc/frp/frps.ini --reload
或者直接重启容器
docker restart frps
[common]
bind_addr = 0.0.0.0
bind_port = 7000
vhost_http_port = 80
vhost_https_port = 443
dashboard_port = 7500
#log_file = ./frps.log
# debug, info, warn, error
#log_level = info
#log_max_days = 3
#auth_token = 123
#privilege_mode = true
#privilege_token = 456
#privilege_allow_ports = 60000-60009
max_pool_count = 100
[www]
# tcp | http | https
type = http
auth_token = 123
#bind_addr = 0.0.0.0
#listen_port = 6000
custom_domains = www.doname.com
docker run --restart always -d --name frpc -v /srv/docker/frp:/etc/frp wuyougan/frp:client-0.81
客户端配置文件位于 /srv/docker/frp/frpc.ini,修改后需要重启 frpc
docker restart frpc
[common]
server_addr = x.x.x.x
server_port = 7000
#log_file = ./frpc.log
# debug, info, warn, error
#log_level = info
#log_max_days = 3
auth_token = 123
#privilege_token = 456
[www]
# tcp | http | https
type = http
local_ip = n.n.n.n
local_port = 80
#remote_port = 54678
use_gzip = true
#use_encryption = true
pool_count = 2
#privilege_mode = true
custom_domains = www.doname.com
#host_header_rewrite = dev.doname.com
Content type
Image
Digest
Size
6.5 MB
Last updated
almost 10 years ago
docker pull wuyougan/frp:server-0.81