具体是哪个加速服务就不说明了,下面提到的验证程序也不提供,毕竟别人开发不容易,不能恶意传播
- 注:原来是开源的,现在开始改成收费了
打算在原程序上动手的,代码混淆的太奇葩,折腾了好几天无果,换了一种思路来解决这个问题,反正是联网验证,那么我自己写一个服务来完成这个验证不就解决了
- iptables配置NAT转发
iptables -t nat -A OUTPUT -p tcp -d 要转发的ip --dport 8080 -j DNAT --to 127.0.0.1:8080
-
开启转发功能(注:经测试不用开启ip转发也是ok的) 临时开启:
echo "1">/proc/sys/net/ipv4/ip_forward
-
永久开启:
# 修改/etc/sysctl.conf,取消这一行的注释:
net.ipv4.ip_forward= 1
# 然后使之立即生效
sysctl -p
- 自己写个服务返回json字符串
{"code":1}
后期更新
发现不用服务也可绕过这个验证,那就是不让他联网在验证地址,其实就是官网IP,但是程序会有异常,不知道是否会影响使用。
所以还是使用上面的服务方式
2016-07-29 15:16 更新
阻止程序联网验证后,发现日志中有异常抛出,顺着这个异常分析出核心代码位置,只是一个简单的验证返回值是否为1 , 每10分钟验证一次
# 这里做个备份,万一那天要找这段代码呢
#类名
OOOO00OO0O0OO0OOOOOOO0OOO0OO00OOOOOO0O000OOO0OO000OO0OOOO000OO0OO00000O000O0O0000000000O0OO0O000O0O0
#最终就是调用这个方法完成验证,不通过则退出
#方法名
OOOO000O0OOO00OOOO0000OOOOOOO00OOO0O0O000OO0O0O0000OO0OO0000OOO0O000O0OO0OO0O0000OO00O0O00OOOO0O000O