美文网首页
自建socks5代理,如何不让境外ip访问

自建socks5代理,如何不让境外ip访问

作者: unspace | 来源:发表于2023-05-29 17:07 被阅读0次

海外的端口扫描非常猛,自建代理一不小心就可能利用,流量哗哗哗的就用没了

问:怎么不让境外ip访问我1080端口的socks5代理

你可以使用防火墙规则来过滤入站连接。具体的步骤取决于你使用的操作系统和防火墙软件。使用 iptables 防火墙在 Linux 上实现,是一种常见的方法。

1、只允许指定IP通过,iptables先通过允许的,其它的拒绝

iptables -A INPUT -s 100.100.100.100 -p tcp --dport 1080 -j ACCEPT
iptables -A INPUT -p tcp --dport 1080 -j DROP

2、如果想要允许境内更多的ip访问,一种可行的解决方案是使用 ipset 工具结合ip数据库来实现 IP 地理位置过滤

#安装ipset
apt install ipset

#下载中国区ip库,注意文件下载的路径,下边用得到
wget -P . http://www.ipdeny.com/ipblocks/data/countries/cn.zone
ipset -N cnip hash:net
for i in $(cat /root/cn.zone ); do ipset -A cnip $i; done

iptables -A INPUT -p tcp --dport 1080 -m set --match-set cnip src -j ACCEPT
iptables -A INPUT -p tcp --dport 1080 -j DROP

如果你想限制其它端口,也可以用这个办法,这个网站有全球各区域的ip集合
https://www.ipdeny.com/ipblocks/

注意:IPset里的ip集合是保存在内存里的,重启系统会失效,需要开机重新加载。配置 iptables 规则自动加载,具体方法也可能因 Linux 发行版而异

ubuntu上自动加载可以参考这篇
在ubuntu下重新实现rc.local

相关文章

  • 代理IP的选择

    站大爷代理IP种类有5种,分别是短效优质代理、短效socks5代理、一手私密代理、一手socks5代理和独享IP池...

  • centos7 安装代理软件

    centos 自建IP代理

  • 网络爬虫(九)

    这里主要学习如何用代理。代理定义:用代理服务器对网站进行访问。代理作用:解除网站对IP封锁。 可以突破IP访问限制...

  • 2020-12-17 brew 太慢

    mark一下查看ip curl ip.go挂代理 export ALL_PORXY=socks5://

  • 应用宝强制下架访问境外IP的应用

    应用宝强制下架访问境外IP的应用 ,抓包 查代码 并没有发现访问境外IP ,大家有遇到吗?

  • 2019-03-25

    requests 设置socks5代理 关于requests加socks代理的问题,之前一直没有解决,最近境外的服...

  • scrapy1.5 代理设置

    1、下载设置代理ip2、正常访问设置代理ip 下载设置代理ip 1、设置setting 2、编写代码 正常访问设置...

  • 为什么代理ip能够不受限制?

    网络ip不能够访问网站之后,为什么代理ip就能够继续访问呢?换ip之后就恢复正常了吗? 为什么代理ip在网络访问上...

  • 爬虫代理小记与aiohttp代理尝试

    总结了一些爬虫代理的资料和知识,并尝试使用asyncio和aiohttp使用代理ip访问目标网站,按代理IP的访问...

  • 代理

    同一ip单位时间访问次数过多,被封ip,需要借助代理伪装ip进行爬取。 代理设置 request设置代理 sele...

网友评论

      本文标题:自建socks5代理,如何不让境外ip访问

      本文链接:https://www.haomeiwen.com/subject/xigjedtx.html