苹果IPV6审核环境搭建——阿里云(IPV6+Tengine)
2017-11-10 09:15
483 查看
一、搭建步骤:
1、注册Tunnel broker2、创建通道“Create Regular Tunnel”
3、创建ipv6隧道及路由
4、云主机启用ipv6
5、配置ipv6
6、AAAA解析(※)
7、ping测试及ipv6的DNS
8、nginx代理(※)
二、过程:
1、注册Tunnel broker:
https://www.tunnelbroker.net/register.php2、创建通道“Create Regular Tunnel”:
①、填写云服务器ip:②、选择Tunnel Servers:ping下对应server的ip,选择延时较小的节点
③、点击Create Tunnel创建:
3、创建ipv6隧道及路由:
4、云主机启用ipv6:
cp -a /etc/modprobe.d/disable_ipv6.conf /etc/modprobe.d/disable_ipv6.conf_bak vi /etc/modprobe.d/disable_ipv6.conf alias net-pf-10 off #alias ipv6 off options ipv6 disable=0 cp -a /etc/sysconfig/network /etc/sysconfig/network_bak vi /etc/sysconfig/network NETWORKING_IPV6=yes vi /etc/sysctl.conf net.ipv6.conf.all.disable_ipv6 = 0 net.ipv6.conf.default.disable_ipv6 = 0 net.ipv6.conf.lo.disable_ipv6 = 0 #重启 reboot #ipv6模块 lsmod | grep ipv6 ifconfig|grep -i inet6 |
5、配置ipv6:
复制第三步的内容,即可。#!/bin/bash modprobe ipv6 ip tunnel add he-ipv6 mode sit remote 206.218.221.6 local 公网ip ttl 255 ip link set he-ipv6 up ip addr add 2001:412:11:932d::2/64 dev he-ipv6 ip route add ::/0 dev he-ipv6 ip -f inet6 addr |
6、AAAA解析(※):
解析域名,如原来有cname的,AAAA的解析线路,需要选择:世界AAAA解析,做了三个,app(必做)、images(审核图片打不开)和接口的(审核没数据)
http://ipv6-test.com/validate.php,检测
7、ping测试及ipv6的DNS:
echo 'nameserver 2001:4860:4860::8888' >> /etc/resolv.conf echo 'nameserver 2001:4860:4860::8844' >> /etc/resolv.conf |
[root@ ~]# ping6 ipv6.google.com PING ipv6.google.com(sc-in-x71.1e100.net) 56 data bytes 64 bytes from sc-in-x71.1e100.net: icmp_seq=1 ttl=50 time=74.8 ms 64 bytes from sc-in-x71.1e100.net: icmp_seq=2 ttl=50 time=74.7 ms 64 bytes from sc-in-x71.1e100.net: icmp_seq=3 ttl=50 time=77.1 ms |
8、nginx代理(※):
nginx编译,主要是https和--with-ipv6替换红色的,即可。
server { listen [::]:80; listen [::]:443 ssl; server_name app.perofu.com; #ssl on; ssl_certificate /datas/ssl-config/cert/perofu.pem; ssl_certificate_key /datas/ssl-config/cert/ perofu.key; ssl_prefer_server_ciphers on; # self define ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4; ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2; ssl_session_cache shared:SSL1:20m; ssl_session_timeout 10m; location / { proxy_pass $scheme://8.8.8.8; proxy_redirect off; proxy_set_header HOST "app. perofu.com"; proxy_set_header X-Real-IP $remote_Addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } |
9、测试ipv6:
curl -6 -k https://app.perofu.com/ |
相关文章推荐
- 苹果IPV6审核环境搭建——阿里云(IPV6+Tengine)
- 不使用Mac机器网络使用iPhone网络搭建ipv6测试环境(cocos2dx项目苹果审核支持ipv6处理一)
- 阿里云ECS Ubuntu配置IpV6适应苹果APP Store OnlyIPv6 审核
- 阿里云针对苹果官方ipv6审核的综合解决方案
- 苹果审核IPv6被拒,阿里云服务器配置
- 关于解决阿里云,苹果审核ipv6
- 苹果app上传AppStore因为IPv6被拒绝,本地搭建IPv6测试环境
- 阿里云CentOS6.5挂载数据盘以及搭建LAMP环境
- 针对苹果最新审核要求为应用兼容IPv6
- 阿里云(一)tomcat环境搭建
- Mac电脑搭建IPV6测试环境
- 不用网线搭建IPv6网络测试环境
- 阿里云服务器连接以及centos 搭建 web java环境(linux java部署 tomcat部署)
- IPv6 wifi环境搭建方法(在只有ipv4的情况下,实现手机访问ipv6)
- 针对苹果最新审核要求 为应用兼容IPv6
- 针对苹果最新审核要求为应用兼容IPv6
- 阿里云服务器搭建ghost博客之Node环境安装(一)
- 从0开始搭建阿里云(腾讯云)ubuntu16.04 nodejs + nginx + mysql + pm2 服务(四、pm2环境搭建)
- 本地搭建IPv6环境测试APP