自古以来 铁打的 PC,流水的服务器。 况且家用主机和宽带性能比云服务器强大。
但是毕竟家用宽带封杀了 80 端口。
既然云服务器有 80 端口。于是我想问:
腾讯的域名不提供这项服务。
即便提供,也无法解决运营商封杀的 80 端口。
重定向重写了 URL。
我对 DNS 不太了解。
是否能在客户端解析返回了云服务器的 IP 地址,然后云服务器再进一步返回我的家用宽带 IP ?
反向代理是不是意味着,每一次请求都会和响应都要经过云服务器?
1
lhx2008 2018-04-02 22:50:48 +08:00
用内网穿透即可,比如 ngrok
|
2
RqPS6rhmP3Nyn3Tm 2018-04-02 22:51:55 +08:00 via iPhone
DDNS+301?
|
3
F1024 2018-04-02 22:55:40 +08:00
家用封 80 ?花生壳 ddns
|
5
wonpain 2018-04-02 23:01:23 +08:00 1
思路 4 找运营商要个固定 ip
小地方,认识人,申请了个固定 ip,域名 dns 直接 a 记录过来就行了 https://wonpn.com/ 为什么不 ddns 直接指向家里的主机?而要过一层云服务器 |
6
Sanko 2018-04-02 23:02:00 +08:00 via Android
腾讯的域名是有 api 可以动态修改域名指向的
参考 https://github.com/ghosx/qcloud_ddns |
8
shiny 2018-04-02 23:05:35 +08:00
思路 0 试过,建了一个放在床底的博客(树莓派)
|
9
wske 2018-04-02 23:11:09 +08:00
广州电信 500M 下行,50M 上行,动态公网 IP,443/3389 开放。
利用 LEDE 的 alidns 插件自动更新 IP。 缺点是,每 48 小时自动断线重播,每次更新 IP 约有 10 分钟的 DNS 更新时滞。 |
10
Chigogo OP |
11
imydou 2018-04-02 23:16:13 +08:00
1、ddns+nginx
2、frp 《《《正在用的方案 |
13
zenze 2018-04-02 23:44:33 +08:00
目前我的使用方案是 ac88u 路由器+梅林固件+阿里 ddns 动态解析 ip 地址到我在阿里的域名 443 端口还能用。
|
14
wonpain 2018-04-03 00:09:12 +08:00 1
@Chigogo 看来你还是不太了解 ddns 是什么,你把域名交给支持 ddns 的解析商,如果你 IP 地址变了,你通过它的 api 告诉它,它就把相应的 a 记录改成你新的 ip,dnspod/cloudxns 都支持
|
15
Luckyray 2018-04-03 00:21:37 +08:00 via iPhone
frp 了解一哈
|
17
Chigogo OP @wonpain 谢谢,找到了: https://support.dnspod.cn/Kb/showarticle/tsid/19/ 不过这个方法无法解决 80 端口的问题哈
|
18
olaloong 2018-04-03 00:37:49 +08:00 via Android
frp+1 本地端口映射到服务器 80/443 端口,域名 a 解析填云服务器 ip 即可。不过这样带宽受服务器限制
|
19
wonpain 2018-04-03 00:46:36 +08:00 via Android
ddns 始终有延时,1 不知道 ip 什么时候换,2 不知道 dns 解析什么时候能生效,效果不好。看看大佬们提的 frp
|
20
asdf123101 2018-04-03 02:44:32 +08:00 via Android
腾讯云解析是可以动态修改的。github 上查一下就有了
|
21
msg7086 2018-04-03 03:49:02 +08:00
> 「 50 上行,秒杀一众的云主机了。」
连家用宽带和骨干网络都分不清吗…… |
22
rogwan 2018-04-03 06:54:27 +08:00 via Android
ddns 就可以,一般付费 ddns 都有断线重连功能,应付个人使用没有问题,提供服务的话体验肯定不如 IDC 机房。
|
23
yamedie 2018-04-03 07:07:19 +08:00 via Android
@Chigogo 树莓派+花生壳了解一下(不太要求性能的情况下😅) http://icheer.me/201604/842/
|
24
yxysnao 2018-04-03 07:18:39 +08:00 via Android
恕我愚钝完全看不出来楼主要干什么,楼上就正儿八经地回答上了。把云服务当一层软路由加上去,就获得了带宽和性能的双提升?这不是在打一众云服务商的脸么。
|
25
widewing 2018-04-03 07:38:11 +08:00 via Android
dns.he.net 挺好用的。还有 80 不行就 443 嘛。。
|
26
badcode 2018-04-03 08:06:13 +08:00 via iPhone
目前 K3 + frp + https 过年时搞好到现在稳定运行
不知道 https 有没有官方支持, 折腾那会儿 https 不太“友好” |
28
titanium98118 2018-04-03 08:53:48 +08:00
@wske #9 我记得前一段时间 443 是不通了,但现在又好了
|
29
VYSE 2018-04-03 08:55:27 +08:00 via Android
autossh port forward 不过一定得转发流量,301 到非标准端口太另类,转发不如直接 host
|
30
hackxing 2018-04-03 08:56:20 +08:00
淘宝搜一下 公网 IP 盒子
|
31
MeteorCat 2018-04-03 08:57:10 +08:00 via Android
我记得这种搭建和地区和网络运营商有关,有可能你是 XX 地电信运营商,YY 地的联通运营商访问奇差,毕竟不是三线合一的网络,我感觉还不如搞个云服务器稳定点
|
32
Midnight 2018-04-03 09:16:54 +08:00
有公网 IP 我自己写了个工具实现 DDNS,域名在阿里
|
33
580a388da131 2018-04-03 09:29:17 +08:00 via iPhone
梅林固件、网件路由器自带 ddns 域名,注册一下就好。
花生壳 ddns 域名每年十几块,但需要提交手持身份证照片。 或者最简单的,设置个专用二级域名,家庭电脑跑个计划任务,定时查询 IP 通过域名 dns 服务商的 api 修改解析。 再在云服务器里反代。 腾讯云解析有 API。 |
34
NickHopps 2018-04-03 09:33:54 +08:00 via Android
frp 不是在服务器和本地进行透明代理吗。。。那还不是要通过云服务器 ISP
|
35
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 跳转解决不了端口转向问题。 |
36
580a388da131 2018-04-03 09:34:33 +08:00 via iPhone
想要不出现端口只能反代,或者看看你们那屏蔽 443 没有,现在都开始屏蔽了。
|
37
NickHopps 2018-04-03 09:35:30 +08:00 via Android
哦哦,我还以为 lz 是想把自己的电脑作服务器用。如果只是指向家用宽带的话,frp 的确好用
|
38
JohnChiu 2018-04-03 09:43:20 +08:00 via iPhone
路由器端口映射就行了,openwrt 固件都支持。
|
39
nyaruko 2018-04-03 10:08:57 +08:00
我是这么实现的:
- 路由器通过调用 cloudflare 的 api 设置 dns 解析 - 家里宽带 443 是开放的,所以 https 可以直接用,但没有 80 - 在另一台服务器上设置一个域名用于跳转,访问那个域名的时候 301 到家里 |
41
Chigogo OP |
42
Heanes 2018-04-03 18:47:36 +08:00
这样的话,能访问到你机器的范围估计会缩小吧,或者响应延迟也很明显吧
|