FRP的部署及使用教程
FRP是一个快速、轻便、跨平台的高性能反向代理软件,可以将内网服务暴露到公网上。本文将介绍FRP的常规方式部署及docker方式部署,分别介绍frps和frpc的部署教程,并附上详细操作图片。
常规方式部署
部署frps
- 下载frps的二进制文件,可以从 https://github.com/fatedier/frp/releases 下载最新版本。
将下载的压缩包解压到指定目录,例如解压到
/usr/local/frp
目录下。sudo mkdir -p /usr/local/frp sudo tar -zxvf frp_0.33.0_linux_amd64.tar.gz -C /usr/local/frp/
创建配置文件
frps.ini
,并将以下内容添加到文件中。[common] bind_port = 7000
其中bind_port
为frps监听端口。
启动frps。
/usr/local/frp/frps -c /usr/local/frp/frps.ini
启动成功后,命令行窗口将一直运行在前台,可以使用Ctrl+C
关闭。
部署frpc
- 下载frpc的二进制文件,和部署frps一样,可以从 https://github.com/fatedier/frp/releases 下载最新版本。
将下载的压缩包解压到指定目录,例如解压到
/usr/local/frp
目录下。sudo mkdir -p /usr/local/frp sudo tar -zxvf frp_0.33.0_linux_amd64.tar.gz -C /usr/local/frp/
创建配置文件
frpc.ini
,并将以下内容添加到文件中。[common] server_addr = your-frps-server-ip server_port = 7000 [web] type = http local_ip = 127.0.0.1 local_port = 80 custom_domains = www.your-domain.com
其中server_addr
为frps的IP地址,server_port
为frps的监听端口,web
为代理类型,local_ip
和local_port
为自己想要代理到公网的服务,custom_domains
为自定义域名,可以配置多个。
启动frpc。
/usr/local/frp/frpc -c /usr/local/frp/frpc.ini
启动成功后,命令行窗口将一直运行在前台,可以使用Ctrl+C
关闭。
Docker方式部署
部署frps
拉取frps镜像。
docker pull fatedier/frps:0.33.0
创建配置文件
frps.ini
,并将以下内容添加到文件中。[common] bind_port = 7000
启动frps。
docker run -it --rm --network host -v /path/to/frps.ini:/frps.ini fatedier/frps:0.33.0 /frps -c /frps.ini
其中/path/to/frps.ini
为配置文件的路径。
部署frpc
拉取frpc镜像。
docker pull fatedier/frpc:0.33.0
创建配置文件
frpc.ini
,并将以下内容添加到文件中。[common] server_addr = your-frps-server-ip server_port = 7000 [web] type = http local_ip = 127.0.0.1 local_port = 80 custom_domains = www.your-domain.com
其中server_addr
为frps的IP地址,server_port
为frps的监听端口,web
为代理类型,local_ip
和local_port
为自己想要代理到公网的服务,custom_domains
为自定义域名,可以配置多个。
启动frpc。
docker run -it --rm --network host -v /path/to/frpc.ini:/frpc.ini fatedier/frpc:0.33.0 /frpc -c /frpc.ini
其中/path/to/frpc.ini
为配置文件的路径。
效果演示
部署完成后,在客户端浏览器中输入自定义的域名,即可访问代理到的本地服务。例如上述配置中的www.your-domain.com
,访问即可在浏览器中看到效果。
以上就是FRP的部署及使用教程。
3 条评论
好久不见,提醒您一下最近 ty1.2 有 xss 漏洞,建议您修复一下
这个了解,但是ty1.2有漏洞关我ty1.1啥事,哈哈
相比NPS还是更加友好