LeeReamond
V2EX  ›  程序员

云服务器主动访问家庭宽带机器的数据(无公网 IP),用什么方案好?

By LeeReamond at 2023 年 1 月 28 日 · 3419 次点击

目前有一台家用宽带的机器(需要内网穿透),和一台有公网 IP 的外网云服务器。

想要使用一个固定爬虫框架,让家宽作为 worker (为了利用国内宽带的特性),云机器作为 master 工作。该框架要求 worker 可被访问,但因为没有公网 IP 实际上做不到。

如果不想修改爬虫框架的话,只能想办法把家宽暴露出去,不知道有没有什么好办法? frp 应该是可以做到,比如在云上同时运行 frp 的服务端和 frp 的客户端,应该就可以了吧,有什么更好的办法吗?

17 条回复  •  2023-02-10 16:53:58 +08:00
billzhuang
   1
billzhuang  
   2023 年 1 月 28 日 via iPhone
tailscale
bootvue
   2
bootvue  
   2023 年 1 月 28 日
tailscale+1 自己搭 openvpn 也行
piku
   3
piku  
   2023 年 1 月 28 日
为什么不考虑一下 ipv6
heiher
   4
heiher  
   2023 年 1 月 28 日 via Android   ❤️ 2
lithiumii
   5
lithiumii  
   2023 年 1 月 28 日 via Android
就一台机器,ssh 隧道都行吧
UXha45veSNpWCwZR
   6
UXha45veSNpWCwZR  
   2023 年 1 月 28 日 via iPhone
@heiher 大佬,你这个真好用,直接享受公网
L0L
   7
L0L  
   2023 年 1 月 28 日
@heiher 大佬这个思路好,白嫖公网 IP
ety001
   8
ety001  
   2023 年 1 月 29 日
搭建 wireguard
systemcall
   9
systemcall  
   2023 年 1 月 29 日
新版本的 v2ray 可以做到,自己看看文档,不难配置
devzhi
   10
devzhi  
   2023 年 1 月 29 日
wireguard +1
需要端口少的话 frp 也行
knlvz
   11
knlvz  
   2023 年 1 月 29 日
搭建个 n2n 应该能满足你的需求。

https://github.com/ntop/n2n
LeeReamond
   12
LeeReamond  
OP
   2023 年 1 月 29 日
@heiher 大佬这个是不是需要路由刷 openwrt 才能用?
heiher
   13
heiher  
   2023 年 1 月 29 日 via Android
@LeeReamond 最好跑在路由器上,跑在内网主机上也行,只是防火墙配置稍复杂一些,Linux/BSD/macOS 系统都可以跑。
UXha45veSNpWCwZR
   14
UXha45veSNpWCwZR  
   2023 年 2 月 1 日
@heiher 大佬,,我转发内网 445 端口,完全没问题!神了!
LeeReamond
   15
LeeReamond  
OP
   2023 年 2 月 1 日 via Android
@LeeReamond 我想要实现的效果是,我这边通过某种设置,让一个随便的第三方用户,可以直接通过某个网址访问到我。这个是不是实现不了,打洞即使成功也只能通过 ip+端口的形式访问?
heiher
   16
heiher  
   2023 年 2 月 10 日 via Android
@LeeReamond #15 不套支持指定源站端口 CDN 的话,URL 只能带端口,也可以用 URL 跳转方法,但端口也会隐藏的。
heiher
   17
heiher  
   2023 年 2 月 10 日 via Android
@heiher #16 s/也会 /不会
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
© 2026 V2EX · 80ms · 3.9.8.5