首页
友情链接
统计
推荐
上网导航
魔逸网盘
号卡购买
Search
1
为你的服务器添加免费的公网IPv6!
603 阅读
2
使用socat进行端口转发
513 阅读
3
Nginx反代cloudflare站点
420 阅读
4
拥有一个自己的私人网盘—Cloudreve(Linux篇)
259 阅读
5
linux/windows使用rclone挂载OneDrive等各大网盘
223 阅读
默认分类
网络技术
思科模拟器
华为模拟器
企业网络构建
防火墙技术
网站教程
网站源码
登录
/
注册
Search
标签搜索
网络构建
思科模拟器
CISCO
网盘
Linux
Cloudreve
Ubuntu
Centos
bash
子网掩码
ip
网络知识
rclone
OneDrive
Windows
服务器
IPv6
Free
laomoy
累计撰写
17
篇文章
累计收到
26
条评论
首页
栏目
默认分类
网络技术
思科模拟器
华为模拟器
企业网络构建
防火墙技术
网站教程
网站源码
页面
友情链接
统计
推荐
上网导航
魔逸网盘
号卡购买
搜索到
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日
603 阅读
2 评论
86 点赞