黑群号 阿里云 frp

用户的星际蜗牛的NAS黑群晖,家里换了移动宽带(便宜),不给公网IP。

趁着阿里云特价,一年100+上了一台ECS。

开始使用阿里云做frp内网穿透NAS.

参考文档:https://blog.csdn.net/qq_46079439/article/details/124480431

                  https://blog.csdn.net/m0_59586152/article/details/125447247

                  小白阿里云Ubuntu 16.04搭建frp服务器实现群晖内网穿透 | 颢宸小站

                 群晖nas安装frpc客户端实现开机自启动设置教程 | 开心电脑网

                 阿里云ECS搭建frp服务器实现黑群晖 Nas 内网穿透_弥钥的博客-CSDN博客_云服务器 黑群晖

主要步骤如下:

目录

1. 阿里云端的布置

下周frp和安装frp

端口和防火墙设置

部署frps

测试

NAS端部署

附加操作

将服务器端、客户端程序放到后台运行

将frp放至开机自启动

如果在客户端需要进行频繁修改与重新部署,参考以下一键重新部署脚本,自行修改路径


1. 阿里云端的布置

下周frp和安装frp

root用户登录阿里云,我用的putty,记得把putty的登录时间调长。

下载frp

解压缩

删除无用文件

配置frps.ini

[common]
bind_port = 7000 #默认即可,后面nas以这个端口访问阿里云
vhost_http_port = 8080
dashboard_port = 7500 #默认即可,仪表盘端口,使用ie等网页直接方案frp使用的端口
dashboard_user = admin #仪表盘登录时候的用户和密码
dashboard_pwd = admin
max_pool_count = 5 #最大连接数
authentication_timeout = 900

subdomain_host = nas.biqidaoer.top #域名网址

[ssh]
listen_port = 6000
auth_token = key # 和客服端 token 对应

端口和防火墙设置

由于frps.ini声明了7000、7500、6000三个端口,需要在阿里云开发三个端口,并且在防火墙打开三个端口

防火墙开发端口

路径不变情况下执行命令即可

firewall-cmd --zone=public --add-port=7500/tcp --permanent #增加端口
firewall-cmd --zone=public --add-port=7000/tcp --permanent #增加端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent #增加端口
firewall-cmd --zone=public --add-port=6000/tcp --permanent #增加端口

firewall-cmd --reload #重启防火墙,必须重启否则增加和删除的端口无效

firewall-cmd --list-ports #查看防火墙已开发的端口,如果你设置的没在上面,则重启
firewall-cmd --query-port=7500/tcp #检查7500端口是否开发

firewall-cmd --zone=public --remove-port=80/tcp --permanent #删除端口命令,记得重启

阿里云开发端口,登录阿里云安全组->点击规则->新增规则

在这里插入图片描述

 如果阿里云安装了宝塔,记得在宝塔的安全里面也加一下几个端口

部署frps

路径不变情况下执行该命令

./frps -c frps.ini

测试

使用浏览器登录查看情况

http://你的ip:7500

 

NAS端部署

附加操作

将服务器端、客户端程序放到后台运行

服务器端
nohup ./frps -c frps.ini &

客户端
nohup ./frpc -c frpc.ini &

将frp放至开机自启动

sudo vi /etc/rc.local  

#自行修改为绝对路径
nohup /root/frp/frpc -c /root/frp/frpc.ini &

如果在客户端需要进行频繁修改与重新部署,参考以下一键重新部署脚本,自行修改路径

vi rebootfrp.sh


#!/bin/sh
NAME='/root/frp/frp_0.42.0_linux_amd64/frpc.ini'
echo $NAME
ID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`
echo $ID
echo "---------------"
for id in $ID
do
kill -9 $id
echo "killed $id"
done
echo "---------------"
cd
nohup /root/frp/frp_0.42.0_linux_amd64/frpc -c /root/frp/frp_0.42.0_linux_amd64/frpc.ini &
echo "------reboot---------"

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值