1. 使用SSH连接上搬瓦工VPS。可以使用Putty或者XShell工具登录你的VPS,登录时需要输入IP地址,端口,用户名和密码。登录成功后可以使用Linux命令控制VPS;
2. 安装Shadowsocks服务端。在VPS上操作系统时,可以直接在官网下载Shadowsocks源码,然后使用Linux编译安装这个软件;
3. 修改配置文件。编译安装完Shadowsocks之后,可以使用文本编辑器打开Shadowsocks的配置文件,然后修改端口及其它参数,便可以完成配置;
4. 安装客户端。可以使用客户端程序在本地计算机上配置Shadowsocks,并将之前VPS上的配置参数添加到本地Shadowsocks客户端中,最后即可完成Shadowsocks的配置,达到使用正常上网状态了。
因为公司之前上线了一款针对商业AR相关的App,时间上非常紧迫,在这期间我们出现过很多错误和经验,记录一下过程。问题1:提交加急审核
1.提交时离既定上线时间还有几天时间,所以选择了加速选项,因为第一次上线App,所以有很多地方不是很明确,首次提交加速审核时很随意的写了理由:
大致内容:
很明显,苹果很快回复NO!我不能给你加速审核!
分析原因:加速的原因写的很LOW,因为虽然你很着急,但是苹果是以用户至上的一家公司,你必须让审核人员知道,如果这个App上线,将能给苹果、苹果的用户带来哪些好处,如果没有按时上线,将会给苹果、苹果的用户带来哪些损失。
SO,又重新提交了一次加速审核要求。并认真的写了一大段原由
大致内容:
2.提交后,因为正赶上美国的复活节,所以我们并没有报多大希望能申请加速审核成功。但是意外的是第二天我们又收到了苹果的邮件,显示已经开始审核了。
高兴,然而很快我们又收到苹果解决的邮件。
大致内容就是你的App存在2个问题,1)我们在ipad上测试,在IPv6网络情况下,加载图标一直在旋转,界面无法加载内容。2)ipad界面截图不对。
附图是测试的截图
问题2:ipv6问题
这个问题相信大家都会遇到,国外的网络基本都是ipv6,但是国内的网络情况还停留在ipv4,我们的服务器是阿里的,我们在国内和香港通过TestFlight测试的时候虽然加载内容有时会卡慢,但是依旧可以正常测试使用的。
然而处于美国的审核员在ipv6网络情况下,测试无法加载内容。
1.我们经过了解和讨论马上列出了场景和解决方案:
a.阿里云国内地域的云服务器ECS没有分配有效的公网IPv6地址,但苹果APP审核时,可能会要求内容能通过IPv6地址访问
b.国外服务商tunnelbroker.net,可以提供IPv6的隧道地址,使用的协议是6in4
c.阿里云国内地域的云服务器ECS有“经典网络”和“专有网络”的网络类型,“经典网络”环境里可以使用tunnelbroker.net提供的隧道地址,“专有网络”则不可以,因为阿里云工程师确认在“专有网络”环境下不支持41协议
那么就是说,只有2个解决方案了,a)调试阿里云,b)购买国外支持IPv6的主机
2.经过一些测试和查询,排除了阿里,我们通过 Online Ping IPv6 测试阿里的服务器不支持ipv6。
然后询问了阿里工程师回答:
目前ecs服务器时支持配置ipv6的,但是网络不支持ipv6访问, 还请您知晓。如果您需要服务器可以被ipv6访问的话您可以考虑搭建ipv6隧道,具体您可以参考:https://bbs.aliyun.com/read/304532.html
进行配置下,相关的配置还需要您自行完成,还请您知晓,谢谢。
3.OK。那么我们搭建ipv6隧道就行了,不需要购买支持IPv6的服务器了,所以马上查了一下,先是找国外的tunnelbroker,配置
其中摸索了很长时间,因为各种问题都没有配置完成。我们一度想直接购买国外的服务器。
后来又发现腾讯的DNSPos去年就声明支持ipv6的新闻,好嘛,我们把阿里的域名解析到DNSpod,依旧不支持IPv6。腾讯这个坑爹货。
4.最后我们在搬瓦工花了2.99美元买了一个VPS,搭建了IPv6的隧道,经过调试终于可以正常访问了。
OK,我们马上提交过去,这里需要知道的是,只要你的App处于加急审核中,无论是被打回几次再提交,App都是处于加急审核的状态。
这一次提交已经是第三次提交了,第二天却又被苹果打回,原因为:“因为审核人员看不懂中文界面,所以要求我们提供一段录制的演示视频,帮助他们学习如何使用App,才能继续审核。”
问题3:演示操作视频问题
因为第一次上线App,所以有很多地方不是很明确,我们只上传了界面截图等,并没有上传操作和演示的视频。
好,马上录制了使用操作的演示视频。
再提交。
很快再后台收到回复。
大致是说,你的App没有用户交互的东西,只是推销你的广告balabala,你拒绝你的App理念。
首先我怀疑苹果审核员根本就不知道怎么使用这个App,也不清楚这个App的功能。
其次,苹果可能对我们把内容服务器放在随时可以更改内容的方式很反感,他无法控制我们的内容。OK,那就需要明确的沟通和申诉,告诉审核员我们这么做的原因。
反思了一下,是不是视频录制的不够明确。
我们马上采取2个申诉内容:
1)告诉苹果审核员,这个App的功能和有趣的地方
2)再录制一段明确展示App功能的视频
申诉内容:
好吧,终于,在第二天,我们收到了苹果审核通过的邮件。看来审核人员还是非常人性化的,这一点有利有弊,最重要的是你可以和对方沟通,对方也能认同你的想法。这一点非常难得。
历时9天的审核过程。
虽然加急审核成功,但因为第一次提交App,诸多经验不足,当然,因为展览会也因为其他原因延迟开展了,所以,最终我们还是赶在了展会之前将这个App商家苹果APP Store成功。
避免爬墙的操作。你使用了搬瓦工进行了爬墙操作,那么IP有几率被墙,因为爬墙操作在国内是禁止使用的,如果被检测到可能会对IP进行屏蔽,当IP被墙后在国内是连接不上这个服务器的,因为连接已经中断。欢迎分享,转载请注明来源:夏雨云
评论列表(0条)