文档章节

苹果IPV6审核环境搭建——阿里云(IPV6+Tengine)

perofu
 perofu
发布于 2017/11/09 16:53
字数 522
阅读 437
收藏 26

一、搭建步骤:

         1、注册Tunnel broker

         2、创建通道“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.php

 

2、创建通道“Create Regular Tunnel”:

         ①、填写云服务器ip

         ②、选择Tunnel Serversping下对应serverip,选择延时较小的节点

         ③、点击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/

 

© 著作权归作者所有

共有 人打赏支持
perofu
粉丝 128
博文 155
码字总数 131715
作品 0
广州
系统管理员
私信 提问
加载中

评论(1)

滔哥
滔哥
mark~
最佳实践:使用负载均衡SLB IPv6搞定苹果AppStore审核

摘要: 1.Greetings HI,大家好,我是负载均衡SLB产品经理添毅,今天我们来聊一聊苹果的IPv6审核,以及使用阿里云负载均衡SLB(IPv6)搞定AppStore IPv6审核。 2.Appstore IPv6审核是什么 由...

阿里云云栖社区
2018/07/02
0
0
用负载均衡SLB IPv6搞定苹果AppStore审核

1.Greetings HI,大家好,我是负载均衡SLB产品经理添毅,今天我们来聊一聊苹果的IPv6审核,以及使用阿里云负载均衡SLB(IPv6)搞定AppStore IPv6审核。 2.Appstore IPv6审核是什么 由于国外的...

阿里云云栖社区
2018/07/02
0
0
阿里云针对苹果官方ipv6审核的综合解决方案

前言 因业务需求 公司APP需要在ios系统上运行需要改系统ipv6 2016年6月1号之后苹果应用上传AppStore审核要求全面支持ipv6,虽然只是一个简单的审核要求,但却给中国区的开发者带来了不小的麻...

我不是九爷
2017/08/12
0
0
刚才,我们宣布推出了IPv6转换服务

随着海量智能设备的出现和新兴网络技术如5G、物联网的发展,网络应用对IP地址的需求呈现爆炸式增长。 大家所不了解的事实是全球IPv4地址,也就是现在大部分设备在使用的标准地址,已经枯竭。...

弹飞
2018/06/07
0
0
appstore 审核ipv6被拒

自2006.6月上appstore商城的app需要支持ipv6-only以后各种拒绝,很简单网络不通人家根本登录不上你的游戏,上人家平台看人家脸色,只好自己想办法了。 1.服务器方面打通相关隧道服务: 使用...

hnxy2001
2017/01/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

四、RabbitMQ3.7在CentOS7下的安装

安装依赖 sudo yum install -y gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git 创建yum源 vi /etc/yum.repos.d/rabbitmq-erlang.repo [......

XuePeng77
今天
2
0
android 延长Toast的时长

示例:myToast(5000,"hello"); public void myToast(int showTime, String msg) { Toast hello = Toast.makeText(getActivity(), msg, Toast.LENGTH_SHORT); new CountDownTimer(......

雨焰
昨天
4
0
浅谈mybatis的日志适配模式

Java开发中经常用到的日志框架有很多,Log4j、Log4j2、slf4j等等,Mybatis定义了一套统一的日志接口供上层使用,并为上述常用的日志框架提供了相应的适配器。有关适配器模式例子可以参考 设计...

算法之名
昨天
13
0
大数据教程(13.6)sqoop使用教程

上一章节,介绍了sqoop数据迁移工具安装以及简单导入实例的相关知识;本篇博客,博主将继续为小伙伴们分享sqoop的使用。 一、sqoop数据导入 (1)、导入关系表到HIVE ./sqoop import --connect...

em_aaron
昨天
3
0
Git cherry-pick 使用总结

应用背景:假设现在有两个分支:dev_01, dev_02. 如果我想把dev_01分支上的某几个commit合并到dev_02分支, 那么怎么办呢? 这就是cherry-pick的工作了。cherry-pick会捡选某些commit, 即把某...

天王盖地虎626
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部