V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LittleXing
V2EX  ›  程序员

家用宽带不能使用 443/80 端口,大家是怎样实现不加端口号,仅域名访问服务的?

  •  
  •   LittleXing · 2023-08-15 14:38:56 +08:00 · 5875 次点击
    这是一个创建于 457 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是使用 cloudflare 的 Worker 反代和用一台服务器反代来解决的,但是 cloudflare 反代不同的网页,使用的代码也不一样,有些网站反代会有些 bug

    大家有没有比较好的解决方法 或者 cloudflare 优秀的反代代码

    48 条回复    2023-08-18 08:53:30 +08:00
    6IbA2bj5ip3tK49j
        1
    6IbA2bj5ip3tK49j  
       2023-08-15 15:44:16 +08:00   ❤️ 1
    如果是用 cloudflare 的话,没必要反代,直接用 tunnel 就好了。
    ysc3839
        2
    ysc3839  
       2023-08-15 15:48:10 +08:00 via Android
    曾经有听说过用 service worker 拦截页面所有请求,然后重定向到自己的服务器实现代理的项目,但是在 GitHub 上搜了下似乎没找到。
    可以利用这种方案,用 service worker 把请求重定向到非 80/443 端口上,自己的服务可以设置允许跨域。
    shiyunjin
        3
    shiyunjin  
       2023-08-15 15:51:23 +08:00   ❤️ 2
    garibellee
        4
    garibellee  
       2023-08-15 16:38:00 +08:00
    加端口号访问有什么问题吗? 是麻烦嘛? 还是想只使用 80/433
    zhangkunkyle
        5
    zhangkunkyle  
       2023-08-15 17:15:25 +08:00
    开便宜的香港服务器做反代
    a282810
        6
    a282810  
       2023-08-15 17:31:59 +08:00   ❤️ 1
    在 Cloudflare 的域名的控制面板里找到规则→Origin Rules
    urzz
        7
    urzz  
       2023-08-15 17:34:52 +08:00
    家里开 ss ,走 clash rule
    a282810
        8
    a282810  
       2023-08-15 17:36:17 +08:00
    yaott2020
        9
    yaott2020  
       2023-08-15 17:39:33 +08:00 via Android
    找台机 302 跳转?
    codeself
        10
    codeself  
       2023-08-15 18:33:56 +08:00 via iPhone
    @xgfan @LittleXing
    确实,直接用 tunnel 就好了
    DefoliationM
        11
    DefoliationM  
       2023-08-15 18:40:46 +08:00
    cloudflared tunnel
    LittleXing
        12
    LittleXing  
    OP
       2023-08-15 18:48:42 +08:00
    感谢大家的建议,我刚刚试用了下 tunnel 挺不错的!有需要的可以去试试
    nightkl
        13
    nightkl  
       2023-08-15 18:52:18 +08:00
    我是把域名备案了 用 cdn 反代的
    weicools
        14
    weicools  
       2023-08-15 18:56:03 +08:00
    好问题, 我之前也在别的地方问了, 没人回复
    locoz
        15
    locoz  
       2023-08-15 18:58:04 +08:00 via Android
    腾讯云 CDN 和直接 VPN 回家都可以,我这么用很久了
    musi
        16
    musi  
       2023-08-15 19:01:17 +08:00
    不是说家用宽带禁止开 http 服务的么,不备案要被请去喝茶
    ochatokori
        17
    ochatokori  
       2023-08-15 19:03:16 +08:00 via Android
    域名解析添加端口号,但是兼容性目前还比较差。
    vpn ,麻烦
    代理,慢

    鱼和熊掌
    weicools
        18
    weicools  
       2023-08-15 19:06:19 +08:00
    如果借助 一台服务器, 那上行速度和下行速度 是不是还得受那台服务器限制啊
    yoa1q7y
        19
    yoa1q7y  
       2023-08-15 20:18:02 +08:00
    玩了一下 cloudflared tunnel ,配置确实方便
    但是试了一下代理 webdav ,这个速度基本无法看片
    lovelylain
        20
    lovelylain  
       2023-08-15 20:21:39 +08:00 via Android
    vpn 例如 wireguard
    kuse2001
        21
    kuse2001  
       2023-08-15 20:33:58 +08:00
    @shiyunjin 好奇你们一般是怎么发现类似的项目的。star 也不高
    LonnyWong
        22
    LonnyWong  
       2023-08-15 21:00:21 +08:00
    @kuse2001 你没发现是他自己写的?
    kiracyan
        23
    kiracyan  
       2023-08-15 21:07:25 +08:00
    我家的 443 和 80 都可以访问,域名也是备案的,不过不太敢用 443/80 端口
    thinkm
        24
    thinkm  
       2023-08-15 21:14:42 +08:00
    @LittleXing tunnel 太慢了,出国再回国
    Junichi
        25
    Junichi  
       2023-08-15 21:25:43 +08:00 via iPhone
    cloudflare tunnel 太慢了,所以用香港 vps 反代,反正平时月流量也用不完
    efsg
        26
    efsg  
       2023-08-15 21:29:31 +08:00
    家里设备开一个 Trojan ,内网穿透访问
    Akitora
        27
    Akitora  
       2023-08-15 21:33:17 +08:00
    ss 隧道反代
    0o0O0o0O0o
        28
    0o0O0o0O0o  
       2023-08-15 21:58:27 +08:00 via iPhone
    vpn
    CloudyKumori
        29
    CloudyKumori  
       2023-08-15 22:11:53 +08:00 via Android
    用 cloudflare 的 zero trust 就好了,如果要完全暴露那就直接不设任何防火墙规则,如果要限制访问也可以设规则
    CloudyKumori
        30
    CloudyKumori  
       2023-08-15 22:12:56 +08:00 via Android
    @CloudyKumori zero trust 就是不能加端口,仅能把一个个子域名绑定到不同的端口上的,授权的人只能访问这一个特定的端口
    dode
        31
    dode  
       2023-08-15 23:18:54 +08:00
    @a282810 6 ,origin-rule 还挺好,可以设置十个记录,转发请求到后面的其它端口
    JensenQian
        32
    JensenQian  
       2023-08-15 23:54:21 +08:00 via Android
    openvpn 回家
    MrTlyer
        33
    MrTlyer  
       2023-08-16 00:03:45 +08:00 via iPhone
    workers 反代脚本可以让 chatgpt 帮你改进,关键是提问的方式和方法
    sNullp
        34
    sNullp  
       2023-08-16 05:45:20 +08:00
    为啥都在说 tunnel ,Origin Rules 有什么缺点吗
    xixiv5
        35
    xixiv5  
       2023-08-16 06:08:50 +08:00
    用 Nginx 反向代理 舒服的一批
    LintonGo
        36
    LintonGo  
       2023-08-16 08:29:17 +08:00
    @LonnyWong 哈哈哈
    qinxi
        37
    qinxi  
       2023-08-16 09:44:30 +08:00
    @sNullp #34

    tunnel: 不用 DDNS. 需要 client.

    Origin Rules 需要 ddns. 虽然不需要 tunnel client, 但是 ddns client 也算 client

    不知道我说的准不准确
    NikoXu
        38
    NikoXu  
       2023-08-16 10:39:24 +08:00
    @LittleXing tunnel 有时候会不太稳定
    sNullp
        39
    sNullp  
       2023-08-16 12:46:03 +08:00
    @qinxi 有个 client 就有个 client 吧,但是从避免 overhead 的角度 origin rules 好太多了啊
    chinacivi
        40
    chinacivi  
       2023-08-16 13:36:29 +08:00
    @shiyunjin 这个看起来不错,就是不知道安全性怎么样,会不会暴露家庭的公网 IP ?
    Eaglemask
        41
    Eaglemask  
       2023-08-16 14:22:47 +08:00
    @xgfan 最近被连续 ddos 中,打算用 tunnel 来做防护, 虽然会慢点, 但网站不会死。
    shiyunjin
        42
    shiyunjin  
       2023-08-16 14:28:29 +08:00
    @chinacivi 因为本质上是直连,所以肯定会暴漏家庭的公网 ip ,我都是挂自用的网站。不想暴露就只有反代一条路可以走了(付流量费
    LittleXing
        43
    LittleXing  
    OP
       2023-08-17 09:46:30 +08:00
    @weicools 赶紧收藏起来
    LittleXing
        44
    LittleXing  
    OP
       2023-08-17 09:47:17 +08:00
    @nightkl 👍
    LittleXing
        45
    LittleXing  
    OP
       2023-08-17 09:48:10 +08:00
    @musi 这个不清楚 ,有遇到过的兄弟 留个言来讲讲
    LittleXing
        46
    LittleXing  
    OP
       2023-08-17 09:52:02 +08:00
    @NikoXu 是的 服务端可能会掉
    weicools
        47
    weicools  
       2023-08-17 15:01:00 +08:00
    @LittleXing 我还是域名+端口吧, 用 tunnel 应该还是会受到 cloudflare 速度限制吧.
    Achophiark
        48
    Achophiark  
       2023-08-18 08:53:30 +08:00
    不加端口+不追求性能,cf tunnel 基本满足
    端口无所谓+性能需要,npm+ddns-go
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5836 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 02:43 · PVG 10:43 · LAX 18:43 · JFK 21:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.