## 背景介绍 自v1.1.5版本起,主控程序和反向代理FRP客户端进行集成,以便于支持跨网、地区和国家的远程控制。 FRP中文名为快速反向代理,是一款基于Go开发的内网穿透工具,可帮助您将 NAT 或防火墙后面的本地服务器暴露到互联网。 本程序所使用的的FRP代码为了适配,进行了少量修改,仓库地址为:https://github.com/yuanyuanxiang/frp ## 使用方法 1.FRP服务端的安装 你可以从[FRP官方](https://github.com/fatedier/frp/releases)仓库下载服务端程序"frps",其中s后缀即代表这是服务端。 服务端的配置文件为frps.ini,示例如下: ```ini [common] bind_port = 7000 token=1234567a dashboard_port = 7500 # 如果需要管理面板的话 dashboard_user = admin # 面板用户名(可选) dashboard_pwd = admin123 # 面板密码(可选) ``` 其中,除了"bind_port"之外,其他都不是必填项,建议填写token,否则任何客户端均可以连接。 运行命令(以Linux为例):nohup ./frps -c frps.ini > frps.log 2>&1 & 2.FRP客户端的使用 在主控程序YAMA上面正确配置以下选项: * 公网IP:此即FRP服务端IP(FRP服务端必须部署在一个具有公网IP的服务器上面) * FRP代理:勾选启用,并填写服务端口(FRP服务端端口,上述frps.ini文件中的"bind_port")和token 每当启动YAMA时,将自动启动FRP客户端,确保方便地进行跨网、跨区或跨国的远程控制。 ## 最佳实践 作者使用VPS进行远程控制。只需要每月3~10欧,即可搭建一个跨网、跨区和跨国的远程控制系统。 不仅于此,如果您有一个VPS,并有VPN使用需求,那么基于VSP搭建个人专享VPN并非难事。一机多用,何乐不为。