本地服务器实现FRP 内网穿透搭建指南与宝塔面板建站教程

本文阅读 3 分钟
首页 信息技术 正文

在进行网络搭建时,国内服务器虽可行,但域名需备案方可使用。以下是详细的搭建步骤及建站教程。
一、准备工作
解析域名:将域名解析到服务器 IP 地址上,部分情况不支持泛解析。
frp 相关设置:frp 有其特定的管理地址和用于绑定服务的泛解析设置。若要搭建博客或其他服务,想用二级域名或顶级域名,可使用其他记录解析到 IP 地址,如 “blog” 或 “@”,之后在 frpc.ini 中填写对应域名即可。
二、安装 frps 服务端
这里使用的项目为 “MvsCode/frps-onekey”。可通过以下命令进行安装:
wget https://raw.githubusercontent.com/MvsCode/frps-onekey/master/install-frps.sh -O./install-frps.sh
chmod 700./install-frps.sh
./install-frps.sh install,国内服务器选择 1 选项,国外服务器选择 2 选项。
需注意,若使用国内服务器进行反代,不能使用 80 和 443 端口,可选用如 8080 和 4433 端口等其他端口,自行填写用户名密码,安装完成后会列出所有信息。后续可使用 “frps config” 查看配置信息,建议访问地址设为便于记忆的 “frp.your.com”。
脚本相关命令有卸载(./install-frps.sh uninstall)、更新(./install-frps.sh update)以及服务管理(/etc/init.d/frps {start|stop|restart|status|config|version})。
森尧记
三、宝塔面板建站
新建网站:可后续添加所需域名,如添加 “*.frp.your.com”,方便本地实时穿透及与朋友分享。
添加反向代理:名称可随意设置。
泛解析域名开启 ssl:在面板中添加泛解析域名 “*.frp.your.com”,然后在宝塔面板的 SSL 中可生成 Let's Encrypt 证书,选择 DNS 验证并按步骤操作。
四、使用方法
编写 frpc.ini 文件,示例配置如下:
访问域名是 “blog.your.com” 的配置:
plaintext
复制

[common]
server_addr = frp.your.com
server_port = 5443
token = ****
[Hexo]             
type = http
local_port = 4000
custom_domains = blog.your.com

访问域名是 “blog.your.com” 和 “test.frp.your.com” 的配置:
plaintext
复制

[common]
server_addr = frp.your.com
server_port = 5443
token = ****
[Hexo]             
type = http
local_port = 4000
subdomain = test
custom_domains = blog.your.com

域名中的 “frp” 为前面泛域名的二级记录,需根据实际情况调整。若想了解更详细的写法和用法,可查看免费 FRP 内网穿透服务提供的 frpc.ini 配置教程以及官方文档。
五、准备 frpc 客户端
客户端下载:下载与 frps 服务端版本尽量一致的对应版本。
Windows 系统使用方法:将 frpc.exe 和 frpc.ini 放在同一目录下,用命令行定位到该目录执行 “./frpc.exe” 即可,也可使用可视化客户端,如 “codemonkey-m/FrpClient-Win”(2021 年 12 月 31 日最新提交至主分支,可下载 zip 文件)或 “koho/frpmgr”(2024 年 10 月 23 日最新提交至主分支,可下载 zip 文件)。
总之,宝塔面板在网络搭建过程中确实非常方便。

本文来自投稿,不代表本站立场,如若转载,请注明出处:
千万别对孩子说的五句话!你小时候都挺过哪些?
« 上一篇 10-28
otolink 漏洞解析及Shambles 功能体验
下一篇 » 10-28