黑群辉+腾讯云+frp内网穿透

news2025/8/12 5:50:33

说明

家里用了移动宽带(套餐便宜),结果没有了公网IP,只能想别的办法。

现在网上的方法大概三种

1. 第三方服务器代理;

        要花钱,放弃!

2. frp穿透;

        需要需要一台有公网IP的云服务器,腾讯云特价2C4G轻量级服务器100。买了,正好挂个WordPress,挂个leanote,再做个内网穿透。

3. ipv6

        山东这里没给开放,放弃。

本人对linux不熟悉,有表达不清的地方请谅解。

服务器端

工具

putty:连接云服务器使用,注意配置putty,把连接时间加长。

云服务:腾讯云,系统 CentOS 7.9 64bit,预装了宝塔界面。设置好root密码。

操作

1. 远程putty登录腾讯云(不要用腾讯云的shell,权限不够操作太麻烦),把 vi wget的功能都安装上;

2. 下载和一键安装frps(服务端)。

        下载有两个源,一个是阿里云的源,一个是github的源。

        阿里云速度快,但是用不了(执行的时候总是报错),反正我没成功过

        github慢,得下几次才能成功,要有耐心,可以成功的。

下面三个代码一起粘贴,执行就可以,你要是一条条执行我也不拦着

#下载脚本
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

 然后按顺序填写

    a. 输入bind_port端口(回车默认),这个端口是与NAS通信用的端口,我给的 7000

    b. vhost_http_port端口,我猜是http通信端口,我给的8880

    c. vhost_https_port端口,我猜是https通信端口,我给的8443

    d. dashboard_port端口,服务器的网页登录端口,我给的8444

    e. dashboard_user,服务端登录用户,我给是。。。不告诉你

    f. dashboard_pwd,服务器密码,嗯。。。继续猜

    g. token,通信的令牌(秘钥吧?),这个东西和nas配置的要完全一致,建议使用自动生成的吧

    h. subdomain_host,这个是。。。我特么不知道,默认就好

后面一路默认回车就好

最后他会把你填写的信息,列表展示 (嗯我这里原来用的是6000的段,死活不成功,再config里面改了端口就神奇的成功了)

回车继续,会开始下载,这时候,如果选择的github的源,下载会比较慢,如果失败了,再把上面第三条命令(./install-frps.sh install)执行一下,按上面的步骤重新配置

成功会有下面的显示,此时putty配置完成

 3. 放开端口

在腾讯云的防火墙上把上面限制的端口放开(那个5002是为NAS用的,先打开)

 如果宝塔开了防火墙,也要放开的。

6000那个端口我说什么就是没法测试通过,千万注意。

4. 登录dashboard

浏览器输入ip或者域名+端口登录,我的是http://123.456.789.321:8444,8444=dashboard_port。

用户密码在前面已经设置了。

如果登录成功,则服务端设置没有问题

客户端(NAS)

1. 建立frp文件

在群辉下建立frp文件夹,下面建立一个文件命名frpc.ini(自己电脑写好了上传上去也行)

双击文本文档,粘贴下如下命令,请根据自己情况灵活改变配置,这里举两个例子,一个是使用http协议访问NAS,一个是使用tcp协议登录ssh,然后ctrl+s保存,将文件重命名为frpc.ini。

[common]
# 腾讯云服务器ip
server_addr = 123.456.789.321

#腾讯云上面那个token,要完全一致才行
token = 1234567890
# 端口,腾讯云的bind_port端口
server_port = 7000

#名字,自定义
[nas]
# 类型
type = tcp
# 局域网内设备ip                  
local_ip = 192.168.1.1
# 局域网内设备端口,就是内网访问群辉的端口  
local_port = 5000
# 监听端口*可以修改为任意字母,等号后面的数字

#注意,frp完成后使用这个端口在外网访问群辉

#有个说法是,不写这一行,会按照vhost_http_port访问,我没测过,你可以试试          
remote_port = 5002

#名字,自定义
[ssh]
 # 类型  ssh类型为tcp                              
type = tcp
# 局域网内设备ip                        
local_ip = 192.168.1.1
# 局域网内设备端口          
local_port = 22
# 监听端口*可以修改为任意字母,等号后面的数字,ssh用的端口

#我没用,你要是用记得在腾讯云放开这个端口
remote_port = 11122

2. 建立frp的docker

群辉->套件中心->docker->注册表,查询frp,参考里用的stilleshan-frpc,我用的是oldiy-frp,都可以

安装好,在”容器“里进行设置 

映射路径为:/frp/frpc.ini

网络:勾选与docker host相同的网络

端口设置、链接、环境保持默认设置不用修改

嗯,这两张图是从别的文档里扣的,我的docker开着就没关。

3. 测试

这时候我们在浏览器中输入(域名)服务器ip:端口号即可以成功在外网访问。 域名方式:

http://123.456.789.321:5002

看5002用这里了吧

ssh那个我没测,如果腾讯云端口放开应该能用

参考网址:

FRP内网穿透---轻松实现外网访问群晖_NAS存储_什么值得买

(Frp第一篇)Frp内网穿透安装教程#Frps服务端一键安装脚本#_sugood的博客-CSDN博客_frps-onekey

GitHub - MvsCode/frps-onekey: Frps 一键安装脚本&管理脚本 A tool to auto-compile & install frps on Linux

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/33576.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

线代——基础解系 vs 特征向量

基础解系 基础解系的概念是针对方程而言的;齐次线性方程组的解集的最大无关组称为齐次线性方程的基础解系;要求齐次线性方程组的通解,只需求出它的基础解系。 【例】 特征向量 特征向量和特征值满足关系式 AαλαA\alpha \lambda \alpha…

超融合兼顾医疗信创及 IT 云化转型的可行性分析

近期,中央出台财政贴息专项再贷款等“组合拳”政策,重点支持医疗、教育等关键行业的设备更新改造,同时央行将优先审核和支持对国产自主品牌的采购。这一系列动作表明,医疗行业的国产化替代(即信息技术应用创新&#xf…

计算机组成原理习题课第一章-2(唐朔飞)

计算机组成原理习题课第一章-2(唐朔飞) ✨欢迎关注🖱点赞🎀收藏⭐留言✒ 🔮本文由京与旧铺原创,csdn首发! 😘系列专栏:java学习 💻首发时间:&…

DHCP option 43是什么

背景 当AP和AC在同一个网段时,AP会主动发送广播报文,就能直接找到网段内的AC。当AP和AC在不同网段时,广播报文无法跨网段传播,只能在AP上指定AC IP地址,AP才能找到AC进行上线。 如果AP数量只有几个,可以采…

html里面的伪元素是什么?如何操作?

前言 在html中&#xff0c;有些小标签不想用具体的标签去写&#xff0c;就会用到伪元素&#xff0c;那么伪元素是什么呢&#xff0c;该如何使用呢&#xff1f; 一、伪元素是什么&#xff1f; 伪元素相当于在一个盒子内部产生一个行内盒子 二、使用步骤 1.创建一个盒子 <!…

学习架设传奇入门必读的好文章

很高兴今天能有时间给大家来说说一些事情&#xff0c;相信不少传奇爱好者都想自己开一个单机传奇&#xff0c;但是总认为自己思维没别人好&#xff0c;总感觉传奇技术这些是天赋的&#xff01;站长现在可以告诉大家&#xff0c;人的成功与天赋无关&#xff0c;但和努力是很相连…

Redis第一篇之基础入门,可以快速上手进行一些基础的操作

Redis基础入门篇,我是在linux系统下进行操作的1. NoSQL数据库简介1.1 概述1.2 NoSQL的适应性场景:1.3 NoSQL不适应的场景:1.4 Memcache1.5 Redis1.6 MongoDB2. Redis的性能和基础知识2.1 测试性能2.2 Redis的基础知识2.2.1 Redis默认有16个数据库2.2.2 设置键值2.2.3 Redis是单…

git常用命令以及常见错误处理

git常用命令以及常见错误处理 文章目录git常用命令以及常见错误处理git常用命令初始化克隆远程仓库或者与远程仓库建立链接查看本地仓库的状态查看仓库有哪些分支切换或新建分支添加提交推送合并分支回退1. git add 回退2. git commit 回退3. Git review回退4. Git rebase回退5…

极光笔记 | 用 WhatsApp 进行海外用户运营的 N 个理由

在出海热潮下&#xff0c;各大企业纷纷将国内业务拓展到海外。而在各大企业出海时不可避免地会面临与国内完全不同的数据合规、网络环境、软件生态等问题。在这种情况下&#xff0c;企业如何针对海外用户实现本土化、精细化和稳定高效的消息触达&#xff0c;如何和用户保持紧密…

Windows 的 docker 删除容器后 WSL2 磁盘空间不释放的问题

Windows 的 docker 删除容器后 WSL2 磁盘空间不释放的问题1、起因及原因2、解决2.1 找到要压缩的虚拟磁盘文件2.2 关闭 Docker Desktop2.3 压缩虚拟磁盘文件3、偏招1、起因及原因 很多同学拉取镜像使用一段时间后发现 C 盘快满了&#xff0c;把之前用过的镜像和容器删除&#…

141.如何个性化推荐系统设计-1

141.1 什么是个性化推荐系统&#xff1f; 个性化推荐系统就是根据用户的历史&#xff0c;社交关系&#xff0c;兴趣点&#xff0c;上下文环境等信息去判断用户当前需要或潜在感兴趣的内容的一类应用。大数据时代&#xff0c;我们的生活的方方面面都出现了信息过载的问题&#…

【分类-SVM】基于哈里斯鹰算法优化支持向量机SVM实现分类附matlab的代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;修心和技术同步精进&#xff0c;matlab项目合作可私信。 &#x1f34e;个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知。 更多Matlab仿真内容点击&#x1f447; 智能优化算法 …

Html 小功能总结

文章目录一、htmlcssjs 填写表单实现下一步上一步操作二、JavaScript 中 style.display 属性三、html 静态页面传值的几种方法四、javascript 中的打印方法有几种五、获取th:each 索引值并拼接字符串一、htmlcssjs 填写表单实现下一步上一步操作 来源&#xff1a;https://blog…

【LeetCode】摆动排序 [M](数组)

280. 摆动排序 - 力扣&#xff08;LeetCode&#xff09; 一、题目 给你一个的整数数组 nums, 将该数组重新排序后使 nums[0] < nums[1] > nums[2] < nums[3]... 输入数组总是有一个有效的答案。 示例 1&#xff1a; 输入&#xff1a;nums [3,5,2,1,6,4] 输出&…

基于SpringBoot的篮球竞赛预约平台

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SpringBoot 前端&#xff1a;Vue 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#xff1a;…

新知实验室 腾讯云实时音视频 RTC WEB端初识

这里写目录标题前言初识产品产品介绍基础功能高级功能扩展功能快速上手位置创建源码下载源码文档写入密钥使用调试区域前言 当前时代是信息行业飞速发展的时代&#xff0c;万物都在朝物联网方向转化。而人作为一个意识体&#xff0c;也正在通过互联网&#xff0c;认识一个全新…

01-10-Hadoop-HA-概述

01-Hadoop-HA-概述&#xff1a; HA 1&#xff09;所谓HA&#xff08;High Available&#xff09;&#xff0c;即高可用&#xff08;7*24小时不中断服务&#xff09;。 2&#xff09;实现高可用最关键的策略是消除单点故障。HA严格来说应该分成各个组件的HA机制&#xff1a;H…

【学习笔记14】JavaScript的循坏语句

一、while循坏 1、解释说明 while (循环结束条件) { 循环体}// 1. 初始化var num 1; // 2. 循环结束条件 num < 5while (num < 5) { // 3. 循环体console.log(1);// 4. 改变自身, 不写还能执行, 但是是死循环, 电脑死机速度num }2、课堂案例 2.1 计算1到100的…

【学习笔记15】JavaScript的函数

一、函数 笔记首发 &#xff08;一&#xff09;什么是函数 &#x1f644; 前端的函数, 与数学的函数, 完全是两个概念&#x1f644; 可以粗暴的理解为 一个盒子&#x1f644; 当一段需要多次使用的复杂代码段, 我们可以把它放在(抽离)一个盒子中(就是函数)&#x1f644;在需要…

【math】利用Cardano方法对一元三次方程求解及python实现

文章目录【参考】【问题描述】求解一元三次方程【代码实现】现成的包 cardano_method根据公式编写求解代码【总结】【参考】 用Cardano方法求解三次方程介绍cardano方法求解下载cardano方法包x^310求解问题、三次方程反函数问题Micorsoft-Math-solver 微软数学工具WolframAlph…