EdgeOne回源家宽,实现本地服务隐藏非标准端口

EdgeOne回源家宽,实现本地服务隐藏非标准端口

前提条件

  • 域名
  • 做好DDNS:使家宽变化的IP能自动绑定到域名上。
  • EdgeOne账号(国际和国内的都可以)
  • 宽带要有公网,IPv4、IPv6都可以,没有公网也可以使用内网穿透,但不建议使用stun内网穿透拿到的动态IP和端口,因为回源不好设置,建议使用的是由第三方服务器中转的内网穿透,例如Frp、Nps等。
  • 设备:x86或者arm架构都可以,我使用的是x86。

屏幕截图 2025-07-31 113001

EdgeOne国际版免费领两个套餐,测速完毕点击分享即可(不用真的转发,页面跳转后返回就行)。

地址:https://edgeone.ai/zh/get-free-plan

可以不完善账号(绑卡)使用,就是后面做了优选后SSL证书配置麻烦一些。

 我的设备及网络环境

  • 设备:本地电脑改的服务器,通过虚拟机来实现独立的开发环境,配置如下图

屏幕截图 2025-07-31 114318

  • 网络:联通双公网宽带,均为动态IP,IPv4敏感端口均已封禁,IPv6暂未发现封禁端口,上行峰值60Mbps。

下面演示的几个服务均部署在虚拟机上,以Docker容器的形式,且借助1Panel面板(V1版本),现在官网只提供V2版本的安装包了,1P的应用商店容器很丰富,演示的的几个服务都能在应用商店找到,DDNS要用到的ddns-go在里面也能找到。

怎么部署的,因人而异,只要能够实现外网域名加端口访问即可。

OpenList

OpenList与Alist同源,是Alist被卖后Fork出来的一个分支。在1P的应用商店容器也可以找到,OpenList是一款强大的网盘挂载神器,可以将多个不同的网盘挂载到一个网页上,实现统一管理,配合302(临时重定向到网盘直链)可以满下行观看网盘内的视频和下载文件,不过前提是你的网盘账号不限速。

部署好且确认外网能够域名加:5244访问后(端口以你设置的为主),来到EdgeOne控制台。

怎么绑定域名就不说了,无非就是到域名托管平台添加一个TXT类型的解析,我的托管平台是CloudFlare。

点击你绑定的域名,域名管理,添加域名,开始配置

屏幕截图 2025-07-31 123144

  • 加速域名  根据自己的想法来填
  • IPv6 访问  没有备案的域名建议关闭,国际节点的IPv6非常拉胯
  • 源站配置  填写你DDNS的域名
  • 回源协议  HTTP
  • 回源端口  5244(根据实际情况来修改)
  • 回源 HOST 头  使用加速域名即可
  • 推荐模版不用选,直接下一步

屏幕截图 2025-07-31 123556

  • 到域名托管平台添加CNAME解析,等待生效,就能使用加速域名访问了。

如果还是访问不了,可以做一下优选。

Lsky-Pro

一个图床程序,作者已经停止维护社区免费版,但免费版开放的内容已经够用了

添加站点的方法和OpenList一样

屏幕截图 2025-07-31 132344

  • 加速域名  根据自己的想法来填
  • IPv6 访问  没有备案的域名建议关闭,国际节点的IPv6非常拉胯
  • 源站配置  填写你DDNS的域名
  • 回源协议  HTTP
  • 回源端口  40027(根据实际情况来修改)
  • 回源 HOST 头  使用加速域名即可
  • 推荐模版不用选,直接下一步,然后配置CNAME解析

配置缓存规则:左侧栏站点加速-规则引擎-创建规则(新增空白规则)

按照图片添加下面的两条规则

屏幕截图 2025-07-31 133513

设置后台不缓存规则

^/(admin|api|login|logout|install).*

设置图片缓存规则

\.(jpg|jpeg|png|gif|webp|bmp|tif|ico|psd)$

配置优选和SSL证书

EdgeOne开放免费套餐之后,默认分配的节点IP就变得十分卡顿了,因此配置优选能获得更好的体验

优选泛域名

*.edgeone.182682.xyz
  • 泛域名意味着你可以把*其他的子域
  • 比如1.edgeone.182682.xyz和2.edgeone.182682.xyz均可

将设置好的域名替换EdgeOne分配的CNAME就行

屏幕截图 2025-07-31 134807

注意:使用优选后,站点被攻击的话,腾讯会封号!!!

使用优选后,且又没有完善账号,是没法上传自定义的SSL证书的,腾讯云自己的证书必须要使用他们的分配的CNAME域名。

要想使用SSL证书,先让站点域名指向EdgeOne分配的CNAME,申请证书,等证书分配下来再让站点域名指向优选CNAME。

比较麻烦的一点是,每90天就要操作一次。

Frp内网穿透

适用没有公网IP的情况,一般来说宽带至少都有IPv6公网,但不排除例外

以下是我自建的Frp,服务器2026年2月10日到期

账号和密码

  • 开放协议:TCP
  • 开放端口:1000-65535(7000端口已被占用)

使用方法安装Frpc,进入安装目录修改frpc.toml文件的配置

TCP隧道

[[proxies]]
name = "随意,但不能填中文"
type = "tcp"
localIP = "127.0.0.1"
localPort = 1000
remotePort = 1000
  • name  隧道名称,在双引号内填写字母和符号就行
  • type  协议类型,tcp即可,udp我并未开放
  • localIP  本地IP,一般填127.0.0.1或localHost,1P可能要填写容器IP(172开头的)
  • localPort  本地端口,例如上面的OpenList是5244,Lsky-Pro是40027
  • remotePort  Frp服务器映射的端口,可以与本地端口不一致

1P面板可以在应用商店找到Frpc容器,安装后,点击进入安装目录,frpc.toml在data文件夹里

屏幕截图 2025-07-31 141635

屏幕截图 2025-07-31 142445

保存后,重启frpc,使用Frp服务IP加remotePort端口访问看一下确认是否可以访问,如果不行就修改remotePort。

回到EdgeOne控制台,修改站点的配置

  • 源站配置修改Frp服务器的IP
  • 回源端口填remotePort的

没有任何错误的话,等待生效,再访问站点即可。

© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享
评论 共2条

请登录后发表评论