本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:百步穿杨爆_头
基于已经搭建好frp内网穿透服务器后在威联通nas上实现内网穿透
如果没有搭建好frp内网穿透服务器可以参考我的上一篇文章《FRP内网穿透教程》
前情提示:
- 此篇文章适用于运营商没有给你路由器分配公网ip的场景下
- 威联通和群晖内网穿透的使用方式大同小异
- 此方法同时适用于X86架构和ARM架构的cpu不过需要导入不同的包
教程正文:
1、根据我的上一篇文章《FRP内网穿透教程》大家已经搭建好有公网IP的frp服务器我们现在就可以来开始在威联通上或者你的任何nas上安装运行客户端去使用frp服务器了
准备工作
1、配置威联通启用允许SSH远程登陆
进入控制台,进入网络&文件服务选Telnet/ssh,选择允许SSH连接还要选择启用SFTP保存后记住端口号
进入控制台,进入网络&文件服务选Telnet/SSH,选择允许SSH连接保存后记住端口号
2、准备frp客户端的包
- 目前可以在网上下载frp客户端的包
- 下载对应cpu架构的包,如果你威联通的cpu是arm架构就下载arm架构的比如(frp_0.37.0_linux_arm.tar.gz),如果是X86架构的cpu就下载x86架构的包比如(frp_0.37.0_linux_386.tar.gz)
正式配置
1、打开xshell或其他的远程工具新建连接然后点链接
2、点了链接之后根据提示输入用户名和密码,尽量另外创建一个用户并将用户加入administrator组中通过这个用户进行ssh
根据提示进行连接,这里另外创建了一个ssh的用户专门用来进行ssh远程连接
3、进入输入如下命令
cd /
sudo mkdir /frp
sudo chmod 777 /frp
输入sudo mkdir /frp命令后要你输入密码才能给你创建
chmod是给frp文件夹授予其他用户权限
根据提示输入管理员的密码
4、通过ls命令查看一下命名为frp的文件夹是否创建成功
5、进入frp文件夹
cd /frp
6、在电脑上编辑frpc.ini配置文件
[common]
# 配置服务端对外的ip地址
server_addr = 43.255.255.255 #举例的ip地址
#配置服务端监听的端口
server_port = 7088
#如果服务端配置token,将服务端配置的token复制到此处
token = aaaaaaaaa-aaaa-aaaa-aaaa-8a53d1d439e2 #举例的token
pool_count = 5
[nas]
#类型为tcp
type = tcp
#本地ip地址通常为127.0.0.1
local_ip = 127.0.0.1
#本地要映射的端口范围
local_port = 5000 #举例的nas使用的web端口
#映射到服务端的端口范围
remote_port = 4567 #举例端口
6、将之前编辑好的frp配置传入服务器中
7、ls查看一下传入的文件
8、给frp文件夹内所有的文件配置777权限
chmod -R 777 /frp
9、启动frpc服务:
nohup ./frpc -c frpc.ini >/dev/null 2>&1 &
10、配置开机自启
进入/etc/init.d目录
cd /etc/init.d
创建文件并编辑内容 (不会的百度一下vim编辑器如何使用)
sudo vim frpc.sh
编辑完成后:wq保存
11、给脚本授予777权限并添加开机自启
chmod 777 frpc.sh
chkconfig –add frpc.sh
到这里就配置完成可以愉快的对nas进行内网穿透了
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
如若转载,请注明出处:https://www.daxuejiayuan.com/8927.html