杭州联通宽带内网转发 cloudflare 的隧道实现 web 访问的经历

250 天前
 nomytwins

电信转了联通发现上行提到了 100M 以上,尝试将内外的 web 服务转发到公网。 经过筛选发现 cloudflare 的 tunnel 服务可以实现端口转发到公网,但是需要在 openwrt 或者 centos 、win 上面安装相关的插件,实现数据转发。 方案一、首先尝试了 openwrt 的 web 服务端口转发,在 op 上安装了相关的软件安装失败 方案二、在 openwrt 尝试通过 docker 安装 centos 、ubuntu 系统实现 web 服务搭建和转发插件搭建,无法安装转发插件失败 方案三、在内外单独一台主机的方案还在尝试,未完待续

1009 次点击
所在节点    分享发现
12 条回复
totoro625
250 天前
docker run --name tunnel --restart="unless-stopped" -d cloudflare/cloudflared:latest tunnel --protocol http2 --no-autoupdate run --token xxx

token 获取: https://one.dash.cloudflare.com/
建议放在软路由下面,穿透速度的好坏完全依赖你的翻墙速度
nomytwins
250 天前
@totoro625 不能直通吗?我用 openclash 按说不需要翻就能直通
nomytwins
250 天前
@totoro625 openwrt 上面的 docker 无限重启
nomytwins
250 天前
更新成功:
docker 下拉取 cloudflare/cloudflared:latest
启动方式一、执行命令 docker run --name tunnel --restart="unless-stopped" -d cloudflare/cloudflared:latest tunnel --protocol http2 --no-autoupdate run --token xxx
启动方式二、增加容器复制命令即可
nomytwins
250 天前
docker 的命令行里面填入的是 tunnel run --token xxxxx 不要写其他
goodryb
249 天前
杭州联通我记得是给公网 IP 的,直接端口转发出去
nomytwins
249 天前
@goodryb 给公网 ip ,但是不如独立域名 443 80 香啊
PXW139
247 天前
如果只是图一个 80/443 端口访问,要不试试 iframe 套娃访问,访问速度比套 cf 快多了
nomytwins
247 天前
@PXW139 那在外部不得部署个 web 服务,这个内网开机就能一直用
PXW139
247 天前
@nomytwins Cloudflare Pages
nomytwins
247 天前
@PXW139 frame 会把自己的 ip 暴露吧
PXW139
247 天前
@nomytwins 那就没办法咯,安全与方便不可兼得,做好安全防护,家宽谁没事做来打你 XD

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/980272

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX