博主家里有一台NAS,平时就是玩玩PT,用电视追追剧什么的,不过因为家里没有公网IP,所以只有在家的时候才可以使用,近期老是出门,所以想在外面也可以管理家里的NAS,就简单研究了一下内网穿透,把这个东西想的很难,不过配置起来才发现,非常简单,只需要一台带VPS和家里的路由器就可以完成,博主家里使用的K2P,安装的是Padavan,不过大佬们的教程上有Openwrt,所以就一并搬来了。
一台VPS,建议使用腾讯云的轻量,现在非常便宜,年付48元:https://www.771633.com/21485.htm
路由器,刷了Openwrt或Padavan
服务端的搭建我选用的是腾讯云的广州轻量应用服务器 选择的原因首先是闲置了、国内三网接入相对国外延迟低可以带来更还的体验,而且价格相对来说也比较便宜,如果手头上没有北岸域名的朋友可以选择轻量应用服务器的海外地区,推荐香港地域。
我想在外面可以看到家中软路由的情况,所以客户端选用软路由系统Openwrt自带的Frp插件如下图所示
Openwrt显示如下:
Padavan显示如下:
三、服务端安装Frps
项目地址:GitHub – MvsCode/frps-onekey: Frps 一键安装脚本&管理脚本 A tool to auto-compile & install frps on Linux
1、SSH连接到你的vps,记住要用root用户登陆才可以
2、粘贴一键FRPS一键安装脚本,分阿里云和GIthub版本,国内机器推荐使用阿里云版本
1
2
3
|
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
|
3、按照提示进行操作即可,无特殊要求按回车默认即可(密码最好自定义)然后最后一定复制下来备份,后面配置会用到,比如我的
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
===
===
===
===
==
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
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进行登陆
大概这个样子
哦对了,如果你也使用的腾讯或者阿里的机子记得在防火墙中放行端口
四、客户端配置
一、根据复制的信息一一填入
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
===
===
===
===
==
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
|
Padavan按如下填写
Padavan需要在Frp Tunnel里配置一下端口
1
2
3
4
5
|
unnel
Name(名称)
Tunnel
Type(方式,远程访问网页就是
http)
Local
Host(本地的
IP,例如你的
NAS是
192.168.1.20)
Local
Port(端口,一般本地的裙晖都是
5000)
SubDomain
/
RemotePort(这里填
VPS的
IP
:远程端口)
|
二、添加服务列表
到后台面板看一下,HTTP是否多了一项
接下来访问你绑定的域名加端口号试一下,能访问就说明穿透成功!!
免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系QQ:712375056。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站