|
轻松掌握热门内网穿透工具:快速实现内网服务外部访问 - 可打印的版本 +- myForums (http://forum.20304050.xyz) +-- 版块: 会客厅-Hall (http://forum.20304050.xyz/forumdisplay.php?fid=3) +--- 版块: 开源精选 (http://forum.20304050.xyz/forumdisplay.php?fid=4) +--- 主题: 轻松掌握热门内网穿透工具:快速实现内网服务外部访问 (/showthread.php?tid=2) |
轻松掌握热门内网穿透工具:快速实现内网服务外部访问 - Terry - 02-27-2025 理论 什么是内网穿透 引用:在了解内网穿透原理之前,我们先说什么是内网穿透。内网,就是在公司或者家庭内部,建立的局域网络或者是办公网络,可以实现多台电脑之间的资源共享,包括设备、资料、数据等。而外网则是通过一个网关与其它的网络系统连接,相对于内网而言,这种网络系统称之为外部网络,常见的就是我们日常使用的互联网。内网穿透原理 引用:内网穿透,又称为NAT穿透。NAT背后的设备,它们的主要特点是 ,可以访问外网,但不能被外网设备有效访问。基于这一特点,NAT穿透技术是让NAT背后的设备,先访问指定的外网服务器,由指定的外网服务器搭建桥梁,打通内、外网设备的访问通道,实现外网设备访问到内网设备。 开头致此引用贝锐 原文地址 frp是什么 引用:原文介绍: frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。 frp是一款非常热门的 开源 内网穿透工具 主要特点有配置简单、性能高、跨平台 因此受到很多人的青睐。开源仓库:https://github.com/fatedier/frp 话不多说步入正题 frp分为两个部分 服务端、客户端。 frp需要有一台公网服务器运行服务端 如没有请选择其他商业版软件。
我这边服务器系统是x86的ubuntu 下载的是 代码: frp_0.59.0_linux_amd64下载地址:https://github.com/fatedier/frp/releases frp版本
目录结构说明 frp 从v0.52.0开始将使用 toml 作为配置文件类型 低于v0.52.0使用 ini 使用上基本没啥区别。 解压后文件说明:
frps(服务端)部署 配置文件 以下配置仅保证基本用法 (一般场景也够用了) 高级用法请自行查看配置文件说明根据需求调整 frps配置文件说明:https://gofrp.org/zh-cn/docs/reference/server-configures/ 代码: bindPort = 7000 # 服务端端口配置好后执行如下命令启动即可;出现如下图所示启动成功 代码: ./frps -c frps.toml #启动frpsfrpc(客户端)运行 客户端运行有两种方式 分别是使用原版frpc客户端和frpc-desktop客户端。自行选择合适的方式。 frpc原版客户端运行 配置文件 frpc配置文件说明:https://gofrp.org/zh-cn/docs/reference/client-configures/ 代码: serverAddr = "x.x.x.x" # 这里写服务端ip或者域名启动frpc
代码: ./frpc -c frpc.toml #启动frpcfrpc-desktop 下载 frpc-desktop 下载地址:https://github.com/luckjiawei/frpc-desktop/releases frpc-desktop 使用教程 frp版本下载 下载安装frp-desktop后,点击左侧菜单下载frp。请避免与frps(服务端) 版本偏差过大。 frp下载
服务端配置 将服务器信息配置好,到最下面点击保存即可。 添加代理 这里已我内网的minio作为示例。配置好点击保存。 启动frpc-desktop 配置完成后,回到主页点击启动按钮。 使用方式 常见问题
代码: connect to server error: EOF
代码: connect to server error: EOF
手动开启 frpc-desktop 的 tls 如下图所示:
代码: token in login doesn't match token from configuration
|