广告
返回顶部
首页 > 资讯 > 服务器 >Shell中怎么防止国外ip访问服务器
  • 106
分享到

Shell中怎么防止国外ip访问服务器

2023-06-09 18:06:56 106人浏览 泡泡鱼
摘要

这期内容当中小编将会给大家带来有关shell中怎么防止国外ip访问服务器,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。#下载ip库#wget Http://rfyiamcool.Googlecode.co

这期内容当中小编将会给大家带来有关shell中怎么防止国外ip访问服务器,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

#下载ip库
#wget Http://rfyiamcool.Googlecode.com/files/allip.txt
wget http://www.ipdeny.com/ipblocks/data/countries/cn.zone
#把分号去掉
sed -i 's/;$//' allip.txt
#把ip端调出来
for i in `cat cn.zone`
do
echo "iptables -A INPUT -s $i -j ACCEPT" >>iptables.sh
done
cat iptables.sh

Shell中怎么防止国外ip访问服务器

把这个脚本做下优化,在iptables.sh前面加上下面的命令!

代码如下:


#!/bin/bash
ziji="222.173.13.5"
iptables -F
iptables -X
iptables -Z
iptables -t nat -F
iptables -t mangle -F
modprobe iptable_nat
modprobe ip_nat_ftp
modprobe ip_nat_irc
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_conntrack_irc
modprobe ipt_limit
modprobe ipt_recent ip_list_tot=16384
modprobe ip_conntrack hashsize=16384
echo "1024  63000" > /proc/sys/net/ipv4/ip_local_port_range
echo "1" > /proc/sys/net/ipv4/tcp_tw_recycle
echo "1" > /proc/sys/net/ipv4/tcp_tw_reuse
echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
echo "1" >/proc/sys/net/ipv4/conf/all/log_martians
echo "1" >/proc/sys/net/ipv4/tcp_syncookies
echo "2" >/proc/sys/net/ipv4/tcp_synack_retries
echo "5000" >/proc/sys/net/ipv4/tcp_max_syn_backlog
echo "3" >/proc/sys/net/ipv4/tcp_syn_retries
echo "1" > /proc/sys/net/ipv4/tcp_tw_reuse
echo "1" > /proc/sys/net/ipv4/tcp_tw_recycle
echo "30" > /proc/sys/net/ipv4/tcp_fin_timeout
echo "1800" > /proc/sys/net/ipv4/tcp_keepalive_time
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -P INPUT DROP
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
/sbin/iptables -t nat -P PREROUTING ACCEPT
/sbin/iptables -t nat -P POSTROUTING ACCEPT
iptables -A INPUT -s $ziji -j ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp ! --syn -m state --state NEW -j DROP

下面是效果图~~~~~~~~~~~~~~~~(刚才把主机关机了,大家国内也是ping不了的 O(∩_∩)O~)

Shell中怎么防止国外ip访问服务器

上述就是小编为大家分享的Shell中怎么防止国外ip访问服务器了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网服务器频道。

--结束END--

本文标题: Shell中怎么防止国外ip访问服务器

本文链接: https://www.lsjlt.com/news/257261.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Shell中怎么防止国外ip访问服务器
    这期内容当中小编将会给大家带来有关Shell中怎么防止国外ip访问服务器,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。#下载ip库#wget http://rfyiamcool.googlecode.co...
    99+
    2023-06-09
  • Shell脚本实现防止国外ip访问服务器
    客户的要求,不想让外国的ip来访问服务器,本来要让机房在上端路由解决,但是那些人不鸟你!!!~~~~ 这样的话,只能自己用iptables解决了~~~~~~~~~ 关于 ip库 大家可以去 http://...
    99+
    2022-06-04
    脚本 国外 服务器
  • 基于Nginx怎么禁止指定IP、国外IP访问网站
    这篇“基于Nginx怎么禁止指定IP、国外IP访问网站”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“基于Nginx怎么禁止指...
    99+
    2023-06-30
  • 怎么提高国外动态ip服务器访问速度
    提高国外动态ip服务器访问速度的方法:1、采用与中国电信、联通的网络骨干点进行直连,能减少在路由节点上所消耗的时间,实现高速访问;2、采用大带宽支持,降低网络拥挤,网络延迟现象;3、采用BGP智能线路,能根据当前网络情况进行智能识别,优先选...
    99+
    2022-10-12
  • 国内云服务器怎么访问国外
    您可以使用国内的互联网服务,例如中国电信的国际出口带宽,访问国外的云服务器上的资源。 具体而言,您可以使用您所在的国家/地区的中国电信国际出口带宽,访问国外的云服务器。下面是一些方法: 在中国境内访问云服务器:您可以在国内访问云服务器的...
    99+
    2023-10-26
    国外 服务器 国内
  • 国内云服务器怎么访问国外服务器
    您可以使用国内的公共云服务或者国外的私有云服务来访问国外的云服务器。以下是一些可能需要注意的事项: 安全访问:国外的云服务器通常是安全的,因此您应该使用安全的身份验证和访问控制机制来确保数据的安全。您可以通过在您的浏览器中启用SAML或...
    99+
    2023-10-26
    服务器 国外 国内
  • 国内云服务器怎么访问国外服务器的
    如果要在国内访问国外的云服务器,需要采取一些措施。首先,可以使用VPN服务来加密用户的连接,防止黑客通过网络攻击来获取用户的信息。其次,可以使用防火墙来防止网络攻击和恶意攻击。另外,还可以使用多重身份认证来确保用户的账户安全,例如使用用户名...
    99+
    2023-10-27
    服务器 国外 国内
  • 国外的云服务器怎么防止cc攻击
    国外云服务器防止cc攻击的方法:1、取消域名绑定来缓解CC攻击;2、修改国外云服务器网站的web端口进行防护;3、检测CC攻击的源IP地址,对其进行屏蔽或禁止访问;4、选择优质可靠的国外云服务器服务商,保障国外云服务器能够不间断运作。具体内...
    99+
    2022-10-20
  • 租用国外高防服务器怎么提高访问速度
    租用国外高防服务器提高访问速度的方法:1、选择专业优质的高防服务器,租用前使用ping来测试访问速度;2、降低国外高防服务器网站的域名解析速度;3、对国外高防服务器网站程序的大小及代码结构进行压缩优化;4、接入优质的CDN加速服务来提高访问...
    99+
    2022-10-20
  • 国外高防ip服务器租用怎么选择
    选择国外高防IP服务器租用时,需要考虑以下几个因素:1. 带宽和流量:需要选择带宽和流量充足的高防IP服务器,以确保服务器可以承受大...
    99+
    2023-05-13
    国外高防ip服务器 国外服务器 高防ip
  • 国内云服务器怎么访问国外网页
    您可以使用国内的互联网访问您的云服务器。以下是一些方法: 访问您云服务器的控制面板:在浏览器中访问"管理"菜单并选择"服务器管理器",然后选择"本地"。 使用浏览器访问:在Chrome浏览器中输入您的云服务器地址并单击"加载项"按钮。 ...
    99+
    2023-10-26
    国外 服务器 网页
  • 腾讯云服务器外网ip怎么访问
    腾讯云服务器外网IP的访问需要满足一定的条件,具体如下: 首先,可以使用腾讯云服务器的内置浏览器访问。可以通过在控制面板中打开或者访问腾讯云服务器的客户端,进入到服务器的页面,通过输入服务器IP来访问腾讯云服务器。 如果需要使用浏览器访...
    99+
    2023-10-26
    腾讯 服务器 ip
  • linux 配置防火墙 firewalld 屏蔽海外国外IP访问(服务器受到外网未知用户攻击,通过设置防火墙隔绝) 仅允许中国国内ip访问自己在公网上的服务器
    需求:屏蔽海外国外IP访问 wget https://www.isres.com/china_ip_list.txt 确定防火墙状态开启 systemctl status firewalld 防火墙开...
    99+
    2023-09-22
    linux 安全 服务器 运维
  • 国外网站服务器怎么加速国内访问
    国外网站服务器加速国内访问的方法:1、访问速度和访问距离有关,选择离大陆较近的服务器,访问速度会比较快;2、优化网站架构,网站内容越少,加载速度越快;3、保证有充足的带宽,以应对访问人数过多造成网站访问慢的情况;4、做CDN加速,能有效提高...
    99+
    2022-10-17
  • 国外服务器怎么加快国内访问速度
    国外服务器加快国内访问速度的方法:1、采用与中国电信、联通的网络骨干点进行直连,能减少在路由节点上所消耗的时间,实现高速访问;2、采用大带宽支持,降低网络拥挤,网络延迟现象;3、采用BGP智能线路,能根据当前网络情况进行智能识别,优先选择一...
    99+
    2022-10-09
  • 香港服务器怎么访问国外网站
    在香港云服务器上通过远程连接,输入海外ip地址,即可连接到海外服务器。香港云服务器通过专门独享的国际通道,可以快速的访问海外的网络和服务器。香港是全球网络枢纽中心,在全球访问速度一流!...
    99+
    2022-10-08
  • 国外在线代理服务器怎么访问
    访问国外在线代理服务器的步骤如下:1. 在浏览器中搜索“在线代理服务器”或“免费代理服务器”,选择一个可靠的代理服务器,如HideM...
    99+
    2023-06-14
    国外在线代理服务器 代理服务器 服务器
  • 如何在阿里云服务器中禁止某个IP访问外网
    在阿里云服务器中,我们有时可能需要禁止某个IP访问外网。这可能是出于安全考虑,防止恶意攻击或者防止不必要的数据泄露。下面,我们将详细说明如何在阿里云服务器中实现这个功能。 步骤一:登录阿里云服务器首先,你需要登录到你的阿里云服务器。你可以在...
    99+
    2023-10-30
    阿里 器中 如何在
  • 云服务器外网ip访问不了怎么办
    如果您的云服务器外网IP地址无法正常访问,可能是因为您的云服务器没有正确配置您的网络设置导致的。 以下是一些可能导致外网IP访问问题的步骤: 检查您的网络配置是否正确,确保您的网络连接到正确的互联网接入商或公共WiFi网络。例如,您可能...
    99+
    2023-10-26
    服务器 ip
  • 外网访问云服务器ip方式怎么选
    VPN加速访问:使用VPN连接可以实现跨越不同网络环境的访问,通过在不同的服务器之间建立VPN连接可以实现数据加密和传输。这种方式的优点是速度快、稳定性好,缺点是需要投入大量的设备和资源,同时维护成本也比较高。 DNS解析:通过DNS服务...
    99+
    2023-10-28
    方式 服务器 ip
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作