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

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

发送 RST 即可
des
2018 年 8 月 27 日
把连接被重置那个页面抄过来
wangdaqiao
2018 年 8 月 27 日
@AxtonYao 感谢,试过 用 “ iptables -A INPUT -p TCP --dport 8080 -j REJECT --reject-with tcp-reset ” 无效,这样产生的效果是无法连接,而不是连接被重置,不清楚是哪里写的不对。
SoulGem
2018 年 8 月 27 日
@des 哈哈哈哈哈哈哈
YvesX
2018 年 8 月 27 日
被墙
f2f2f
2018 年 8 月 27 日
return 444 才是链接被重置好吧
shuang
2018 年 8 月 27 日
iframe 嵌套谷歌
mostkia
2018 年 8 月 27 日
链接重置。。模拟被墙的效果吗?如果服务器在国内,直接反代任意一个外国被墙的网站即可。
veelog
2018 年 8 月 27 日
fd=accept()
close(fd)
veelog
2018 年 8 月 27 日
貌似 nginx 黑名单也是这个效果
Trim21
2018 年 8 月 27 日
@mostkia #10 那没法自己控制结束连接重置啊😂
Dk2014
2018 年 8 月 27 日
把连接被重置那个页面抄过来 +1
再加个等待时间
dyxang
2018 年 8 月 27 日
这是什么需求😂
virusdefender
2018 年 8 月 28 日
iptables 可以实现,nginx 应该不行
zarte
2018 年 8 月 28 日
@dyxang 可能是想大部分人看到被墙的效果,特定的人才能看的网站。
wangdaqiao
2018 年 8 月 28 日
@dyxang 做了个小东东,用来检查网站是否可以正常访问,如果不能,给出不能访问的细节(如 404、403、域名解析失败、连接超时、发送请求失败、连接被拒绝.....等等),有些网站某个时刻的访问结果是“连接被重置”,但过会发现又是正常的,所以想自己的测试站点能稳定产生这样的效果,希望有简单的方法可以实现。
RobertYang
2018 年 8 月 28 日
@wangdaqiao iptable 可以实现,链接被重置说的是 tcp ,nginx 做不到
wangdaqiao
2018 年 8 月 28 日
@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