FRP内网穿透|OpenWrt软路由frp内网穿透教程设置
本文最后更新于 1195 天前,如有失效请评论区留言。

前言

记录一期关于 OpenWrt 软路由与腾讯云服务器实现 Frp 内网穿透使用教程,很多时候人们都只会想到DDNS动态解析和申请公网 IP 的方法(向运营商申请有点难),从而忽略了Frp内网穿透,Frp内网穿透能做什么,对我来说其实就是公网访问家里局域网的软路由。

Frp 介绍说明

Frp 分为客户端和服务端两个部分,客户端称为Frpc,服务端称为Frps
Frp是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持tcp(访问软路由SSH), http(访问路由器后台管理界面), https(同http) 等协议类型,并且web服务支持根据域名进行路由转发
Frp 的原理就是通过远程服务器转发的形式来进行通信映射,所以流量都需要走公网的服务器流量,这里一定要注意下,本教程只适合小流量访问,大流量不推荐使用
优点:方便在外可以随时随地的访问家里的设备,无需局域网环境
缺点:需要服务器做中转,如服务器流量较少,可能产生较高流量费用

一、搭建所需准备

1、购买具有公网IP的轻量服务器或VPS,国内建议使用阿里云、腾讯云,海外使用搬瓦工或其他稳定大厂服务商,服务器需要为纯净Linux系统,系统推荐如下:

CentOS 32bit/64bit
Debian 32bit/64bit
Ubuntu 32bit/64bit
Fedora 32bit/64bit

2、购买任意域名,国内服务器访问需要备案域名,国外无需,建议使用国内,主要是快、稳定,然后将域名解析到公网IP服务器上,我这里使用的是腾讯云购买的域名,需要解析如下:

domain.com A 公网ip
或 二级域名
frp.domain.com A 公网ip
必须解析的通配
*.domain.com A 公网ip

3、已安装 OpenWrt 系统的X86或Arm架构的软路由,需内置或尝试自行安装Frp内网穿透插件,插件包下载地址如下:

## 请选择匹配自己路由器架构的安装包进行下载安装
https://github.com/fatedier/frp/releases

二、Frps服务端安装(CentOS/Debian/Ubuntu/Fedora (32bit/64bit))

项目Github地址:https://github.com/MvsCode/frps-onekey

  • 1、选择使用其中任意一个安装命令 (以阿里云为例)
wget https://code.aliyun.com/MvsCode/frps-onekey/raw/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install
  • 2、复制安装命令并粘贴到服务器窗口运行 出现如图显示,输入1,回车
  • 3、出现以下界面开始进行端口设置
  • 4、输入端口号 默认不改变直接回车即可5443  

因为我的服务器上本身运行了网站,所以这里的http和https端口不可以再设置为80和443,这里我换成了其他端口,推荐这两项修改一下端口号; 

dashboard_pwd为用户名 dashboard_pwd为密码 推荐自定义

bind_port、dashboard_port、token留空回车默认即可

subdomain_host即为你远程访问内网

版权声明:除特殊说明,博客文章均为Vensin原创,依据CC BY-SA 4.0许可证进行授权,转载请附上出处链接及本声明。 如有需要,请至学习地图系统学习本博客的教程。 | 博客订阅:RSS | 广告招租:留言板 | 博客 |
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇
# # #