frp内网穿透 远程控制openwrt软路由

github 项目:

https://github.com/MvsCode/frps-onekey

Frp内网穿透 可以部署于openwrt或者NAS上,帮助没有公网ip的用户在外网远程访问家里的设备。

安装前的准备

  • VPS 一台
  • 解析到服务器的域名
  • openwrt 软路由,且安装好了 frp内网穿透 软件

frp内网穿透 安装步骤

  1. 解析一个二级域名到安装内网穿透的服务器上,比如为 abc.domain.com
  2. SSH 登陆服务器,输入以下代码一键搭建项目,具体可见上面 github 链接。
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. 根据安装步骤修改配置,比如默认 frp 面板端口为 5433 ,frp_http 端口为 80 等,由于我们的服务器可能部署了网站已经占用了 80、443 等端口,可以根据需求自行修改,例如,将 frp_http 端口改为 8080、frp dashboard 的端口为 6443 等。我个人修改了frp_http,frp_https,frp dashboard 的端口。
  2. subdomain_host 选项为默认,即 ip 地址,后面一路默认。
  3. 安装完成后会有所有信息的汇总展示,此时将其复制下来备用。如果忘记也可以 输入 frps config查看配置信息。
  4. 根据信息提示,我们可以通过 http://ip:6443 进入 frp dashboard 后台,并使用安装时填入的用户名和密码进行登录。(后续日常使用几乎不需要进入后台)
  5. 进入 openwrt 软路由后台,在 服务-frp内网穿透 中进行设置。首先,点击 启用 ,并在 服务器 处填入服务器的 ip 地址,端口 填入安装时的 frp 的端口,令牌 为安装时的 token,HTTP穿透服务端口 为vhost http port,HTTPS穿透服务端口 为vhost https port,然后点击 保存&应用
  6. 服务列表 点击添加,Frp 协议类型为http,域名类型 为自定义,自定义域名 填写前面解析的二级域名 abc.domian.com,内网主机地址 选择自己的软路由的后台地址,内网主机端口 为 80,其他默认,点击 保存&应用,即可。
  7. 此时可以在 frp dashboard中 可看到已有一个服务在线,并且可通过 http://abc.domain.com:8080 直接访问软路由后台。

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注