FRP的部署及使用教程
FRP是一个快速、轻便、跨平台的高性能反向代理软件,可以将内网服务暴露到公网上。本文将介绍FRP的常规方式部署及docker方式部署,分别介绍frps和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/
- 创建配置文件
frps.ini
,并将以下内容添加到文件中。[common] bind_port = 7000
其中
bind_port
为frps监听端口。 - 启动frps。
/usr/local/frp/frps -c /usr/local/frp/frps.ini
启动成功后,命令行窗口将一直运行在前台,可以使用
Ctrl+C
关闭。
方式二
- 下载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镜像。
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镜像。
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的部署及使用教程。
版权声明:
作者:书浩
链接:https://www.zsuh.cc/49.html
来源:晨讯博客
文章版权归作者所有,未经允许请勿转载。

共有 0 条评论