首页
友情链接
统计
推荐
上网导航
魔逸网盘
号卡购买
Search
1
为你的服务器添加免费的公网IPv6!
518 阅读
2
使用socat进行端口转发
354 阅读
3
Nginx反代cloudflare站点
340 阅读
4
拥有一个自己的私人网盘—Cloudreve(Linux篇)
207 阅读
5
企业网络扩容
159 阅读
默认分类
网络技术
思科模拟器
华为模拟器
企业网络构建
防火墙技术
网站教程
网站源码
登录
/
注册
Search
标签搜索
网络构建
思科模拟器
CISCO
网盘
Linux
Cloudreve
Ubuntu
Centos
bash
子网掩码
ip
网络知识
rclone
OneDrive
Windows
服务器
IPv6
Free
laomoy
累计撰写
17
篇文章
累计收到
9
条评论
首页
栏目
默认分类
网络技术
思科模拟器
华为模拟器
企业网络构建
防火墙技术
网站教程
网站源码
页面
友情链接
统计
推荐
上网导航
魔逸网盘
号卡购买
搜索到
1
篇与
的结果
2023-08-18
为你的服务器添加免费的公网IPv6!
今天教大家获取免费的公网IPv6,准确的说是一个公网的IPv6隧道 并且还是64位的掩码哟~{card-describe title="关于 He.net"}Hurricane Electric 是一家位于美国的全球互联网服务提供商,该公司成立于 1994 年,提供 IPv4 和 IPv6 接入,以及位于美国圣荷西的数据中心服务。该公司是世界上最大的交换中心参与者,其参与的交换中心包括了所有 73 个 Euro-IX 的交换中心。Hurricane Electric(HE.net)运营了许多网络服务,涵盖了多个领域。以下是一些主要的服务:IPv6隧道服务:HE.net 提供了免费的IPv6隧道服务,称为“Tunnel Broker”。这个服务允许用户在IPv4网络上建立一个虚拟的IPv6连接,使他们能够访问IPv6内容,同时也促进了IPv6的采用和推广。BGP Peering服务:Hurricane Electric 运营了全球性的BGP Peering服务,允许其他网络运营商和企业通过BGP协议与他们建立互联,共享路由信息和流量。这有助于改善网络的性能和可靠性。DNS服务:HE.net 提供了递归DNS服务器(RDNSS)以及域名解析服务。他们的DNS服务器可用于解析IPv4和IPv6地址,帮助用户轻松访问互联网内容。IPv6互联网骨干网:Hurricane Electric 维护了一个广泛的IPv6互联网骨干网,使全球范围内的IPv6流量得以顺利传输。这有助于推动IPv6技术的普及和发展。免费IPv6培训:HE.net 提供免费的IPv6培训课程,帮助网络管理员和技术人员了解IPv6的基础知识、部署技巧以及相关的最佳实践。Looking Glass工具:Hurricane Electric 的Looking Glass工具允许用户查询特定的BGP路由信息、网络状态和连接性。这对网络管理员来说是一个有用的诊断工具,帮助他们监控和管理网络。DDoS保护服务:HE.net 提供分布式拒绝服务(DDoS)保护服务,帮助客户防御网络攻击。他们的服务能够检测异常流量并分散攻击流量,从而保护网络免受停机和数据泄露。云计算和服务器托管:除了网络服务,HE.net 还在多个数据中心提供云计算和服务器托管服务。这包括租赁服务器、提供云实例以及其他与数据中心相关的服务。总之,Hurricane Electric 提供了广泛的网络服务,涵盖了互联网连接、IPv6技术、数据中心、域名解析、DDoS保护等多个领域,为客户和网络社区提供了各种有用的工具和资源。以上介绍来自ChatGPT{/card-describe}介绍完毕开始本次的教程,本次教程用到的官网地址是 https://www.tunnelbroker.net/登录后选择创建IPv6 Create Regular TunnelPS:填写VPS的公网IPv4地址进行验证 记得开启 ICMP 需要所有权验证!然后选择你想要的IPv6隧道地区 推荐你这台服务器相近的地区~找到选择配置示例(Example Configurations),选择 Linux-net-tools,然后你会看到这5行配置,复制出来,然后直接粘贴在SSH终端即可!ifconfig sit0 up ifconfig sit0 inet6 tunnel ::216.218.221.6 #隧道通信的IPv4 ifconfig sit1 up ifconfig sit1 inet6 add 2001:***:**:**::*/64 #分配给你的IPv6 route -A inet6 add ::/0 dev sit1执行ip a或ifconfig查看是否添加成功 [root@test-tpe /]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:16:3c:e3:14:e4 brd ff:ff:ff:ff:ff:ff inet 23.***.***.**/28 brd 23.***.***.** scope global noprefixroute eth0 valid_lft forever preferred_lft forever inet6 fe80::216:3cff:fee3:14e4/64 scope link valid_lft forever preferred_lft forever 3: sit0@NONE: <NOARP,UP,LOWER_UP> mtu 1480 qdisc noqueue state UNKNOWN group default qlen 1000 link/sit 0.0.0.0 brd 0.0.0.0 inet6 ::23.***.***.**/96 scope global valid_lft forever preferred_lft forever inet6 ::127.0.0.1/96 scope host valid_lft forever preferred_lft forever 4: sit1@NONE: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1480 qdisc noqueue state UNKNOWN group default qlen 1000 link/sit 0.0.0.0 peer 216.218.221.6 inet6 2001:***:**:**::*/64 scope global valid_lft forever preferred_lft forever inet6 fe80::17f8:b05c/64 scope link valid_lft forever preferred_lft forever [root@test-tpe /]# 在网卡 inet6 可以看到有2001开头的IPv6地址,恭喜你已经添加成功了!PS:网卡重启 服务器重启 这些临时配置都会失效的如何实现永久生效呢?Centos教程让脚本开机执行即可 我这里利用Centos的/etc/rc.d/rc.local先创建脚本文件touch /getipv6.sh编辑/getipv6.sh脚本文件,添加配置命令 就是添加上面那5行命令[root@test-tpe /]# ls bin dev lib lost+found mnt patch root sbin sys usr www boot etc home lib64 media opt proc run srv tmp var [root@test-tpe /]# touch /getipv6.sh [root@test-tpe /]# vi /getipv6.sh ifconfig sit0 up ifconfig sit0 inet6 tunnel ::216.218.221.6 ifconfig sit1 up ifconfig sit1 inet6 add 2001:***:**:**::*/64 route -A inet6 add ::/0 dev sit1 #保存后退出(按下Esc后 按住Shift+ZZ即可保存退出)保存后执行 cat /getipv6.sh 查看是否添加进去了[root@test-tpe /]# cat /getipv6.sh ifconfig sit0 up ifconfig sit0 inet6 tunnel ::216.218.221.6 ifconfig sit1 up ifconfig sit1 inet6 add 2001:***:**:**::*/64 route -A inet6 add ::/0 dev sit1 [root@test-tpe /]# 为getipv6.sh文件赋予执行权限[root@test-tpe /]# sudo chmod +x getipv6.sh编辑/etc/rc.d/rc.local文件,添加getipv6.sh脚本配置到rc.local的最后一行 [root@test-tpe /]# vi /etc/rc.d/rc.local [root@test-tpe /]# cat /etc/rc.d/rc.local #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly advisable to create own systemd services or udev rules # to run scripts during boot instead of using this file. # # In contrast to previous versions due to parallel execution during boot # this script will NOT be run after all other services. # # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure # that this script will be executed during boot. touch /var/lock/subsys/local sh /getipv6.sh [root@test-tpe /]#最后为rc.local文件赋予执行权限sudo chmod +x /etc/rc.d/rc.local启用rc-local服务以确保在启动时运行sudo systemctl enable rc-local启动rc-local服务sudo systemctl start rc-localUbuntu教程在Ubuntu系统中,开机自动执行脚本的方式与CentOS略有不同。Ubuntu通常使用systemd作为初始化系统,因此我们使用systemd来管理开机自启动的脚本。创建Service文件: 使用文本编辑器创建一个.service文件,例如:sudo vi /etc/systemd/system/getipv6.service在文件中输入以下内容:[Unit] Description=Get IPv6 Script After=network.target [Service] Type=oneshot ExecStart=/bin/bash -c "ifconfig sit0 up && \ ifconfig sit0 inet6 tunnel ::216.218.221.6 && \ ifconfig sit1 up && \ ifconfig sit1 inet6 add 2001:***:**:**::*/64 && \ route -A inet6 add ::/0 dev sit1" RemainAfterExit=true [Install] WantedBy=default.target PS:请注意,IPv4和IPv6地址需要填写He.net分配给你的 不要直接照搬我的哈~然后保存文件并重新加载 systemd 配置:sudo systemctl daemon-reload随后启用和启动你的 Service:sudo systemctl enable getipv6.service sudo systemctl start getipv6.servicePS:systemd在大多数现代Linux发行版中被广泛使用,Centos也可以用Ubuntu的方法。配置完成后 重启服务器后会自动执行脚本 做到重启后IPV6隧道也不失效啦~
2023年08月18日
518 阅读
0 评论
83 点赞