当前位置:首页 > 每日看点 > 正文内容

求速度比较快的内网穿透工具?

卡卷网1年前 (2024-11-30)每日看点214

如果你想让本地 AI 服务,触达全球,那么一定得了解下内网穿透。

前段时间和大家分享过两款内网穿透方案:

  • Cloudflare:免费内网穿透,让本地AI服务,触达全球
  • LanProxy:免费内网穿透,手把手搭建,三步搞定

有一说一:

  • Cloudflare 的内网穿透服务还是很香的,无需自己购买服务器中转。唯一的缺点就是不太稳定,经常出现 Tunnels 无法建立隧道的问题。
  • LanProxy 需要拥有一台具有公网 IP 的机器作为中转,最近发现访问量大了之后也不稳定。

今日分享,继续带来一款强大的内网穿透方案 - frp,github上已有86.4k star,且项目一直在持续迭代中。

1. 什么是内网穿透

一句话:把只能内网访问的服务,暴露到公网。

关于内网穿透的基本原理,可以翻看之前的教程:免费内网穿透,手把手搭建,三步搞定,这里就不赘述了。

1. frp 简介

项目地址:github.com/fatedier/frp

frp 采用 Golang 编写,支持跨平台,你仅需下载对应平台的二进制文件即可,无需任何依赖,堪称小白利器。

目前最新版本为 0.61.0,前往官方 releases 页面下载即可。

github.com/fatedier/frp

求速度比较快的内网穿透工具?  第1张

frp 专注于内网穿透,支持 TCP、UDP、HTTP、HTTPS 等多种协议,可将内网服务通过具有公网 IP 的机器中转,暴露到公网。

所以,首先要准备一台有公网 IP 的机器,笔者之前已分享过多篇相关内容,可以翻看。

接下来,我们上实操。

2. frp 实现内网穿透

2.1 frp 安装

不像 ngrok 需要编译,frp 安装的非常简单,只需前往上方官方 releases 页面下载对应系统的安装包,解压出来就能用。

以 Linux 操作系统为例:

#下载 wget https://github.com/fatedier/frp/releases/download/v0.61.0/frp_0.61.0_linux_amd64.tar.gz #解压 tar -zxvf frp_0.61.0_linux_amd64.tar.gz #进入目录 cd frp_0.61.0_linux_amd64/

文件夹中,有两个二进制文件frpc(c代表client)和frps(s代表server),分别是客户端程序和服务端程序。

frp_0.61.0_linux_amd64$ ls frpc frpc.toml frps frps.toml LICENSE

因此,客户端(即内网服务器)和服务端(即公网服务器),需要准备好对应文件。

2.2 服务端配置和启动

首先,修改服务端配置文件frps.toml

# 服务端配置 bindPort = 7000 webServer.addr = "0.0.0.0" webServer.port = 7500

其中,bindPort 用于监听客户端,webServer.port 是服务端的管理界面。

然后,采用如下命令一键启动:

nohup ./frps -c frps.toml > server.log 2>&1 &

注:frp 默认采用 IPv6,不过会同时监听IPv4和IPv6地址,但你用 netstat 只看到 IPv6 被监听,实际上是通过了 IPv4-Mapped IPv6 Address 同时兼听了IPv4地址。

所以,如果你发现端口不通的时候,一定记得去看看端口防火墙有没打开

看看端口能否连接?

sudo apt install telnet telnet server_ip 7000

查看并打开端口防火墙:

sudo ufw status sudo ufw allow 7500 sudo ufw allow 7000 # sudo ufw delete allow 7000

最后,浏览器输入 server_ip:7500,即可看到管理界面:

求速度比较快的内网穿透工具?  第2张

这里我有一个客户端已经接入,并映射了3个端口。

接下来,我们就来完成客户端配置。

2.3 客户端配置和启动

首先,修改服务端配置文件frpc.toml

serverAddr = "serve_ip" serverPort = 7000 [[proxies]] name = "ollama" type = "tcp" localIP = "127.0.0.1" localPort = 3002 remotePort = 3002

其中,serverPort 要对应 服务端的 bindPort。我们以把 ollama 映射到公网可访问 为例,新增配置如上方代码块:localPortremotePort分别是本地服务的端口,和要映射到服务端端口。

注:如果有多个端口要映射,只需把ollama的复制一份,指定不同端口即可。

然后,采用如下命令一键启动:

nohup ./frpc -c frpc.toml > client.log 2>&1 &

日志如下:

求速度比较快的内网穿透工具?  第3张

至此,frp 内网穿透服务搭建完毕。

以上通过一个简单案例,带大家快速跑通流程。更多配置,可参考官方文档:gofrp.org/zh-cn/docs/

写在最后

本文实操带大家走完了frp搭建内网穿透的全部流程。

作为一款开源免费的服务,frp 配置简单,非常适合小白上手。

如果对你有帮助,不妨点赞收藏备用。


为方便大家交流,新建了一个 AI 交流群,欢迎感兴趣的小伙伴加入。

最近搭建的微信机器人小爱(AI)也在群里,公众号后台「联系我」,拉你进群。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/11/2118.html

分享给朋友:

相关文章

下班后可以做点什么副业赚钱呢?

下班后可以做点什么副业赚钱呢?

首先说明一下,我分享的任务不需要交钱,也不需要入群,只需要你去平台学习就可以。如果有任何让你交钱,进群的任务,请警惕被割韭菜。今天给大家分享7大赚钱副业,新手小白0粉丝0门槛0技术都可以去做,不说大富大贵,但是赚个零花钱还是可以。如果你已经...

OZON平台什么产品好卖?

ozon选品的核心重点我不说 你们全网也不见说的这么干的教学了你信我就按照我说的思路去走 不信的出去买课去 一时间消化不了的先点赞收藏起来 真不中了下载也行 因为最近总有坏人给我使诈 平台已经下了我八个视频了 还都是实操教学不废话的那种 气...

手机用久了,垃圾都在哪里,总是内存显示不够,还很卡,这可怎么解决?

手机用久了,垃圾都在哪里,总是内存显示不够,还很卡,这可怎么解决?

大家的手机在使用一段时间之后啊,是不是都会出现又卡又慢的情况,尤其是安卓手机,这种现象更是非常明显,而且很多朋友啊,也都知道手机之所以会出现这些问题,一般都是手机安装了大量软件,而这些软件在使用过程中会产生大量的缓存垃圾,因此啊时间久了就会...

自媒体如何快速起步?

自媒体如何快速起步?

有两种经验,可供参考。第一种是:现象级的爆火、爆款,这种情况捞到钱,实现财务自由的人并不多,但确实存在。只不过非要说清楚为什么这个账号可以火、可以短时间内赚到普通人一辈子赚不到的钱,他们自己也不一定能说清楚,因为赶上了风口(内外部情况)。举...

为什么说不懂电脑的不要碰AMD?

作为一个资深垃圾佬,说缺点前,先说优点吧AMD CPU(后续简称AU)的优点:处理器对比Intel,三级缓存更大,最明显的感知就是,网游帧数更高(5900X,7900X之类高端型号都是双CCX共享大缓存,反而不如次一点的CPU帧数更高);相...

只有我一个人后悔升级鸿蒙next吗?

只有我一个人后悔升级鸿蒙next吗?

我有一台mate 60 pro,第一时间升级了“纯血鸿蒙”。虽然功能并不完善,甚至有些简陋,但是我非常~非常不后悔升级鸿蒙next系统。因为.... 这就是一款“大型养成系游戏“,给我平淡的生活提供了源源不断的情绪价值。我每天特别...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。