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

内网穿透建网站?

  •  
  •   akjarjash · 2023-02-13 15:23:37 +08:00 · 12386 次点击
    这是一个创建于 644 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如果想要用家里的主机建一个可以公网访问的网站,大家有什么好的内网穿透服务商推荐吗?

    查看了一些内网穿透服务商,但是一般都存在如下问题?
    1)只支持 HTTP 但是不支持 HTTPS
    2)要么就是现在的宽带速度太慢 1M
    3)要么就是总访问流量有限制比如:10G
    4)要么就是太贵?

    有没有支持 HTTPS 、流量不限制、价格不贵的 内网穿透工具推荐的?

    另外也可以自己搭建内网穿透服务器但是还是得需要一个 VPS 虚拟服务器,大家有没有自己闲置的虚拟主机,然后拉个群,限制人数,共同使用内网穿透^_^

    或者还有什么别的方法,推荐下
    87 条回复    2023-04-24 15:53:21 +08:00
    fiveStarLaoliang
        1
    fiveStarLaoliang  
       2023-02-13 15:48:59 +08:00
    自己去白嫖个 google 或者 oracle 的主机搭个公网的内网穿透中转服务器不就行了
    akjarjash
        2
    akjarjash  
    OP
       2023-02-13 15:54:31 +08:00
    @fiveStarLaoliang 不行,没有信用卡现在好像实例会被回收,有很便宜的 VPS 吗?
    jifengg
        3
    jifengg  
       2023-02-13 16:09:51 +08:00   ❤️ 5
    不可能三角:不限速、不限流量、不贵。

    真的,互联网的带宽是很贵的。我自己用的一个 8M 的穿透,勉强够用。在线看视频还是不太现实,毕竟理论最高码率 8Mbps
    opengps
        4
    opengps  
       2023-02-13 16:14:43 +08:00
    养了 9 年的服务器到期,刚把我网站用这个方案迁移了下,那点流量真不舍得分享给别人用了
    akjarjash
        5
    akjarjash  
    OP
       2023-02-13 16:18:51 +08:00
    @jifengg 有没有一条直线不限流量不贵的 😄
    akjarjash
        6
    akjarjash  
    OP
       2023-02-13 16:20:25 +08:00
    @opengps 😄 是啊,我看内网穿透的服务商的付费组合套餐都很贵,简直不知道是怎么设计的付费套餐组合
    akjarjash
        7
    akjarjash  
    OP
       2023-02-13 16:20:48 +08:00
    @opengps 要么便宜的就流量很小,比如每月 10G
    Chancel
        8
    Chancel  
       2023-02-13 16:39:05 +08:00
    便宜的国外 VPS 厂商蛮多的吧,就是做网络穿透的话网络质量不怎么样

    不介意实名的话上阿里云轻量服务器,3 年 /6M 才 200+的价格,一个月不到 10 块钱,做内网穿透完全足够了

    不过我更好奇搭建网站为啥一定要内网穿透
    setimouse
        9
    setimouse  
       2023-02-13 16:50:07 +08:00 via iPhone
    github.io 上建不就行了?
    akjarjash
        10
    akjarjash  
    OP
       2023-02-13 16:51:43 +08:00
    @Chancel 没有呀 我没看到 我看的阿里云轻量级应用服务器都是很贵的呀 😅
    [img]https://m.360buyimg.com/babel/jfs/t1/197381/27/30522/645397/63e9f9c5Fa406f784/c0ce8871a1327538.png[/img]
    akjarjash
        11
    akjarjash  
    OP
       2023-02-13 16:56:04 +08:00
    @setimouse github 内网穿透也能建? 不可能吧 有没有可用的参考资料成功案例😄
    twofox
        12
    twofox  
       2023-02-13 16:56:07 +08:00
    之前有老哥给我推荐一个方法,在 cloudflared 买一个域名,不到 10 刀一年,然后开通免费的 cloudflared tunnel ,内网穿透,挂在域名上。这样还不用备案,支持 https ,有免费的 CDN.
    akjarjash
        13
    akjarjash  
    OP
       2023-02-13 16:59:33 +08:00
    @twofox 怎么样有没有尝试过,我好像也刷到过这篇文章,等等试下,不过支持支付宝或者微信支付吗?
    akjarjash
        14
    akjarjash  
    OP
       2023-02-13 17:01:50 +08:00
    @twofox 很好的想法 .COM 换成人民币好像才 64 块钱那片 等等试试😄
    twofox
        15
    twofox  
       2023-02-13 17:05:06 +08:00
    @akjarjash 我现在就是用的这套方案,当然我主要是为了不想备案,但又不想放弃国内便宜的服务器。所以我是国内的服务器穿透到 cloudflare 的,速度还可以。支付的话,好像得用国内的信用卡还是 paypal 。
    twofox
        16
    twofox  
       2023-02-13 17:08:31 +08:00
    其实还是建议你注册一个新的腾讯云账号,这样嫖一波新人优惠,4c8g 的服务器也才 300 块钱一年。我的主机每个月电费 60~70 度电。这样算下来一年的电费都比服务器贵。续费贵,所以服务器一到期我就迁移数据,注销账号,再重新注册,这样可以继续嫖新人优惠
    Anivial
        17
    Anivial  
       2023-02-13 17:11:51 +08:00
    用 DDNS 直接家用公网动态 ip 变成域名
    GeruzoniAnsasu
        18
    GeruzoniAnsasu  
       2023-02-13 17:13:59 +08:00   ❤️ 3
    有没有一种可能,现在 ipv6 已经是首选了


    再套上 CF ,就能 v4 v6 双栈接入了
    yikwongee
        19
    yikwongee  
       2023-02-13 17:14:18 +08:00
    @twofox 现在腾讯 4c8g 这些新人活动仅限首单了吧
    SophieEZzz
        20
    SophieEZzz  
       2023-02-13 17:15:02 +08:00
    问下用量?
    不多的话我可以便宜点共享给你
    1Gbps HK CN2
    xiebruce
        21
    xiebruce  
       2023-02-13 17:15:47 +08:00
    @akjarjash aws 的 lightsail 便宜,3.5$/月,还免费 3 个月( aws 有两种服务器,一种是 lightsail ,一种是 ec2 ,免费 1 年的那种叫 ec2 ,比较麻烦也比较贵,lightsail 便宜、简单),aws 收费:一种是用银联信用卡(你没听错,不需要 visa ,银联信用卡就行),第二种就是使用 visa 借记卡(你没听错,visa 也是有借记卡的,中行可以办),这个价格算下来一天 8 毛钱,一年不到 290 元
    heiher
        22
    heiher  
       2023-02-13 17:18:58 +08:00
    使用 NATMap 在 NAT-1 私网 IP 宽带上部署 Web 服务: https://github.com/heiher/natmap/wiki/web

    没有公网 IP 依赖打洞的话,公网端口几乎肯定是非标的,那么能够接受 URL 带端口,就用 HTTP 302 重定向方法。否则,只能通过一些支持指定回源端口的 CDN(比如 Cloudflare)转为标准端口,当然这样就不是直连了。
    ddch1997
        23
    ddch1997  
       2023-02-13 17:20:10 +08:00
    @Anivial 大内网的动态 IP 也能 ddns 成域名访问?
    GeruzoniAnsasu
        24
    GeruzoniAnsasu  
       2023-02-13 17:24:06 +08:00
    不是, 都 2023 年了,我对这楼里的其它回复感到震惊,你们真的没意识到现在已经没有内网穿透这个伪需求了吗?

    ALL YOU NEED IS IPv6

    我不明白是什么在阻碍你们,我连 wsl 都用得很爽了

    是你们的运营商会阻止 ipv6 入站?
    lastone6210428
        25
    lastone6210428  
       2023-02-13 17:25:56 +08:00
    自用的话 ipv6 其实就行 我的服务器 /NAS/主板 IPMI 都是挂的 ipv6
    用脚本批量做 ddns 绑定
    heiher
        26
    heiher  
       2023-02-13 17:29:43 +08:00   ❤️ 3
    @GeruzoniAnsasu #24 目前来说,企业内网几乎没有 IPv6 吧,家庭网络 IPv6 确实是基本覆盖了,然而在公司还是连不上家里……
    shalingye
        27
    shalingye  
       2023-02-13 17:32:26 +08:00 via Android
    我之前在咸鱼找的车,frp 40m 6 元 /端口 /月
    shalingye
        28
    shalingye  
       2023-02-13 17:32:38 +08:00 via Android
    江苏
    GeruzoniAnsasu
        29
    GeruzoniAnsasu  
       2023-02-13 17:33:22 +08:00
    @heiher 所以说,套上 CF 就有双栈了啊,这不是在说建站嘛
    audioium
        30
    audioium  
       2023-02-13 17:37:54 +08:00
    @twofox #12 @akjarjash 出个教程呗? 之前有段时间 cf 推荐 zero trusted 服务, 一直没尝试过.
    heiher
        31
    heiher  
       2023-02-13 18:03:54 +08:00 via Android
    @GeruzoniAnsasu #29 即使是建站需求来说,套国外 CDN 慢,国内 CDN 贵,还是打洞走非标端口传输体验最佳。
    oneisall8955
        32
    oneisall8955  
       2023-02-13 18:24:27 +08:00 via Android
    @GeruzoniAnsasu 公司网络环境就不支持,fk
    fengci
        33
    fengci  
       2023-02-13 19:15:25 +08:00
    @twofox #16 用一个身份证没用的吧?你是换身份证?
    xiaop1ng
        34
    xiaop1ng  
       2023-02-13 19:23:56 +08:00
    @jifengg 免费的 play with docker 穿透都能到 20MB ,看视频 1080p 没问题的
    WPure
        35
    WPure  
       2023-02-13 19:37:25 +08:00
    我说下我的方案,我自己用的电信宽带有公网,但 80 ,443 端口都被禁了,只能走其他端口,所以就走了 frp 的方案。我试过好多个 frp ,要么要求域名备案,要么要按月充值,有找到一个给二级域名但是不固定的,最后还是用回花生壳。花生壳免费给一个壳域名,这个域名可以拿来穿透内网,而且走的 443 端口,不过这个域名挺乱的,所以我额外在阿里云买了个 6 块钱 1 年的短域名解析到花生壳免费的壳域名,虽然绕了点,但功能还是实现了。花生壳这个好像也没见到限制流量啥的
    sduoduo233
        36
    sduoduo233  
       2023-02-13 19:39:28 +08:00 via Android
    Cloudflare 免费不要钱
    WPure
        37
    WPure  
       2023-02-13 19:41:21 +08:00
    @WPure 刚看了一下,花生壳还是有限流量限宽带的,不过我也就挂挂公众号服务器,够用了
    dnscat
        38
    dnscat  
       2023-02-13 20:24:50 +08:00
    楼主可以去淘宝看看,有很多卖的
    echoless
        39
    echoless  
       2023-02-13 20:40:59 +08:00 via Android
    @GeruzoniAnsasu 能讲一下怎么实现或者给个科普文 多谢
    RatioPattern
        40
    RatioPattern  
       2023-02-13 21:22:30 +08:00
    cloud flare tunnel ,免备案,搭建方便,需要个域名就行,国外速度满速,国内自己找节点
    herozzm
        41
    herozzm  
       2023-02-13 21:42:17 +08:00
    @sduoduo233 Cloudflare 国内好像有点便秘,有些地区直接被禁了?
    audioium
        42
    audioium  
       2023-02-13 22:39:07 +08:00
    @RatioPattern 我是家里内网机器, cloud flare tunnel 可以用上吗?
    yagamil
        43
    yagamil  
       2023-02-13 23:24:16 +08:00
    白嫖个新人轻量的,够用几年了,轻量上放 frp 。不好的地方就是要备案,因为你要解析到国内的服务器上,什么端口都会被检测到。

    如果不想备案,只能搞个国外的。
    heiher
        44
    heiher  
       2023-02-14 00:15:57 +08:00 via Android   ❤️ 1
    @yagamil #43 轻量那个小毛细管只能走走控制面流量,要说真香还是在私网家宽上打洞白嫖运营商公网 IP 搭 FRP 服务端,在公司也方便访问: https://github.com/heiher/natmap/wiki/frp
    kennylam777
        45
    kennylam777  
       2023-02-14 01:31:31 +08:00
    Production 環境爽用 cloudflared tunnel 完美解決還不怕 DDoS by origin IP ,但這些產品在中國全部無用,2023 年還是 2Mbps 小水管為主流,家寬提供 1000M 也解決不了。

    不過本來就有禁止私開網站的政策,也難怪沒有相應產品走出來。
    jqtmviyu
        46
    jqtmviyu  
       2023-02-14 03:25:59 +08:00
    v2 人手一台轻量云, n2n 或者 zerotier 组网就行了
    也不用备案, ip+端口就行了
    jswh
        47
    jswh  
       2023-02-14 08:04:31 +08:00
    cloudflare tunel. 就是国内访问比较慢。
    totoro625
        48
    totoro625  
       2023-02-14 08:34:24 +08:00
    @twofox #12
    域名可以白嫖免费域名,搜索关键词:"eu.org 申请",如这篇文章: https://51.ruyo.net/17863.html

    cloudflared 简单教程:
    1 、注册域名并修改 NS 记录到 cloudflare
    2 、登入隧道控制面板 https://dash.teams.cloudflare.com/ ,找到 Access > Tunnels > Create a tunnel
    3 、面板会给你不同客户端的安装方法
    4 、不喜欢他的安装方法,可以宿主机安装 docker ,然后 docker run --name tunnel --restart="unless-stopped" -d cloudflare/cloudflared:latest tunnel --no-autoupdate run --token e**你的 token**9

    需要免费 frp ,搜索关键词:"公益 frp",例如免费 Oracle 服务器: https://freefrp.net/

    我是内网机器,挂载 openwrt 网关下面,openwrt 跑了 openclash ,所以不管是 cloudflared 还是穿透到国外都很快,如果没有一个 openwrt 翻出去可能会影响速度
    Cursor1st
        49
    Cursor1st  
       2023-02-14 08:56:39 +08:00
    @totoro625 你好,我的方案类似,我的家宽只有 ipv6 公网,我用了 cf 的 Origin Rules ,将 443 回源成非标端口,打开了 cf 的代理功能,这样可以双栈访问。不开代理的话只有 Ipv6 。但是因为 cf 没有国内节点,外边访问基本无法使用,得挂梯子,想问一下你有好的方案解决么
    qqpkat2
        50
    qqpkat2  
       2023-02-14 09:03:07 +08:00
    租个 linux 服务器,用 ssh 隧道和端口转发就行了
    tedzhou1221
        51
    tedzhou1221  
       2023-02-14 09:09:36 +08:00
    去买个 gihub 学生包, 学生可以在 digitalocean Azure 等等(还有其他)免费用 200 刀的额度,应该够用一年。
    akjarjash
        52
    akjarjash  
    OP
       2023-02-14 09:14:52 +08:00
    @twofox 你搭建的实例有没有,base64 编码 另外我的腾讯云新人优惠用过了 到期后项目需要还 90 块钱了好几个月😭
    akjarjash
        53
    akjarjash  
    OP
       2023-02-14 09:16:02 +08:00
    @xiebruce AWS 的之前用过,卡在支付了😂
    akjarjash
        54
    akjarjash  
    OP
       2023-02-14 09:16:57 +08:00
    akjarjash
        55
    akjarjash  
    OP
       2023-02-14 09:17:15 +08:00
    @dnscat 好的😄
    akjarjash
        56
    akjarjash  
    OP
       2023-02-14 09:17:42 +08:00
    @qqpkat2 有没有便宜的服务器推荐
    gaifanking
        57
    gaifanking  
       2023-02-14 09:23:05 +08:00
    @Anivial 赞同,我家联通有公网 ip ,配合 dnspod 动态域名解析,用起来挺好。缺点是不支持 80 端口
    gqcdm
        58
    gqcdm  
       2023-02-14 09:44:38 +08:00
    @akjarjash 购买 free 版本需要 paypal 或者是其他国外银行卡😭
    jeasonzuo
        59
    jeasonzuo  
       2023-02-14 09:49:18 +08:00
    可以用飞鸽,我正在用,价格和速度什么也都还可以 https://www.fgnwct.com/register.html?utm_from=MzgxNTU=
    twofox
        60
    twofox  
       2023-02-14 10:19:42 +08:00
    @akjarjash 我没有记录下文档,倒是记录了怎么在这个情况下实现自动部署我的个人博客
    nekoneko
        61
    nekoneko  
       2023-02-14 10:25:32 +08:00
    @jifengg #3 国内宽带流量贵, 国外大白菜价
    lxfater
        62
    lxfater  
       2023-02-14 10:27:23 +08:00
    ipv6+ddns
    akjarjash
        63
    akjarjash  
    OP
       2023-02-14 10:47:47 +08:00
    @jeasonzuo 牛 这个看着好好呀😄
    jurassic2long
        64
    jurassic2long  
       2023-02-14 11:11:21 +08:00
    这时候就需要白嫖 oracle 的永久免费了
    eoo
        65
    eoo  
       2023-02-14 11:16:12 +08:00
    单位有公网 IP 我是直接在路由器直接 NAT 转发。。。 再解析个 ml 免费域名。。。 可惜 80 端口 路由器的 web 管理要用换了个 8085
    lsy6
        66
    lsy6  
       2023-02-14 11:33:26 +08:00
    点击加入等候队列就这样,Something went wrong. Please try again later.无语子
    iqoo
        67
    iqoo  
       2023-02-14 11:55:35 +08:00
    轻量云 + 免费 CDN
    akjarjash
        68
    akjarjash  
    OP
       2023-02-14 12:53:19 +08:00
    @iqoo 有没有推荐的轻量云,我的阿里云还有腾讯云优惠都用过了
    mcone
        69
    mcone  
       2023-02-14 14:39:05 +08:00
    如果两边有稳定 ipv6 的话,这个直连一般就可以了
    没有的话,可以用楼上提到了 cf ,或者找个公益类的 frp 吧,不过按照目前的规定,frp 在境内的话也要备案了
    azure2023us
        70
    azure2023us  
       2023-02-14 14:50:37 +08:00 via Android
    Wireguard . Vps 部署 wg server, 本地 wg client ,然后再 vps 上用 iptables nat redirect wg client ip + port

    比如 wg server 10.0.1.1 , client is 10.0.1.2 ,本地服务在 8080port

    那么,iptables -t nat vpsip -tcp --dport 443 redirect 10.0.1.2:8080
    azure2023us
        71
    azure2023us  
       2023-02-14 14:53:58 +08:00 via Android
    yfwl
        72
    yfwl  
       2023-02-14 15:34:29 +08:00
    @akjarjash 你如果要免费的,就可以用 cloudflare https://hub.docker.com/r/cloudflare/cloudflared
    如果要便宜的服务器可以看看这个 电信 CN2 的 带宽还行
    https://my.zorocloud.com/store/hkcn2
    七折优惠码 94BSKG6TVC
    nekoneko
        73
    nekoneko  
       2023-02-14 16:52:33 +08:00
    打洞其实不需要公网服务器.
    买个域名挂载 cloudflare 上面
    再配置一下他家的 tunnel, 电脑上装个客户端即可.

    as2o3
        74
    as2o3  
       2023-02-14 16:59:42 +08:00
    我有国内自建的,但是不敢给不认识的人用
    humbass
        75
    humbass  
       2023-02-14 17:08:08 +08:00
    @Chancel 请教下哪里可以买到 3 年 /6M 才 200+的价格 ?
    ColinLi
        76
    ColinLi  
       2023-02-14 17:18:40 +08:00
    为什么大家都用内网穿透,不用 ddns
    konchu
        77
    konchu  
       2023-02-14 17:30:48 +08:00
    怎么没人说家宽私设网站被喝茶了?明明前阵子讨论得如火如荼的

    有没有家宽做 DDNS 被要求整改的?
    2021-09-01 22:04:58
    https://www.v2ex.com/t/799340
    jier17cm
        78
    jier17cm  
       2023-02-14 18:47:25 +08:00
    nps 穿透,需要有个服务器,图简单就买国外的不用备案,然后 cf 托管域名(全部海外) 然后自带 https
    azure2023us
        79
    azure2023us  
       2023-02-14 18:53:52 +08:00
    @nekoneko 不收费?
    akjarjash
        80
    akjarjash  
    OP
       2023-02-15 00:16:42 +08:00
    @nekoneko 好的,这个看起来好像很简单的样子,有空试试 ^_^
    nekoneko
        81
    nekoneko  
       2023-02-16 13:56:34 +08:00
    @azure2023us #79 #79 收个域名的费用, 一个普通的域名 200-300 10 年
    chouxiang99
        82
    chouxiang99  
       2023-03-01 16:34:38 +08:00
    @GeruzoniAnsasu 有没有可能 是公司的电脑不支持 ipv6 呢
    troilus
        83
    troilus  
       2023-03-04 11:26:53 +08:00
    Cloudflare tunnel
    ck1234321kc
        84
    ck1234321kc  
       2023-03-10 16:45:37 +08:00 via iPhone
    @GeruzoniAnsasu 我们的垃圾学校🏫网络并没有支持 ipv6
    SachinBeyond
        85
    SachinBeyond  
       2023-04-23 12:23:36 +08:00
    @Chancel 为啥我看到的阿里云轻量 最便宜的 2core 1GB 3M 也得 60 块钱一个月。想买一个 3 三年的,2core 4GB,都得 4 千块钱
    SachinBeyond
        86
    SachinBeyond  
       2023-04-23 12:26:01 +08:00
    @akjarjash 360buying 链接的图片是怎么弄的?
    Chancel
        87
    Chancel  
       2023-04-24 15:53:21 +08:00
    @SachinBeyond @akjarjash @humbass 蹲活动,我是 20 年双十一针对新用户的那波活动买的,叠各种优惠一年平均下来不到 100 块钱,单独拿来做内网穿透了,平时从不登录后台,2 年了都没停过机
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2854 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:25 · PVG 08:25 · LAX 16:25 · JFK 19:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.