如何让访问自己的网站产生连接被重置效果?

2018-08-27 17:36:19 +08:00
 wangdaqiao
如题,通过配置 nginx 或 iptables,可以达到此效果么?
6873 次点击
所在节点    Linux
24 条回复
zjp
2018-08-27 17:46:19 +08:00
location / {
return 205;
}
wangdaqiao
2018-08-27 17:53:56 +08:00
@zjp 感谢回复。大概是我没说清楚,是想模拟访问网站时,产生 “连接被重置” 的效果(网页无法打开),而不是返回 205 状态码。
AxtonYao
2018-08-27 18:04:25 +08:00
iptables: REJECT --reject-with tcp-reset

发送 RST 即可
des
2018-08-27 18:08:29 +08:00
把连接被重置那个页面抄过来
wangdaqiao
2018-08-27 18:13:02 +08:00
@AxtonYao 感谢,试过 用 “ iptables -A INPUT -p TCP --dport 8080 -j REJECT --reject-with tcp-reset ” 无效,这样产生的效果是无法连接,而不是连接被重置,不清楚是哪里写的不对。
SoulGem
2018-08-27 19:23:35 +08:00
@des 哈哈哈哈哈哈哈
YvesX
2018-08-27 19:24:23 +08:00
被墙
f2f2f
2018-08-27 19:27:20 +08:00
return 444 才是链接被重置好吧
shuang
2018-08-27 19:27:42 +08:00
iframe 嵌套谷歌
mostkia
2018-08-27 20:16:41 +08:00
链接重置。。模拟被墙的效果吗?如果服务器在国内,直接反代任意一个外国被墙的网站即可。
veelog
2018-08-27 20:44:26 +08:00
fd=accept()
close(fd)
veelog
2018-08-27 20:45:22 +08:00
貌似 nginx 黑名单也是这个效果
Trim21
2018-08-27 21:02:22 +08:00
@mostkia #10 那没法自己控制结束连接重置啊😂
Dk2014
2018-08-27 21:06:48 +08:00
把连接被重置那个页面抄过来 +1
再加个等待时间
dyxang
2018-08-27 23:12:48 +08:00
这是什么需求😂
virusdefender
2018-08-28 08:54:50 +08:00
iptables 可以实现,nginx 应该不行
zarte
2018-08-28 09:31:43 +08:00
@dyxang 可能是想大部分人看到被墙的效果,特定的人才能看的网站。
wangdaqiao
2018-08-28 09:56:58 +08:00
@dyxang 做了个小东东,用来检查网站是否可以正常访问,如果不能,给出不能访问的细节(如 404、403、域名解析失败、连接超时、发送请求失败、连接被拒绝.....等等),有些网站某个时刻的访问结果是“连接被重置”,但过会发现又是正常的,所以想自己的测试站点能稳定产生这样的效果,希望有简单的方法可以实现。
RobertYang
2018-08-28 10:09:11 +08:00
@wangdaqiao iptable 可以实现,链接被重置说的是 tcp ,nginx 做不到
wangdaqiao
2018-08-28 10:13:17 +08:00
@RobertYang 有道理,可我对 iptables 不熟,查了下资料,按 5 楼的用法结果失败了。

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

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

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

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

© 2021 V2EX