学会内网穿透,看这篇就够了!
学会内网穿透看这篇就够了什么是内网穿透简单来讲就像给内网设备装了一扇外网设备可以进的门家用设备比如NAS、电脑通常都躲在路由器分配的内网IP如192.168.x.x里外网根本进不来。而内网穿透的原理就是用一台具备公网IP的服务器作为中转站让外部设备通过它访问你的内网设备搞定内网穿透你可以远程访问NAS、部署私人服务、搭建网盘、控制家中设备、实现远程办公和娱乐只要不断网设备随时在线资源随地可用内网穿透原理在教程正式开启前你需要先准备一台自带公网IP的云服务器以及需要进行内网穿透的本地设备我这里以Mac mini为例教程总共分为两大部分第一部分是云服务器配置第二部分是本地环境配置只要你按照步骤来大概率不会出现问题内网穿透教程示意图不喜欢看图文点这里查看视频教程https://www.bilibili.com/video/BV1eViqYxEGF/第一部分云服务器配置具备公网 IP 的云服务器将作为中转站帮助转发内网和外网的数据流量SSH登录服务器打开命令行窗口Windows 用户使用 CMD 或 PowerShell打开 CMD按下 WinR 输入 cmd然后回车打开 PowerShell按下 WinX选择 Windows PowerShellMac 用户使用 终端Terminal按下 CommandSpace 打开 Spotlight搜索“终端”并打开SSH连接步骤在终端输入以下命令后回车ssh 用户名服务器IP地址ssh和用户名之间有空格用户名通常默认是root浏览器搜索“我的IP”可以找到提供查询IP地址的网站首次连接会提示确认输入yes 回车之后会来到密码输入页面输入密码不会显示字符输完直接回车即可密码输入正确后提示类似图示信息代表成功连接到服务器查看服务器信息成功登录后可输入uname -a 查看服务器信息我这台服务器运行的是 Ubuntu 操作系统留意自己的接下来会用到安装1Panel管理面板下载安装打开1Panel官网点击下载安装https://1panel.cn/index.html下划找到安装部署根据服务器系统获取安装命令在终端中执行刚才拷贝好的安装命令如图所示配置说明国内服务器用户安装时需要选择y设置Docker镜像切换到国内加速源可以解决访问国外镜像慢或失败的问题加速安装流程设置访问端口、安全入口和密码也可以直接回车使用默认参数如果忘记保存密码可以使用1pctl user-info命令获取安全入口使用1pctl update password修改密码跟前面一样在命令行窗口中输入密码的过程是看不到的输入完直接回车即可登录面板将外网地址拷贝到浏览器地址栏中打开****进入到图示页面输入我们刚刚设置好的面板用户账号和密码成功登录之后的页面如图所示容器配置点击“容器”后点击“配置”将https://docker.1panel.live 添加进去然后手动输入“立即重启”后确认安装配置FRP服务端配置防火墙防火墙默认是关闭的我们需要手动打开系统防火墙新建端口规则协议选择 TCP/UDP端口输入7000然后点击确认配置 FRP 时如果没有特别修改7000 端口就是默认值如图所示代表创建端口规则成功创建配置文件回到命令行窗口运行mkdir -p dockers/frps创建多级文件夹然后cd dockers/frps进入frps文件夹输入vi docker-compose.yml命令创建docker-compose.yml文件然后复制粘贴这段代码编写docker-compose.yml文件version: 3services: frps: image: snowdreamtech/frps container_name: frps restart: always network_mode: host volumes: - ./frps.toml:/etc/frp/frps.toml environment: - FRP_CONFIG_FILE/etc/frp/frps.toml按一下 esc进入命令行模式输入:wq回车按esc切换到命令模式输入:wq是告诉编辑器保存当前文件并退出输入vi frps.toml创建frps.toml文件,复制粘贴下面这段代码# frps.toml # 基本配置bindPort 7000 # frps 监听的端口用于接收 frpc 的连接 # 认证配置[auth]method token # 认证方法这里使用 tokentoken token1234xyz # 用于验证 frpc 的 token请使用安全的随机字符串 # Web 管理界面配置如果不需要 Web 管理界面可以删除这部分[webServer]addr 0.0.0.0 # Web 界面监听的地址0.0.0.0 表示所有地址port 7500 # Web 界面的端口user user # Web 界面的登录用户名password passwordxxx # Web 界面的登录密码 # 日志配置[log]to console # 日志输出位置console 表示输出到控制台level info # 日志级别debug, info, warn, error这里需要修改三个地方token、user和password要修改成自己的然后同样按下esc后输入:wq 回车启动FRP服务输入docker compose up -d后回车启动FRP服务此时前面开放的7000端口也会变成已使用第二部分本地环境配置使用 Docker 快速运行 FRP 客户端frpc将本地服务映射到云服务器完成内网与外网的安全连接正式实现内网穿透安装Docker环境下载安装Docker Desktop按照自己系统的型号下载对应版本的dockerhttps://www.docker.com/如何区分电脑型号第一次打开docker会让我们登录直接按“skip”跳过就好新建终端窗口在命令行中输入docker -v出现版本号就代表docker安装成功了配置FRP客户端创建项目目录在电脑上创建文件夹并命名为docker_project 然后创建子文件夹并命名为frpc并且将两个配置文件放进去docker-compose.yml 和frpc.toml点击阅读原文获取图中两个配置文件配置文件准备你需要修改的有serverAddr服务器的IP地址serverPort服务器当时开放的端口以及设置的token验证信息这几个都需要和自己服务器的实际信息保持一致部署测试服务并验证创建测试网站在刚才创建的存放docker项目的文件夹创建一个website-demo 用于存放网站的文件夹在里面创建一个docker-compose.yml文件,代码文件直接复制进去即可然后创建一个存放网站的目录www同样将index.html的网页粘贴进去点击阅读原文获取图中两个配置文件设置好后可以直接通过浏览器打开index.html返回到有docker compose文件的目录右键底部的地址栏拷贝为路径名称如果mac电脑不显示地址栏则需保持访达为活跃窗口点击“显示”选择“显示路径栏”win电脑的地址栏在窗口顶部启动服务打开终端输入指令cd空格刚刚拷贝的路径进入到该目录中然后输入docker compose up -d进入程序没有报错就代表成功运行验证测试验证一下在浏览器地址栏输入http://localhost:8080/打开刚才创建的frpc文件夹然后使用vs code编辑器编辑frpc.toml文件https://code.visualstudio.com/download这里需要修改的就是 配置的注释、name、和本地的端口以及服务器的端口name从mac-vnc改成mac-web本地IP就是8080 远程的IP随意例如我们就10000改为18080然后保存⌘commands后退出同样在终端中打开这个目录运行docker compose up -d启动frpc客户端因为我们是通过服务器的18080端口访问本地的8080端口的程序所以还需要在服务器中开放18080端口点击确认后退出即可我们在浏览器中访问服务器的IP:18080端口回车现在所有人都可以访问这个网站我们还可以修改网页代码让这个网址呈现不一样的画面学习资源如果你是也准备转行学习网络安全黑客或者正在学习这里开源一份360智榜样学习中心独家出品《网络攻防知识库》,希望能够帮助到你知识库由360智榜样学习中心独家打造出品旨在帮助网络安全从业者或兴趣爱好者零基础快速入门提升实战能力熟练掌握基础攻防到深度对抗。1、知识库价值深度 本知识库超越常规工具手册深入剖析攻击技术的底层原理与高级防御策略并对业内挑战巨大的APT攻击链分析、隐蔽信道建立等提供了独到的技术视角和实战验证过的对抗方案。广度 面向企业安全建设的核心场景渗透测试、红蓝对抗、威胁狩猎、应急响应、安全运营本知识库覆盖了从攻击发起、路径突破、权限维持、横向移动到防御检测、响应处置、溯源反制的全生命周期关键节点是应对复杂攻防挑战的实用指南。实战性 知识库内容源于真实攻防对抗和大型演练实践通过详尽的攻击复现案例、防御配置实例、自动化脚本代码来传递核心思路与落地方法。2、 部分核心内容展示360智榜样学习中心独家《网络攻防知识库》采用由浅入深、攻防结合的讲述方式既夯实基础技能更深入高阶对抗技术。360智榜样学习中心独家《网络攻防知识库》采用由浅入深、攻防结合的讲述方式既夯实基础技能更深入高阶对抗技术。内容组织紧密结合攻防场景辅以大量真实环境复现案例、自动化工具脚本及配置解析。通过策略讲解、原理剖析、实战演示相结合是你学习过程中好帮手。1、网络安全意识2、Linux操作系统3、WEB架构基础与HTTP协议4、Web渗透测试5、渗透测试案例分享6、渗透测试实战技巧7、攻防对战实战8、CTF之MISC实战讲解3、适合学习的人群‌一、基础适配人群‌‌零基础转型者‌适合计算机零基础但愿意系统学习的人群资料覆盖从网络协议、操作系统到渗透测试的完整知识链‌‌开发/运维人员‌具备编程或运维基础者可通过资料快速掌握安全防护与漏洞修复技能实现职业方向拓展‌或者转行就业‌应届毕业生‌计算机相关专业学生可通过资料构建完整的网络安全知识体系缩短企业用人适应期‌‌二、能力提升适配‌1、‌技术爱好者‌适合对攻防技术有强烈兴趣希望掌握漏洞挖掘、渗透测试等实战技能的学习者‌2、安全从业者‌帮助初级安全工程师系统化提升Web安全、逆向工程等专项能力‌3、‌合规需求者‌包含等保规范、安全策略制定等内容适合需要应对合规审计的企业人员‌因篇幅有限仅展示部分资料完整版的网络安全学习资料已经上传CSDN朋友们如果需要可以在下方CSDN官方认证二维码免费领取【保证100%免费】

相关新闻

DDoS 攻击防护方案选型指南:架构与实践要点全解析

DDoS 攻击防护方案选型指南:架构与实践要点全解析

在当今的数字化时代,企业的数字资产面临着越来越严峻的安全挑战,其中分布式拒绝服务(DDoS)攻击尤为突出。DDoS攻击不仅能够让企业的网站或服务瘫痪,造成直接经济损失,还可能对企业的声誉产生长期负面影响。…

2026/7/5 7:09:06 阅读更多 →
DDoS 攻击:原理剖析与防御实战,一篇讲透网络瘫痪之战

DDoS 攻击:原理剖析与防御实战,一篇讲透网络瘫痪之战

DDoS(分布式拒绝服务)攻击是一种恶意通过海量互联网流量淹没目标服务器、服务或网络,使其正常用户无法访问的网络攻击。可以把它理解为: “雇一大群人同时挤爆一家商店,让真正的顾客无法进入。” 一、攻击核心原理与三…

2026/7/3 15:27:12 阅读更多 →
DDoS 攻击全方位指南:类型、原理、实战防御与未来趋势

DDoS 攻击全方位指南:类型、原理、实战防御与未来趋势

DDoS攻击(分布式拒绝服务攻击)是当今互联网世界最常见、最具破坏性的网络攻击之一。本文将深入解析其原理、类型、动机及防御策略。 一、核心概念:用简单比喻理解DDoS 通俗比喻: 想象一家热门咖啡馆(你的网站/服务器…

2026/7/3 15:27:14 阅读更多 →

最新新闻

贝叶斯决策实战:从最小错误到最小风险,如何为你的AI模型选择最优策略?

贝叶斯决策实战:从最小错误到最小风险,如何为你的AI模型选择最优策略?

1. 贝叶斯决策:从直觉到数学公式第一次听说贝叶斯决策时,我正坐在工位上调试一个图像分类模型。当时遇到一个奇怪的现象:模型在测试集上准确率很高,但实际部署时总把一些重要客户照片误分类。主管走过来看了一眼说:&qu…

2026/7/5 12:07:44 阅读更多 →
SVM 核技巧实战:3步验证自定义核函数正定性(附Gram矩阵代码)

SVM 核技巧实战:3步验证自定义核函数正定性(附Gram矩阵代码)

SVM核函数实战:从零验证自定义核的正定性(附Python代码)引言在机器学习领域,支持向量机(SVM)因其出色的分类性能而广受青睐。但当面对非线性可分数据时,传统的线性SVM就显得力不从心。核技巧&am…

2026/7/5 12:07:44 阅读更多 →
Simulink RL Agent 模块实战:5步连接物理模型与DDPG智能体

Simulink RL Agent 模块实战:5步连接物理模型与DDPG智能体

Simulink RL Agent 模块实战:5步连接物理模型与DDPG智能体在工业控制和机器人领域,将物理系统模型与强化学习算法相结合已成为实现智能控制的重要途径。MATLAB/Simulink平台凭借其强大的建模能力和与强化学习工具箱的无缝集成,为工程师提供了…

2026/7/5 12:07:44 阅读更多 →
大模型训练实战:从入门到部署的完整指南

大模型训练实战:从入门到部署的完整指南

1. 大模型训练入门:为什么每个程序员都应该掌握这项技能 2026年的技术圈,不会训练大模型就像2010年不会写网页一样尴尬。我花了三个月从零开始啃下这块硬骨头,现在可以负责任地告诉你:训练自己的大模型没有想象中那么难&#xff0…

2026/7/5 12:05:44 阅读更多 →
TensorFlow模型优化:量化感知训练与剪枝实战指南

TensorFlow模型优化:量化感知训练与剪枝实战指南

1. 为什么需要量化感知训练和剪枝在移动端和嵌入式设备上部署深度学习模型时,我们常常面临两个核心挑战:模型体积过大和计算资源受限。一个典型的ResNet-50模型参数规模超过90MB,在树莓派这类设备上运行需要数秒的推理时间。这直接催生了模型…

2026/7/5 12:05:44 阅读更多 →
7个核心功能解析:WindowsCleaner如何彻底解决C盘空间不足问题

7个核心功能解析:WindowsCleaner如何彻底解决C盘空间不足问题

7个核心功能解析:WindowsCleaner如何彻底解决C盘空间不足问题 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服! 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner WindowsCleaner是一款专为Windows系统设…

2026/7/5 12:03:43 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻