安装FRP
1 下载FRP
- 访问FRP的官方网站:https://frp.io/
- 选择适合你操作系统的版本(Windows、Linux、macOS)。
- 下载并安装FRP。
2 安装FRP(Windows)
- 双击下载的FRP安装文件。
- 读取并接受许可协议,点击“继续”。
- 选择安装路径,通常默认路径即可。
- 点击“安装”开始安装。
- 安装完成后,点击“完成”按钮。
- 在桌面上创建FRP的快捷符,点击“创建快捷符”。
3 安装FRP(macOS)
- 双击下载的.dmg文件。
- 将FRP拖到“应用程序”文件夹中。
- 双击打开FRP,开始配置。
4 安装FRP(Linux)
- 依据你的发行版,通过包管理器安装FRP。
- 在Ubuntu中:
sudo apt-get install frp
- 或者从源码编译安装。
配置FRP
1 打开FRP配置界面
- 在Windows中,点击桌面快捷符,打开FRP。
- 在macOS或Linux中,启动终端或在应用程序中找到FRP配置工具。
2 配置本地转发
- 在“本地”标签下:
- 本地IP地址:选择要使用的本地接口(如eth)。
- 本地端口:指定要转发的本地端口(如808)。
- 目标地址:输入远程服务器的IP地址。
- 目标端口:指定目标服务器上的端口。
3 配置网络接口
- 在“网络”标签下:
- 选择要使用的本地接口(如eth)。
- 配置IP转换,如果需要,设置SNAT或MASQUERADE。
4 配置防火墙规则
- 在“防火墙”标签下:
- 选择本地接口。
- 添加规则,允许FRP通过防火墙转发数据包。
5 保存配置
- 点击“保存”按钮,生成配置文件。
- 根据提示设置FRP的运行用户和权限。
运行FRP
- 双击FRP的快捷符或从终端启动。
- 根据提示输入配置文件路径或接受默认设置。
- FRP将开始监听本地端口,转发到远程服务器。
访问远程资源
- 在本地计算机中,访问本地端口(如http://localhost:808)。
- 外部访问时,使用远程服务器的IP地址和目标端口(如http://remote-server-ip:808)。
远程配置FRP
- 连接到远程服务器,安装FRP。
- 配置FRP,使其接收本地转发的数据包,转发到目标端口。
测试连接
- 使用网络工具(如telnet或curl)测试本地和远程端口是否可用。
- 确认外部访问远程资源是否正常。
后续维护
- 定期检查FRP的日志文件,确保没有错误。
- 更新FRP到最新版本,确保兼容性和安全性。
通过以上步骤,你可以轻松安装并配置FRP,实现本地端口到远程服务器的转发。
