爱极客专注分享-好玩的docker应用-源码分享

没有公网IP怎么办?一键部署FRP实现内网穿透!

1. 前言

FRP 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。
没有公网IP怎么办?一键部署FRP实现内网穿透!

2. 相关地址

FRP GitHub 官方仓库:https://github.com/fatedier/frp

官方文档地址:https://gofrp.org/zh-cn/

本文使用的一键frp脚本https://github.com/MvsCode/frps-onekey 支持CentOS/Debian/Ubuntu/Fedora (32bit/64bit)

3. 搭建环境

  • 服务器:我搭建用的是腾讯轻量应用服务器 (最好是选 非大陆(香港)的服务器)如果是小白刚开始玩的话,还可以购买 Racknerd 的服务器(地区选美西),最低一年不到 100 块
  • 系统:Debian 10 或以上。 DD 脚本 非必需 DD,用原来的系统也 OK,之后教程都是用 Debian 或者 Ubuntu 搭建~)
  • 【非必需但建议】域名一枚,并做好解析到服务器上

4. 部署教程

4.1 ssh登录服务器

4.2 脚本

Github(国外服务器使用)

wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install

Uninstall(卸载)

 ./install-frps.sh uninstall

Update(更新)

 ./install-frps.sh update

Server management(服务管理器)

 Usage: /etc/init.d/frps {start|stop|restart|status|config|version}

4.3 frp服务端安装

这里我使用的是国外的服务器,所以使用github脚本,2

没有公网IP怎么办?一键部署FRP实现内网穿透!

填写监听端口:可以默认随机,按回车,也可以自定义

没有公网IP怎么办?一键部署FRP实现内网穿透!

填写http监听端口:默认是80,我不想80端口被占用,自定义了7080

没有公网IP怎么办?一键部署FRP实现内网穿透!

填写https监听端口:默认是443,我不想443端口被占用,自定义了7081

没有公网IP怎么办?一键部署FRP实现内网穿透!

填写dashboard端口:可以默认,按回车

没有公网IP怎么办?一键部署FRP实现内网穿透!

填写用户名和密码,我默认都是admin

没有公网IP怎么办?一键部署FRP实现内网穿透!

填写token,可以默认按回车,我为了教程演示方便记忆,填写了12345678(token一定要保存好)

没有公网IP怎么办?一键部署FRP实现内网穿透!

一路按回车

没有公网IP怎么办?一键部署FRP实现内网穿透!
没有公网IP怎么办?一键部署FRP实现内网穿透!
没有公网IP怎么办?一键部署FRP实现内网穿透!
没有公网IP怎么办?一键部署FRP实现内网穿透!
没有公网IP怎么办?一键部署FRP实现内网穿透!
没有公网IP怎么办?一键部署FRP实现内网穿透!
没有公网IP怎么办?一键部署FRP实现内网穿透!

最后自动生成配置信息,大家一定要保存好

没有公网IP怎么办?一键部署FRP实现内网穿透!

按回车安装,出现这个说明安装成功

没有公网IP怎么办?一键部署FRP实现内网穿透!

如果服务器打开了防火墙,记得放行上面所有填写的端口

打开ip+dashboard端口打开dashboard界面,确认是否部署成功

没有公网IP怎么办?一键部署FRP实现内网穿透!

4.4 frp客户端设置

我使用的istoreos的软路由系统,可以直接从istoreos商店里下载frp客户端

没有公网IP怎么办?一键部署FRP实现内网穿透!
没有公网IP怎么办?一键部署FRP实现内网穿透!

打开frp客户端

没有公网IP怎么办?一键部署FRP实现内网穿透!
没有公网IP怎么办?一键部署FRP实现内网穿透!
没有公网IP怎么办?一键部署FRP实现内网穿透!
没有公网IP怎么办?一键部署FRP实现内网穿透!

别忘了保存

没有公网IP怎么办?一键部署FRP实现内网穿透!

然后回到dashboard界面确认是否成功

没有公网IP怎么办?一键部署FRP实现内网穿透!

使用服务器ip+前面设置的远程端口访问,就可以访问你本地部署的服务了!!!

© 版权声明
THE END
喜欢就支持一下吧
点赞6赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容