全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 6134|回复: 55

Frp内网穿透指南

  [复制链接]
发表于 2021-4-20 08:51:36 | 显示全部楼层 |阅读模式
用一台闲置的广州轻量搭FRPS内网穿透实现在外面没有也能访问内网设备

大神勿喷,欢迎给俺们小白提供思路

一、前言

回想起去年疫情在家,企图用笔电跑Tomcat做服务端,用同一局域网下手机能够访问但是发给朋友却访问不了,那是我第一次有了外网ip/内网ip的概念,后来使用软路由后通过Openwrt自带的Frp插件让我了解了内网穿透的这种东西的存在,大概是刚买软路由的时候,当时浅尝辄止现在回想起来是服务端(Server)和客户端(Client)混淆了导致失败。

正好手中有一台的广州地区的腾讯轻量应用服务器在吃灰,不如好好利用起来,搭建Frps也就是Frp Server端,实现在外面也可以访问家中路由器或NAS!

二、前期准备
*服务端:一台带有公网IP的服务器/ VPS / NAT
*客户端:想实现外网访问的内网机器 例如:软路由/ PC/NAS/ etc.
服务端的搭建我选用的是腾讯云的广州轻量应用服务器 选择的原因首先是闲置了、国内三网接入相对国外延迟低可以带来更还的体验,而且价格相对来说也比较便宜,如果手头上没有北岸域名的朋友可以选择轻量应用服务器的海外地区,推荐香港地域。

我想在外面可以看到家中软路由的情况,所以客户端选用软路由系统Openwrt自带的Frp插件如下图所示


三、服务端安装Frps
小白推荐观看有图比教程视频结合本文进行搭建,大佬们勿喷 Frp肯定不放在眼里 可以跳过本文啦
https://www.有图比.com/embed/tHLeQECJ1R8
项目地址:GitHub – MvsCode/frps-onekey: Frps 一键安装脚本&管理脚本 A tool to auto-compile & install frps on Linux
1、SSH连接到你的vps,记住要用root用户登陆才可以

2、粘贴一键FRPS一键安装脚本,分阿里云和GIthub版本,国内机器推荐使用阿里云版本

wget https://code.aliyun.com/MvsCode/ ... ter/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install
3、按照提示进行操作即可,无特殊要求按回车默认即可(密码最好自定义)然后最后一定复制下来备份,后面配置会用到,比如我的

============== Check your input ==============
You Server IP      : 159.75.69.***     //服务器IP/域名
Bind port          : 5443             //客户端端口 后面会用到
kcp support        : true              
vhost http port    : 80                  
vhost https port   : 443
Dashboard port     : 6443             //服务器面板端口
Dashboard user     : admin            //服务器端后台用户名
Dashboard password : ******           //服务器端后台用户名
token              : zYhupXwhhzqLDxeI
subdomain_host     : 159.75.69.***
tcp_mux            : true
Max Pool count     : 50
Log level          : info
Log max days       : 3
Log file           : enable
4.到这里服务端已经部署好了可以跳到下面服务端配置了,也可以进入面板后台看一下,地址是You Server IP:6443
输入上面的用户名(Dashboard user)和密码Dashboard Password进行登陆


大概这个样子
哦对了,如果你也使用的腾讯或者阿里的机子记得在防火墙中放行端口




四、客户端配置
一、根据复制的信息一一填入

============== Check your input ==============
You Server IP      : 159.75.69.***     //填服务器那一栏
Bind port          : 5443             //填端口那一栏
kcp support        : true              
vhost http port    : 80                  
vhost https port   : 443
Dashboard port     : 6443            
Dashboard user     : admin           
Dashboard password : ******           
token              : zYhupXwhhzqLDxeI     //密令
subdomain_host     : 159.75.69.***
tcp_mux            : true
Max Pool count     : 50
Log level          : info
Log max days       : 3
Log file           : enable



二、添加服务列表


到后台面板看一下,HTTP是否多了一项


接下来访问你绑定的域名加端口号试一下,能访问就说明穿透成功!!

大神勿喷,欢迎给俺提供思路
发表于 2021-4-20 09:05:06 | 显示全部楼层
https://nat.ee/50.html
windows 下,一键将frp注册为系统服务后台运行。

点评

JJM
大佬这个牛  发表于 2021-4-20 09:20
发表于 2021-4-20 08:55:41 | 显示全部楼层
感谢大佬提供教程!!!

点评

JJM
感谢大佬捧场  发表于 2021-4-20 09:10
发表于 2021-4-20 12:17:39 来自手机 | 显示全部楼层
不错的教程!支持

点评

JJM
感谢大佬支持  发表于 2021-4-20 16:30
发表于 2021-4-20 12:23:18 | 显示全部楼层
感谢大佬分享,已收藏
发表于 2021-4-20 12:26:31 | 显示全部楼层
  1. start cmd /k "CD C:\frp&&frpc.exe -c frpc.ini"
复制代码

保存为.bat加入开机计划任务
C:\frp 为frp文件夹物理路径
发表于 2021-4-20 12:28:31 | 显示全部楼层
内网穿透mark
imes 该用户已被删除
发表于 2021-4-20 12:29:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2021-4-20 12:32:26 | 显示全部楼层
技术贴不得不顶啊

点评

JJM
感谢大佬  发表于 2021-4-20 16:28
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-3-29 19:32 , Processed in 0.068707 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表