前提条件
- 域名
- 做好DDNS:使家宽变化的IP能自动绑定到域名上。
- EdgeOne账号(国际和国内的都可以)
- 宽带要有公网,IPv4、IPv6都可以,没有公网也可以使用内网穿透,但不建议使用stun内网穿透拿到的动态IP和端口,因为回源不好设置,建议使用的是由第三方服务器中转的内网穿透,例如Frp、Nps等。
- 设备:x86或者arm架构都可以,我使用的是x86。
EdgeOne国际版免费领两个套餐,测速完毕点击分享即可(不用真的转发,页面跳转后返回就行)。
地址:https://edgeone.ai/zh/get-free-plan
可以不完善账号(绑卡)使用,就是后面做了优选后SSL证书配置麻烦一些。
我的设备及网络环境
- 设备:本地电脑改的服务器,通过虚拟机来实现独立的开发环境,配置如下图
- 网络:联通双公网宽带,均为动态IP,IPv4敏感端口均已封禁,IPv6暂未发现封禁端口,上行峰值60Mbps。
下面演示的几个服务均部署在虚拟机上,以Docker容器的形式,且借助1Panel面板(V1版本),现在官网只提供V2版本的安装包了,1P的应用商店容器很丰富,演示的的几个服务都能在应用商店找到,DDNS要用到的ddns-go在里面也能找到。
怎么部署的,因人而异,只要能够实现外网域名加端口访问即可。
OpenList
OpenList与Alist同源,是Alist被卖后Fork出来的一个分支。在1P的应用商店容器也可以找到,OpenList是一款强大的网盘挂载神器,可以将多个不同的网盘挂载到一个网页上,实现统一管理,配合302(临时重定向到网盘直链)可以满下行观看网盘内的视频和下载文件,不过前提是你的网盘账号不限速。
部署好且确认外网能够域名加:5244访问后(端口以你设置的为主),来到EdgeOne控制台。
怎么绑定域名就不说了,无非就是到域名托管平台添加一个TXT类型的解析,我的托管平台是CloudFlare。
点击你绑定的域名,域名管理,添加域名,开始配置
- 加速域名 根据自己的想法来填
- IPv6 访问 没有备案的域名建议关闭,国际节点的IPv6非常拉胯
- 源站配置 填写你DDNS的域名
- 回源协议 HTTP
- 回源端口 5244(根据实际情况来修改)
- 回源 HOST 头 使用加速域名即可
- 推荐模版不用选,直接下一步
- 到域名托管平台添加CNAME解析,等待生效,就能使用加速域名访问了。
如果还是访问不了,可以做一下优选。
Lsky-Pro
一个图床程序,作者已经停止维护社区免费版,但免费版开放的内容已经够用了
添加站点的方法和OpenList一样
- 加速域名 根据自己的想法来填
- IPv6 访问 没有备案的域名建议关闭,国际节点的IPv6非常拉胯
- 源站配置 填写你DDNS的域名
- 回源协议 HTTP
- 回源端口 40027(根据实际情况来修改)
- 回源 HOST 头 使用加速域名即可
- 推荐模版不用选,直接下一步,然后配置CNAME解析
配置缓存规则:左侧栏站点加速-规则引擎-创建规则(新增空白规则)
按照图片添加下面的两条规则
设置后台不缓存规则
^/(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就行
注意:使用优选后,站点被攻击的话,腾讯会封号!!!
使用优选后,且又没有完善账号,是没法上传自定义的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文件夹里
保存后,重启frpc,使用Frp服务IP加remotePort端口访问看一下确认是否可以访问,如果不行就修改remotePort。
回到EdgeOne控制台,修改站点的配置
- 源站配置修改Frp服务器的IP
- 回源端口填remotePort的
没有任何错误的话,等待生效,再访问站点即可。
- 最新
- 最热
只看作者