如何把域名指向家用宽带?

2018-04-02 22:46:12 +08:00
 Chigogo

解释 - 我想干嘛?

  自古以来 铁打的 PC,流水的服务器。 况且家用主机和宽带性能比云服务器强大。
  但是毕竟家用宽带封杀了 80 端口。
  既然云服务器有 80 端口。于是我想问:

  什么方法能实现域名指向云服务器,然后云服务器指向家里的主机?

思路 0 - 域名商提供 API,动态修改指向的 ip

  腾讯的域名不提供这项服务。
  即便提供,也无法解决运营商封杀的 80 端口。

思路 1 - 云服务器 301 重定向

  重定向重写了 URL。

思路 2 - 云服务器作为 DNS,进一步解析?

  我对 DNS 不太了解。
  是否能在客户端解析返回了云服务器的 IP 地址,然后云服务器再进一步返回我的家用宽带 IP ?

思路 3 - Nginx 反向代理

  反向代理是不是意味着,每一次请求都会和响应都要经过云服务器?

  望解惑,或是提供其他思路。

4105 次点击
所在节点    问与答
43 条回复
msg7086
2018-04-03 03:49:02 +08:00
> 「 50 上行,秒杀一众的云主机了。」

连家用宽带和骨干网络都分不清吗……
rogwan
2018-04-03 06:54:27 +08:00
ddns 就可以,一般付费 ddns 都有断线重连功能,应付个人使用没有问题,提供服务的话体验肯定不如 IDC 机房。
yamedie
2018-04-03 07:07:19 +08:00
@Chigogo 树莓派+花生壳了解一下(不太要求性能的情况下😅) http://icheer.me/201604/842/
yxysnao
2018-04-03 07:18:39 +08:00
恕我愚钝完全看不出来楼主要干什么,楼上就正儿八经地回答上了。把云服务当一层软路由加上去,就获得了带宽和性能的双提升?这不是在打一众云服务商的脸么。
widewing
2018-04-03 07:38:11 +08:00
dns.he.net 挺好用的。还有 80 不行就 443 嘛。。
badcode
2018-04-03 08:06:13 +08:00
目前 K3 + frp + https 过年时搞好到现在稳定运行

不知道 https 有没有官方支持,
折腾那会儿 https 不太“友好”
tomoya92
2018-04-03 08:36:50 +08:00
@Chigogo frp 非常稳定,我部署快一年了,都没有重启过一次。
titanium98118
2018-04-03 08:53:48 +08:00
@wske #9 我记得前一段时间 443 是不通了,但现在又好了
VYSE
2018-04-03 08:55:27 +08:00
autossh port forward 不过一定得转发流量,301 到非标准端口太另类,转发不如直接 host
hackxing
2018-04-03 08:56:20 +08:00
淘宝搜一下 公网 IP 盒子
MeteorCat
2018-04-03 08:57:10 +08:00
我记得这种搭建和地区和网络运营商有关,有可能你是 XX 地电信运营商,YY 地的联通运营商访问奇差,毕竟不是三线合一的网络,我感觉还不如搞个云服务器稳定点
Midnight
2018-04-03 09:16:54 +08:00
有公网 IP 我自己写了个工具实现 DDNS,域名在阿里
580a388da131
2018-04-03 09:29:17 +08:00
梅林固件、网件路由器自带 ddns 域名,注册一下就好。
花生壳 ddns 域名每年十几块,但需要提交手持身份证照片。
或者最简单的,设置个专用二级域名,家庭电脑跑个计划任务,定时查询 IP 通过域名 dns 服务商的 api 修改解析。
再在云服务器里反代。
腾讯云解析有 API。
NickHopps
2018-04-03 09:33:54 +08:00
frp 不是在服务器和本地进行透明代理吗。。。那还不是要通过云服务器 ISP
popil1987
2018-04-03 09:34:23 +08:00
思路 0-3 都是 DDNS 的思路。
另一种是 ngrok 和 frp 的思路。
我所在地区的运营商,禁止被动连接,所以思路 0-3 在我这里行不通。
ngrok 和 frp 的问题在于需要公网服务器,国内服务器带宽可是很贵的。我上传带宽是 20M 的,aliyun 只有 1M,所以云服务器是瓶颈。
楼主你的运行商不禁止被动连接,可以分两步。需要大带宽传输不考虑 80 端口的用 DDNS 直接指向。网站业务需要 80 端口的可以用[ngrok,frp]或者 nginx 反向代理。301 跳转解决不了端口转向问题。
580a388da131
2018-04-03 09:34:33 +08:00
想要不出现端口只能反代,或者看看你们那屏蔽 443 没有,现在都开始屏蔽了。
NickHopps
2018-04-03 09:35:30 +08:00
哦哦,我还以为 lz 是想把自己的电脑作服务器用。如果只是指向家用宽带的话,frp 的确好用
JohnChiu
2018-04-03 09:43:20 +08:00
路由器端口映射就行了,openwrt 固件都支持。
nyaruko
2018-04-03 10:08:57 +08:00
我是这么实现的:

- 路由器通过调用 cloudflare 的 api 设置 dns 解析
- 家里宽带 443 是开放的,所以 https 可以直接用,但没有 80
- 在另一台服务器上设置一个域名用于跳转,访问那个域名的时候 301 到家里
Chigogo
2018-04-03 13:30:04 +08:00
@NickHopps frp 也能吧电脑作为服务器啊。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/443723

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX