本文将详细指导您如何使用阿里云轻量应用服务器上的宝塔面板搭建 Frp 服务端 (frps),并通过 Feiniu OS 客户端搭建 Frp 客户端 (frpc),实现内网穿透。
为了确保穿透服务的稳定性和带宽,建议选择大带宽、性能可靠的云服务器厂商。本文以阿里云轻量应用服务器为例进行搭建。
选择合适的套餐(例如68元/年 200Mbps带宽的轻量服务器)。 服务器地区选择离您较近的区域,以获得更好的延迟体验。 镜像选择 宝塔面板。
进入阿里云控制台,点击目标服务器实例。 进入应用详情页面。 根据使用步骤,查询并记录宝塔面板的账号和密码。 在阿里云控制台的防火墙设置中,添加规则放行宝塔面板的默认端口 8888 (或按实际提示)。 在浏览器中打开宝塔面板地址 (你的公网IP:8888),并使用记录的账号密码登录。
登录宝塔面板后,点击左侧导航栏的 Docker,并选择立即安装。 Docker 安装完成后,点击左侧导航栏的 应用商店,搜索 frp。 选择并安装 frp服务端。
frp服务端 安装完成后,记录其 Web端口 (通常默认为 7500) 和 用户密码,然后点击确定。
回到阿里云控制台的防火墙页面,添加规则放行上述 frp服务端 Web端口 飞牛管理端口 (7500,7000 5666)。 在浏览器中输入 你的服务器公网IP:frp服务端Web端口号 (例如 123.123.123.123:7500),输入用户密码,验证 frp 服务端管理后台是否可正常访问。 至此,frp 服务端已成功安装并可访问。
接下来,我们将在 Feiniu OS 环境中安装并配置 Frp 客户端。
进入 Feiniu OS 后台,点击 应用中心。 搜索 frp,选择并安装 frpc客户端。 设置合适的安装位置。
在 Feiniu FRP 客户端安装期间,回到宝塔面板 Docker 界面。 进入已安装的 frp服务端 的安装目录。
点击data 文件夹,查看 frp 的配置文件。
复制并记录配置文件中的 token 和 密钥 (secretKey)。
回到 Feiniu FRP 客户端页面,点击打开。
将上方的 IP 修改为你的服务器公网IP地址,并粘贴之前记录的 token 和 密钥。 第一个端口填写 Feiniu 服务的本地端口号 (localPort),即您希望通过 Frp 穿透出去的本地服务的端口。 第二个端口填写客户端希望在云服务器公网 IP 上暴露的端口号 (remotePort)。可以根据需要自行设置,但请确保此端口在云服务器防火墙中已放行。 点击提交即可。
回到云服务器的 frps 管理后台,检查 frpc 客户端是否已连接成功。 在浏览器中输入 你的公网IP:你设置的远程端口 (例如 123.123.123.123:你设置的remotePort),验证是否能正常访问你的 Feiniu 后台服务或其他你穿透的本地服务。