阿里云通过He.net添加IPV6(转)
来源:互联网 发布:mac开机后键盘没反应 编辑:程序博客网 时间:2024/06/05 11:56
本文重点,如果只是想关注让阿里云可行,则看这里
最重要,修改阿里云限制
阿里云限制了ipv6的功能,我们需要修改开启
编辑\etc\sysctl.conf
翻到最后我们会看到一堆关于ip的配置,我们需要修改关于ipv6的设置
net.ipv6.conf.all.disable_ipv6 = 0net.ipv6.conf.default.disable_ipv6 = 0net.ipv6.conf.lo.disable_ipv6 = 0
然后保存重启系统使之生效
正文部分
IPV6的好处
ipv6可以绕过校园网限制,可以进pt。
阿里云和ipv6
国内阿里云不提供ipv6服务,所以我们通过he.net提供的tunnel可以实现连接ipv6
Ubuntu和he.net
参考https://wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electric
以及https://tunnelbroker.net/
前者是配置,后者是提供tunnel服务
其实简单来说,就是在he.net注册账号后按照要求填入vps的ipv4的ip,然后生成一个tunnel,然后进去后就有各种系统的配置。
在阿里云上(ubuntu)
我们需要编辑\etc\network\interface
auto he-ipv6iface he-ipv6 inet6 v4tunneladdress 2001:470:xxx:xxx::2netmask 64remote 216.xxx.xxx.xxx #远程ip地址local xxx.xxx.xxx.xxx #阿里云ip地址endpoint anyttl 255gateway 2001:470:xxx:xxx::1up ip -6 route add 2000::/3 via ::216.xxx.xxx.xxx dev he-ipv6up ip -6 addr add 2001:470:xxx:xxx::1:1/128 dev he-ipv6up ip -6 addr add 2001:470:xxx:xxx::2:1/128 dev he-ipv6down ip -6 route flush dev he-ipv6
然后保存就好了。
最重要,修改阿里云限制
阿里云限制了ipv6的功能,我们需要修改开启
编辑\etc\sysctl.conf
翻到最后我们会看到一堆关于ip的配置,我们需要修改关于ipv6的设置
net.ipv6.conf.all.disable_ipv6 = 0net.ipv6.conf.default.disable_ipv6 = 0net.ipv6.conf.lo.disable_ipv6 = 0
然后保存重启系统使之生效
如果没看到
使用ifconfig
没有看到he-ipv6的网卡的话,那么应该执行ifup he-ipv6
即可,运行后如果没有就再重启一遍就好0.0~
另一个相关文章:
让阿里云支持ipv6(其他多数VPS通用)
让阿里云支持ipv6(其他多数VPS通用)
1.注册Tunnel broker(略去)
官网链接
2.创建通道“Create Regular Tunnel”,填写VPS的ip以及选择默认的隧道节点,点击Create Tunnel创建
3.到下一页面切换到Example configurations选项卡,如果你的VPS是centOS/Debian这些常见Linux的话,下拉菜单选择Linux-route2,出现了设置的命令,复制下来在,到自己的VPS上运行。
4.在自己VPS下运行如下命令,如能见到自己之前的ipv6的ip,如X:X:X:X::2即成功了~
ifconfig
5.之下的步骤就可以参照之前的文章进行了
“ipv6时代”从当初的“狼来了”,到现在真的为大家所重视已经有段时间了。现在已经有越来越多的网站,特别是像偶们这些闷骚的IT类小网站已经迫不及待的迁移到ipv6的怀抱了。本文将简单指引大家如何在LNMP下,让Nginx支持ipv6。因为微魔对这方面也钻研不深,因此如有错漏之处请大家批评指正哈~
让Nginx支持ipv6,以LNMP为例
1.用vi命令,将“注意事项”中的全部配置文件的server段中的listen,均修改成ip:80的形式(ipv6地址需要用[括起来])
server{listen 205.185.117.232:80; listen [2607:f358:1:fed5:5:0:538:7]:80; listen [2607:f358:1:fed5:5:0:538:8]:80; listen [2607:f358:1:fed5:5:0:538:9]:80;server_name vps.vmvps.com;index index.html index.htm index.php;root /home/wwwroot;....省略...}
注意事项:修改conf配置文件是指修改所有网站的conf文件,包括
/usr/local/nginx/conf/nginx.conf
/usr/local/nginx/conf/vhost/域名1.conf
/usr/local/nginx/conf/vhost/域名2.conf
否则,将有可能出现如下错误:
[emerg]: bind() to [2607:f358:1:fed5:5:0:538:7]:80 failed (98: Address already in use)[emerg]: bind() to [2607:f358:1:fed5:5:0:538:8]:80 failed (98: Address already in use)[emerg]: bind() to [2607:f358:1:fed5:5:0:538:9]:80 failed (98: Address already in use)
2.执行以下命令,查看Nginx配置是否正确
/usr/local/nginx/sbin/nginx -t
若返回以下结果则正确
the configuration file /usr/local/nginx/conf/nginx.conf syntax is okconfiguration file /usr/local/nginx/conf/nginx.conf test is successful
3.重启Nginx生效;
killall nginx
/usr/local/nginx/sbin/nginx
4.此外,你还应该做,其实应该先做的就是让你的域名DNS的AAAA记录绑到相应的ipv6地址上,如果你的域名商不支持AAAA(不大可能了吧~),可以选择DNSPOD。
- 阿里云通过He.net添加IPV6(转)
- 阿里云通过He.net添加IPV6支持(本文对应的服务器操作系统为CentOS)
- 阿里云ecs添加ipv6支持
- 阿里云服务器如何设置IPV6通过appstore的审核
- 阿里云服务器如何设置IPV6通过appstore的审核(拒绝是没有支持ipv6 only)
- 阿里云服务器如何设置IPV6通过IOS/Appstore的审核
- 【转载】----阿里云服务器如何设置IPV6通过appstore的审核
- 阿里云centos7创建ipv6隧道
- 阿里云centos开启ipv6支持
- 阿里云ECS Centos开启ipv6支持
- 关于解决阿里云,苹果审核ipv6
- 阿里云centos下的ipv6配置
- 阿里服务器开启ipv6
- 阿里云添加swap
- 阿里云添加磁盘
- 阿里云添加swap
- 阿里云添加二级域名
- 让阿里云支持ipv6(其他多数VPS通用)
- java中ini文件工具(转)
- stunnel加密通道使用实践
- 用逆序字符串C
- python获取操作系统类型及编译为pyc
- 在Mac下用Eclipse和Rhino For Mac搭建RhinoPython编辑运行环境(转)
- 阿里云通过He.net添加IPV6(转)
- linux自动内存清理
- Hibernate初探之一对多
- 一种自动编写程序的想法
- Linux Shell 基本语法(转)
- Linux shell提取文件名和目录名的方法(转)
- 数据结构学习记录-指针与动态内存分配
- Sublime Text设置(转)
- sublime text开发java