如何快速将本机 TCP 端口开放到公网上,供其他人短时间测试 - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
daijinming

如何快速将本机 TCP 端口开放到公网上,供其他人短时间测试

  •  
  •   daijinming Jan 6, 2022 6849 views
    This topic created in 1593 days ago, the information mentioned may be changed or developed.

    开发后台 rest api 时,经常需要调整,部署到服务器上感觉很繁琐,有没有简单的方法可以将本机的 TCP 端口快速的开放到外网上,供其他开发人员临时测试使用,要求成本低,速度快,仅临时使用

    51 replies    2022-01-07 23:08:58 +08:00
    aladdinding
        1
    aladdinding  
       Jan 6, 2022
    反向代理,github 搜 nps 自己搭建一个
    GuuJiang
        2
    GuuJiang  
       Jan 6, 2022 via iPhone
    ngrok
    daijinming
        3
    daijinming  
    OP
       Jan 6, 2022
    @aladdinding 这个需要公网 IP ,成本其实不低
    gainsurier
        4
    gainsurier  
       Jan 6, 2022
    mobaxterm 的 ssh teunnel 找一个公网服务器搭一个 forward port ,鼠标点点很方便。
    aino
        5
    aino  
       Jan 6, 2022
    TomChaai
        6
    TomChaai  
       Jan 6, 2022 via iPad   4
    你连你自己网络条件都不说清楚,让我们猜?
    想要得到解答,首先要学会怎么踢问题
    aladdinding
        7
    aladdinding  
       Jan 6, 2022
    @daijinming 那就用收费的呗 cpolar 花生壳
    daijinming
        8
    daijinming  
    OP
       Jan 6, 2022
    能不能不用私有的公网 IP
    quanjw
        9
    quanjw  
       Jan 6, 2022
    路由器端口转发?
    daijinming
        10
    daijinming  
    OP
       Jan 6, 2022
    @TomChaai 亲,我没有公网服务器,只在局域网内有一台开发笔记本
    renmu123
        11
    renmu123  
       Jan 6, 2022 via Android
    你们测试不在局域网吗?如果在的话直接在防火墙放开端口就可以了
    dethan
        12
    dethan  
       Jan 6, 2022 via Android
    @daijinming 成本并不高,现在 2H4G8M 的腾讯云三年才 135
    xiqishow
        13
    xiqishow  
       Jan 6, 2022
    有免费的 frp 服务
    https://freefrp.net/
    GM
        14
    GM  
       Jan 6, 2022   4
    私有的公网 IP ?

    嗯。。。。。。。。。。。。。。。。
    keppelfei
        15
    keppelfei  
       Jan 6, 2022
    我搭建了一个 nps 服务,op 有需要可以借你用用
    Cusmate
        16
    Cusmate  
       Jan 6, 2022
    你要开放到公网上首先就要有一台个公网 IP
    InDom
        17
    InDom  
       Jan 6, 2022
    既然“部署到服务器上感觉很繁琐”那么就默认你拥有一个有公网 IP 的服务器.

    那么在服务器上部署 frps 是否有难度呢?

    如果你服务器做不到,那就再考虑其他内网穿透方法了.

    例如第三方 内网穿透服务, 或者 VPN 等组建局域网.
    wlfeng
        18
    wlfeng  
       Jan 6, 2022
    临时使用花生壳免费版就可以了
    daijinming
        19
    daijinming  
    OP
       Jan 6, 2022
    @aladdinding cpolar 感觉还不错,
    keepeye
        20
    keepeye  
       Jan 6, 2022
    zerotier 应该是免费的吧
    seanzxx
        21
    seanzxx  
       Jan 6, 2022 via iPhone
    Oracle 云,号称 always free 的账号申请一个,建一个免费主机随便搞
    learningman
        22
    learningman  
       Jan 6, 2022
    @seanzxx 那玩意可太难申请了。。。。
    TomChaai
        23
    TomChaai  
       Jan 6, 2022
    @daijinming 局域网也要说是什么类型的线路啊。
    家宽绝对没戏,封端口的,商宽找你们公司网管去,我们又不知道你公司什么网络结构,让我们猜?
    treizeor
        24
    treizeor  
       Jan 6, 2022
    如果用个公网服务器,可以试试 frp
    yolee599
        25
    yolee599  
       Jan 6, 2022
    nat123 可以
    daijinming
        26
    daijinming  
    OP
       Jan 6, 2022
    @TomChaai 公司网络环境不能随便修改,不考虑
    ZiShuo
        27
    ZiShuo  
       Jan 6, 2022
    要求不高的话可以直接白嫖钉钉的,稳定性和速度都还可以,ngrok 搞的你可以瞅瞅

    https://open.dingtalk.com/document/resourcedownload/http-intranet-penetration
    NotFoundEgg
        28
    NotFoundEgg  
       Jan 6, 2022
    ngrok
    Contextualist
        29
    Contextualist  
       Jan 6, 2022 via iPhone   3
    Cloudflare 这个免费临时隧道就是解决这种问题的。单可执行文件,零配置即开即用,然后把生成的临时网址发给对方就行了。
    https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/run-tunnel/trycloudflare
    shunia
        30
    shunia  
       Jan 6, 2022
    使用三方服务,很多答案,推荐一个这个: https://github.com/localtunnel/localtunnel 基于 nodejs 的命令行工具,需要安装 nodejs 的运行环境
    gps949
        31
    gps949  
       Jan 6, 2022
    https://www.gps949.com/2021/09/13/利用 Tailscale 快速部署跳板机安全分享访问 /
    ruzztok
        3
    ruzztok  
       Jan 6, 2022
    没有比 cloudflare tunnel 更快速简单的了
    wanguorui123
        33
    wanguorui123  
       Jan 6, 2022
    gps949
        34
    gps949  
       Jan 6, 2022
    @gps949 #30
    还是短网址下吧 https://reurl.cc/bkRMDy
    deltadawn
        35
    deltadawn  
       Jan 6, 2022
    ssh 程端口

    ssh -R 192.168.1.2:80:127.0.0.1:80 [email protected]
    A1exlee
        36
    A1exlee  
       Jan 6, 2022
    钉钉内网穿透
    thisismr2
        37
    thisismr2  
    PRO
       Jan 6, 2022 via iPhone
    $ zoro httpsclient -s zoro.ooo:9999 -p zoro -c 127.0.0.1:8080

    一条命令

    https://v2ex.com/t/825410
    ninjia0x00
        38
    ninjia0x00  
       Jan 6, 2022
    稳定性来说,还是 frp
    bufeii
        39
    bufeii  
       Jan 6, 2022 via Android
    @dethan 早买 10 几天,便宜了 70 !!
    muzuiget
        40
    muzuiget  
       Jan 7, 2022   1
    有那么麻烦吗,随便开一个 VPS 就行了,很多 VPS 都是按小时收费的,搞定就删掉就是,一小时搞定,一块钱不到。

    ssh -R 8000:127.0.0.1:80 -v user@host

    把别人访问你的 VPS 8000 端口相当于访问你本机的 80 端口。
    ShinichiYao
        41
    ShinichiYao  
       Jan 7, 2022
    不就是 UPnP 么?
    registerrr
        42
    registerrr  
       Jan 7, 2022
    @ZiShuo 钉钉还有这好东西。刚刚试了下,确实速度 OK
    Elissa
        43
    Elissa  
       Jan 7, 2022
    找你们公司啊,私自打洞开公网端口,出了安全问题谁负责
    jianhua
        44
    jianhua  
       Jan 7, 2022
    DDNS+端口转发。
    至于固定公网 IP 问题先不用考虑,因为是短期需求,固定宽带公网 IP 不会经常变
    xiuda3411
        45
    xiuda3411  
       Jan 7, 2022
    我以前用的花生壳很快很方便,刚刚用了下钉钉的也很不错
    sarices
        46
    sarices  
       Jan 7, 2022
    cloudflare tunnel +1
    zjm947373
        47
    zjm947373  
       Jan 7, 2022
    ipv6
    wentx
        48
    wentx  
       Jan 7, 2022
    natapp
    fighterhit
        49
    fighterhit  
       Jan 7, 2022
    记得 teamviewer 自带 vpn 吧
    jsnjfz
        50
    jsnjfz  
       Jan 7, 2022
    natapp 花几块钱申请个二级域名通道
    lff0305
        51
    lff0305  
       Jan 7, 2022 via Android
    About     Help     Advertise     Blog     API     FAQ     Solana     2998 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 136ms UTC 12:44 PVG 20:44 LAX 05:44 JFK 08:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86