目的
- 通过自定义域名访问部署于内网的 web 服务
下载
地址:https://github.com/fatedier/frp/releases
目的
- ### 通过自定义域名访问部署于内网的 web 服务
下载
地址:https://github.com/fatedier/frp/releases
- 服务端安装在公网服务器
- pc端安装在本地电脑
服务端安装
- 传frp_0.20.0_linux_amd64.tar.gz, 并解压
修改 frps.ini 文件
[common] bind_port = 7000 vhost_http_port = 8080
- bind_port为frp通信使用的端口,这个不用修改
- vhost_http_port为访问端口,可以修改
- 打开bind_port和vhost_http_port对应的端口
- 启动
./frps -c ./frps.ini
pc安装
- 解压frp_0.20.0_windows_amd64.zip
修改 frpc.ini 文件
[common] server_addr = x.x.x.x server_port = 7000 [web] type = http local_port = 80 custom_domains = www.yourdomain.com
- server_addr:服务器的公网id
- server_port:服务器上的frp的通信端口,即bind_port对应端口
- type:http;如果是https,需要将服务器中vhost_http_port改为vhost_https_port
- local_port:本地服务对应的端口号
- custom_domains:服务器绑定的任一域名
启动
./frpc -c ./frpc.ini
访问http://www.yourdomain.com:8080,即访问的是本机的服务
- 服务端安装在公网服务器
- pc端安装在本地电脑
服务端安装
传frp_0.20.0_linux_amd64.tar.gz, 并解压
[common] bind_port = 7000 vhost_http_port = 8080
- bind_port为frp通信使用的端口,这个不用修改
- vhost_http_port为访问端口,可以修改
打开bind_port和vhost_http_port对应的端口
- 启动
./frps -c ./frps.ini
pc安装
- 解压frp_0.20.0_windows_amd64.zip
修改 frpc.ini 文件
[common] server_addr = x.x.x.x server_port = 7000 [web] type = http local_port = 80 custom_domains = www.yourdomain.com
- server_addr:服务器的公网id
- server_port:服务器上的frp的通信端口,即bind_port对应端口
- type:http;如果是https,需要将服务器中vhost_http_port改为vhost_https_port
- local_port:本地服务对应的端口号
- custom_domains:服务器绑定的任一域名
启动
./frpc -c ./frpc.ini
- 访问http://www.yourdomain.com:8080,即访问的是本机的服务