1
noqwerty 2020-03-26 11:36:24 +08:00
frp 内网穿透?
|
2
alect 2020-03-26 11:38:07 +08:00
提一下,电信可以打电话取消 2 天更换一次 ip,我现在是一个月换一次。
|
3
alect 2020-03-26 11:39:38 +08:00
我用的路由自带的 ddns 功能,检测到更换 ip 会自动推送新的 ip 到 ddns 服务器,
我用的阿里云的 dns 解析,直接 cname 到内置的 ddns 服务器的域名上了。 |
7
alect 2020-03-26 11:44:47 +08:00
@yorkyoung 你看清楚,我说我用的是 cname 到内置的 ddns 服务器域名,我华硕的路由内置的 ddns 服务器不是阿里云的动态域名,而是 asuscomm.com
|
8
villivateur 2020-03-26 11:45:11 +08:00 via Android
在 ip 这一层不好做跳转,但你如果是 HTTP 应用的话,可以试试 302
|
9
yorkyoung OP |
10
gtchan13579 2020-03-26 11:58:37 +08:00
恕我不能理解你的需求,你都要解析到内置 ddns 的域名了,为啥不直接用内置 ddns 的域名
|
11
yorkyoung OP 恕了 是因为 ddns 会因为当地 DNS 的原因更新不及时,上边的朋友建议解析到内置 ddns,事实上这还会导致过度缓存。
|
12
alect 2020-03-26 12:23:59 +08:00
@yorkyoung 内置的你没法控制,cname 的你设置 ttl 短一些,
不过有些 dns 是会存在更新不及时的情况的,这个基本上没法解决的。 |
14
Reatence 2020-03-26 13:07:17 +08:00 via Android
套个 cdn 呗 ip 变化了立马更新源 ip 马上生效…
|
15
xcstream 2020-03-26 13:22:39 +08:00
改一下应用架构 类似聊天的系统 vps 类似聊天服务器 本地机器和客户机器是聊天客户端
|
16
darknoll 2020-03-26 13:34:32 +08:00
openwrt 的拨号事件
|
17
Xusually 2020-03-26 13:34:51 +08:00
只要你在用 DDNS,这个就没办法解决,总有一些地方的 DNS 服务器缓存不按照 TTL 来,或者按照 TTL 来了,你 ip 变了要等一个 TTL 周期。
还是看你具体是什么应用吧。如果应用场景合适的话你说的 vps 跳转也未尝不是一个好的方案。 |
18
hahiru 2020-03-26 14:03:32 +08:00
frps 架在 vps,frpc 架在经常变换 ip 的,反向代理开放端口。无论 ip 怎么变,访问 vps 都能正确访问到需求的端口。
|
19
Taosky 2020-03-26 14:55:02 +08:00
VPS 也需要 DNS 解析才知道你宽带的 IP 吧,除非 frp 穿透,直接连接家宽上的服务端获取 IP,感觉很麻烦。
|
20
Taosky 2020-03-26 14:55:55 +08:00
我是选择每天基本不会用到的时间段去重启路由,更新 IP 。
|
21
Archeb 2020-03-26 15:02:15 +08:00
IP 层没办法做跳转,如果是基于 HTTP 的协议可以用 302 。
建议还是凌晨 4 点自动重拨这样 |
22
learningman 2020-03-26 17:01:57 +08:00 via Android
反向代理
|
23
explore365 2020-03-26 17:05:36 +08:00
你本地开个任务,每秒(时间自己定)向服务器提交一次请求。
服务器收到请求,根据变更的 IP,在相应位置自动跳转到新的 IP 。 |
24
mm2x 2020-03-26 18:22:13 +08:00
我的解决方案一般是:
设置路由器每隔一天或者 24 小时 在凌晨 2:00 重启。。这样即使你 DDNS 反应慢点也还好 再买个几块钱的升级套餐。。可以缩短 TTL 到 1 分钟 |
25
GreatFinger 2020-03-26 18:45:12 +08:00 via Android
用 cloudflare 作域名解析,利用 cloudflare api 弄个定时脚本,IP 变化了自动修改
|
26
zy8848 2020-03-26 18:56:01 +08:00
ssh 反向隧道,就是有点费流量
|
27
yorkyoung OP @Reatence @Archeb @learningman 这些方法必须基于 80/443 端口,这边不是 web 服务。
@xcstream @Taosky 说白了就是充当 frps,不希望 ip 总是变动。 @darknoll @explore365 @mm2x @GreatFinger 有 48 小时自动拨号,不拨也会强制。问题是部分地区的 DNS 服务器根本不管 TTL 。 @Xusually @zy8848 由于存在视频流,暂不敢考虑 VPS 中转。 感谢大家帮着想办法🙏🙏🙏 |
28
efsg 2020-03-26 22:54:56 +08:00 via Android
路由器是 openwrt 固件 DDNS 每分钟检查域名和接口 IP 发生变化会更新
|
29
cubecube 2020-03-26 23:21:20 +08:00
阿里云免费版 ddns 貌似 600 秒更新间隔吧,其实还好。你只要变化了就更新就行。
|
30
learningman 2020-03-26 23:25:04 +08:00
其实我还有个绝招,你自建个 DNS 吧
或者用 zerotier 之类的东西,组虚拟网 |
31
favourstreet 2020-03-27 00:00:38 +08:00 via Android
看到标题我寻思 ip 到 ip 不就是路由吗。楼主的这个需求不就是网络地址转换 NAT 吗,动态的 NAT,纯 ip 层的东西
|
32
yorkyoung OP @efsg @cubecube 有 48 小时自动拨号,不拨也会强制。问题是部分地区的 DNS 服务器根本不管 TTL 。
@learningman 哈哈,我昨晚睡不着也想到了 zerotier 自己的 ip 就不变了 只是要预先装客户端 @favourstreet 是 ip 跳 ip 就像 cname 那样 像 nat 只是在公网里 |
33
ericbize 2020-03-28 20:04:56 +08:00
|