• 请不要在回答技术问题时复制粘贴 AI 生成的内容
daijinming
V2EX  ›  程序员

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

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

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

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

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

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

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

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

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

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

    一条命令

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

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

    把别人访问你的 VPS 8000 端口相当于访问你本机的 80 端口。
    ShinichiYao
    ShinichiYao
    Jan 7, 2022
    41
    不就是 UPnP 么?
    registerrr
    registerrr
    Jan 7, 2022
    42
    @ZiShuo 钉钉还有这好东西。刚刚试了下,确实速度 OK
    Elissa
    Elissa
    Jan 7, 2022
    43
    找你们公司啊,私自打洞开公网端口,出了安全问题谁负责
    jianhua
    jianhua
    Jan 7, 2022
    44
    DDNS+端口转发。
    至于固定公网 IP 问题先不用考虑,因为是短期需求,固定宽带公网 IP 不会经常变
    xiuda3411
    xiuda3411
    Jan 7, 2022
    45
    我以前用的花生壳很快很方便,刚刚用了下钉钉的也很不错
    sarices
    sarices
    Jan 7, 2022
    46
    cloudflare tunnel +1
    zjm947373
    zjm947373
    Jan 7, 2022
    47
    ipv6
    wentx
    wentx
    Jan 7, 2022
    48
    natapp
    fighterhit
    fighterhit
    Jan 7, 2022
    49
    记得 teamviewer 自带 vpn 吧
    jsnjfz
    jsnjfz
    Jan 7, 2022
    50
    natapp 花几块钱申请个二级域名通道
    lff0305
    lff0305
    Jan 7, 2022 via Android
    51
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1093 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 89ms · UTC 18:31 · PVG 02:31 · LAX 10:31 · JFK 13:31
    ♥ Do have faith in what you're doing.