庆云php

庆云php

frp通过自定义域名访问内网的 Web 服务安装全过程

PHP 0

2023年11月20日 每日一猜答案: 答案:ABC
每日一猜答案分析:

资料官网:https://gofrp.org 第一步,服务器端放行设置中的端口:7000 如我的是腾讯云,则在腾讯云轻量服务器的防火墙中放行端口7000,如是腾讯云服务器应该是在安全组中放行。 如安装了宝塔,可能还需要在宝塔中放心端口,端口协议我本次选的全是tcp 也有可能下边用的返向代理端口 8089 也要放行一下。 第二步。服务器端下载 frp_0.51.2_linux_amd64,版本。 将frps  和 frps.ini 上传到同一目录。 设置 frps.ini 的值如下。 [common] bind_port = 7000 vhost_http_port = 8089 然后在命令行切换到文件所在目录,执行命令:运行./frps -c ./frps.ini 执行成功后,应该可以看到如下 [root@VM-8-5-centos ~]# cd /www/wwwroot/frp [root@VM-8-5-centos frp]# ./frps -c ./frps.ini 2023/08/03 22:19:59 [I] [root.go:204] frps uses config file: ./frps.ini 2023/08/03 22:20:00 [I] [service.go:206] frps tcp listen on 0.0.0.0:7000 2023/08/03 22:20:00 [I] [service.go:267] http service listen on 0.0.0.0:8089 2023/08/03 22:20:00 [I] [root.go:213] frps started successfully 第三步,服务器端添加站点:test.test.com,并设置反向代理。 设置目标url :http://test.test.com:8089   第四步,客户端下截win版。 https://github.com/fatedier/frp/releases/tag/v0.51.2 下载这个版本:frp_0.51.1_windows_amd64 解压后修改 frpc.ini 为如下值 [common] server_addr = 199.38.49.1服务器IP server_port = 7000 [web] type = http local_port = 8089 custom_domains = test.test.com 然后切换到文件目录,在命令行执行 frpc.exe -c frpc.ini 即可。如下。 E:\frp\frp_0.51.1_windows_amd64>frpc.exe -c frpc.ini 2023/08/03 22:18:39 [I] [root.go:220] start frpc service for config file [frpc.ini] 2023/08/03 22:18:41 [W] [service.go:133] login to server failed: dial tcp 199.38.49.1:7000: connectex: No connection could be made because the target machine actively refused it. 2023/08/03 22:18:41 [I] [root.go:236] frpc service for config file [frpc.ini] stopped   第五步,设置本地站点。 域名为 test.test.com,端口为:8089 通过以上五步,就可实现 test.test.com 访问本地 test.test.com:8090的所有页面了。