怕机场收集访问记录,搭了个自用二级落地,想屏蔽大陆访问,如何优雅地屏蔽全部中国大陆连接? iptables 的话好像要导入几千条规则,看起来不优雅,更新也很麻烦。
怕机场收集访问记录,搭了个自用二级落地,想屏蔽大陆访问,如何优雅地屏蔽全部中国大陆连接? iptables 的话好像要导入几千条规则,看起来不优雅,更新也很麻烦。
|
1
发布斥责某卡通人物的内容即可完成反向屏蔽。
|
|
JirajineFeb 5, 2021 via Android
2
iptables + ipset
|
|
hekaihao2015Feb 5, 2021
3
ipset
|
|
KobayashiFeb 5, 2021 via Android
4
从 DNS 入手,让权威域名服务器向大陆地区返回 127.0.0.1,其他地区正常解析出机器 IP 。
|
|
love4taylorFeb 5, 2021
5
关键词 iptables geoip
|
|
iBugOneFeb 5, 2021
6
用 ipset
|
|
xiaozFeb 5, 2021 via Android
7
nginx stream 模块支持 geoip
|
|
ihackuFeb 5, 2021 via Android
8
|
|
9
反代 google 并公布到 v 站上
|
|
neoblackcapFeb 5, 2021
10
几千条记录,你们的机器性能真高
|
|
learningmanFeb 5, 2021
11
ipset 啊,楼上说的有道理,ipset 导入 geoip 再 iptables
|
|
jinliming2Feb 5, 2021
12
怕机场收集访问记录,可以自己搭。
怕自己搭的不稳,那就拿第三方做中转,中转是加密流量,能看到的只有目的到你自己服务器的一个 IP 。 本地自建 DNS over TLS/HTTPS 。 |
|
13
@Kobayashi #4 这样无法解决直接通过 IP 访问。
@xiaoz #7 促进中美文化交流的工具走不了 nginx 。 @ihacku #8 我之前就在考虑这个方案,就是会添加大量 iptables 规则,不方便管理。 @jinliming2 #12 就是用机场中转自建落地,麻烦您先把帖子读完再回帖。 |
|
proxychainsFeb 5, 2021
14
nginx 可以屏蔽对应国家 ip 的
|
|
commoccoomFeb 5, 2021
15
iptables 只开放机场的 IP 就行了,其它全部 drop
|
|
16
@proxychains #14 促进中美文化交流的工具走不了 nginx ( v**** UDP 支持太差,其它的不支持套 nginx )。
|
|
17
@commoccoom #15 同时持有好几家机场,IP 太多了还经常换。
|
|
LGA1150Feb 5, 2021
18
@neoblackcap ipset 时间复杂度 O(1) 用不了太多性能,我路由器上就有接近一万条
|
|
ypfepwxnFeb 5, 2021
19
小白问一句,不让大陆访问那你自己怎么访问?
我现在是 clash,开代理. 最近联通打电话给我说有违规操作,怎么才能不让别人扫描到? |
|
commoccoomFeb 5, 2021
20
@naoh1000 那就只能像 1L 那样主动撞墙了🤣
|
|
smileaweiFeb 5, 2021
21
写策略路由,把 CN 的 ip 段都路由到不存在的地址。 这样有来包没回包
|
|
JmmBiteFeb 5, 2021
22
流量走机场,回流得数据等于透明得,https 只能保证你发出的数据,若没有证书劫持(没有私钥)无法篡改而已。
|
|
miyukiFeb 5, 2021 via iPhone
27
可以用 iptables+ipset
|
|
wwqgtxxFeb 5, 2021 via iPhone
28
@JmmBite 还是建议你再复习一下 tls 的加密过程,并不是全程监听整个信道就能随时解密其中的数据的,ssl/tls 本身就是设计工作在任何不安全的信道上的,无论是否有人全程或者间断的监听信道,都能保证数据不会被监听者破解(在有限时间内)
|
|
baoshuoFeb 5, 2021
29
🤔我觉得可以先在上面搭个 L2TP,然后不断连接直到被封
|
|
SevastianFeb 5, 2021
30
ipset + iptables 只需要一条规则就行了
|
|
wwqgtxxFeb 5, 2021
31
@JmmBite 比如看看 CloudFlare 的简述: https://www.cloudflare.com/learning/ssl/what-happens-in-a-tls-handshake/
实际上 https 除非你能控制通讯双方的其中一方(中间人攻击除外),否则作为监听者以目前的算法和算力是不可能破解其中的加密内容的 |
|
THP301Feb 5, 2021
32
让防火墙主动添加黑名单是成本最低的也是最有效的
|
|
yolee599Feb 6, 2021 via Android
33
装一个 ss 代理用一段时间就行了
|
|
cev2Feb 6, 2021
34
@JmmBite 26#这是什么逻辑。。这句 [ 等于透明:是说机场跟你本地客户端一样都有公钥的和传回数据的解密算法] 。TLS 是先通过非对称加密交换密钥,然后以交换的密钥对称加密传输数据。公钥不光机场,人人都有,但不能用来解密。。TLS 也不是你说的 [回流得数据等于透明得,https 只能保证你发出的数据,若没有证书劫持(没有私钥)无法篡改而已] ,而是既无法被不可发现的篡改也无法解密。预置的公钥是用来协商阶段交换下一阶段密钥用的,并不能解密下一阶段对称加密的密文
|
|
ActraceFeb 6, 2021
37
curl -o cn.txt https://raw.githubusercontent.com/tmplink/IPDB/main/ipv4/cidr/CN.txt
ipset create china_ip hash:net for ip in $(cat <cn.txt); do ipset -A china_ip $ip;done iptables -A INPUT -m set --match-set china_full src -j DROP |
|
ActraceFeb 6, 2021
38
修正 -> iptables -A INPUT -m set --match-set china_ip src -j DROP
|
|
FS1P7dJzFeb 6, 2021
39
楼主似乎是问,防止"机场"收集
那么我只能告诉你,只要机场不是你自己的服务器,就做不到,只能看机场主是否良心 你二级落地服务器怎么折腾都没用 |
|
websFeb 6, 2021
40
添加一个 Debian 系统的完整实现,https://debian.cn/articles/748
|