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

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

  •  
  •   LittleXing · 106 天前 · 4778 次点击
    这是一个创建于 106 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    tunnel: 不用 DDNS. 需要 client.

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

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