google market 的主账号被google 给suspended ,导致我的app下载量下滑了一半,
看来要分散风险,不能把所有的app都放在google上。

试了几家国内国外的market ,下载量不是很大,还是google market给力。

最近admob 保持 50-60$ , airpush 也保持在 50左右

网页的推广很难,每天只有可怜的1$ ,加油了。

2012年学习目标:

1 关注 html5的游戏开发 ,html5应用开发
2 关注 android 开发
3 关注 ios 开发
4 学习opengl

目标 :每天有200$收入

google market 的主账号被google 给suspended ,导致我的app下载量下滑了一半,
看来要分散风险,不能把所有的app都放在google上。

试了几家国内国外的market ,下载量不是很大,还是google market给力。

最近admob 保持 50-60$ , airpush 也保持在 50左右

网页的推广很难,每天只有可怜的1$ ,加油了。

2012年目标:

1 关注 html5的游戏开发 ,html5应用开发
2 关注 android 开发
3 关注 ios 开发

目标 :每天有

1 yum update

yum install openvpn

2 openvpn —genkey —secret /etc/openvpn/openvpn-key.txt

#— server.conf
port 1194
proto udp
dev tun
secret openvpn-key.txt
ifconfig 192.168.2.1 192.168.2.2
keepalive 10 120
comp-lzo
persist-key
persist-tun
status server-tcp.log
verb 3

#—-client.conf
dev tun
proto udp
remote INSERT-YOUR-COMPLETE-PUBLIC-EC2-HOSTNAME-HERE 1194
resolv-retry infinite
nobind
secret openvpn-key.txt
ifconfig 192.168.2.2 192.168.2.1
comp-lzo
verb 3
dhcp-option DNS 172.16.0.23
redirect-gateway def1

service restart openvpn 启动后就可以连接上了, 这个openvpn-key.txt 在服务端和客户端都要有。
3 连接上了,但是还不能访问其他地址的网站,要配置iptables (我测试了,我的ec2不行,其他老外的可以,再试试) /etc/sysconfig/iptables 文件内容:

#———–
*nat
:POSTROUTING ACCEPT [0:0]
:PREROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -s 192.168.2.0/24 -d 0.0.0.0/0 -o eth0 -j MASQUERADE
COMMIT
4 在文件 /etc/init.d/openvpn 中
把 #echo 1 /proc/sys/net/ipv4/ip_forward
改成 echo 1 /proc/sys/net/ipv4/ip_forward
service openvpn restart chkconfig openvpn on 连接上去试试就知道能不能用了, 可以用 tcpdump dst port 80 or src port 80 查看数据包

参考:
1 http://holgr.com/blog/2009/06/setting-up-openvpn-on-amazons-ec2/

1 yum update

yum install openvpn

2 openvpn —genkey —secret /etc/openvpn/openvpn-key.txt

#— server.conf
port 1194
proto udp
dev tun
secret openvpn-key.txt
ifconfig 192.168.2.1 192.168.2.2
keepalive 10 120
comp-lzo
persist-key
persist-tun
status server-tcp.log
verb 3

#—-client.conf
dev tun
proto udp
remote INSERT-YOUR-COMPLETE-PUBLIC-EC2-HOSTNAME-HERE 1194
resolv-retry infinite
nobind
secret openvpn-key.txt
ifconfig 192.168.2.2 192.168.2.1
comp-lzo
verb 3
dhcp-option DNS 172.16.0.23
redirect-gateway def1

service restart openvpn 启动后就可以连接上了, 这个openvpn-key.txt 在服务端和客户端都要有。
3 连接上了,但是还不能访问其他地址的网站,要配置iptables (我测试了,我的ec2不行,其他老外的可以,再试试) /etc/sysconfig/iptables 文件内容:

#———–
*nat
:POSTROUTING ACCEPT [0:0]
:PREROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -s 192.168.2.0/24 -d 0.0.0.0/0 -o eth0 -j MASQUERADE
COMMIT
4 在文件 /etc/init.d/openvpn 中
把 #echo 1 > /proc/sys/net/ipv4/ip_forward 改成 echo 1 > /proc/sys/net/ipv4/ip_forward service openvpn restart chkconfig openvpn on 连接上去试试就知道能不能用了, 可以用 tcpdump dst port 80 or src port 80 查看数据包 参考: 1

1 yum update

yum install openvpn

2 openvpn —genkey —secret /etc/openvpn/openvpn-key.txt

#— server.conf
port 1194
proto udp
dev tun
secret openvpn-key.txt
ifconfig 192.168.2.1 192.168.2.2
keepalive 10 120
comp-lzo
persist-key
persist-tun
status server-tcp.log
verb 3

#—-client.conf
dev tun
proto udp
remote INSERT-YOUR-COMPLETE-PUBLIC-EC2-HOSTNAME-HERE 1194
resolv-retry infinite
nobind
secret openvpn-key.txt
ifconfig 192.168.2.2 192.168.2.1
comp-lzo
verb 3
dhcp-option DNS 172.16.0.23
redirect-gateway def1

service restart openvpn 启动后就可以连接上了, 这个openvpn-key.txt 在服务端和客户端都要有。
3 连接上了,但是还不能访问其他地址的网站,要配置iptables (我测试了,我的ec2不行,其他老外的可以,再试试) /etc/sysconfig/iptables 文件内容:

#———–
*nat
:POSTROUTING ACCEPT [0:0]
:PREROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -s 192.168.2.0/24 -d 0.0.0.0/0 -o eth0 -j MASQUERADE
COMMIT
4 在文件 /etc/init.d/openvpn 中
把 #echo 1 > /proc/sys/net/ipv4/ip_forward 改成 echo 1 > /proc/sys/net/ipv4/ip_forward service openvpn restart chkconfig openvpn on 连接上去试试就知道能不能用了, 可以用 tcpdump dst port 80 or src port 80 查看数据包 参考: 1

1 yum update

yum install openvpn

2 openvpn —genkey —secret /etc/openvpn/openvpn-key.txt

#— server.conf

port 1194 proto

udp dev tun secret openvpn-key.txt ifconfig 192.168.2.1 192.168.2.2 keepalive 10 120 comp-lzo persist-key persist-tun status server-tcp.log verb 3 #—-client.conf dev tun proto udp remote INSERT-YOUR-COMPLETE-PUBLIC-EC2-HOSTNAME-HERE 1194 resolv-retry infinite nobind secret openvpn-key.txt ifconfig 192.168.2.2 192.168.2.1 comp-lzo verb 3 dhcp-option DNS 8.8.8.8 redirect-gateway def1 service restart openvpn 启动后就可以连接上了, 这个openvpn-key.txt 在服务端和客户端都要有。 3 连接上了,但是还不能访问其他地址的网站,要配置iptables (我测试了,我的ec2不行,其他老外的可以,再试试) /etc/sysconfig/iptables 文件内容: #———– *nat :POSTROUTING ACCEPT [0:0] :PREROUTING ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A POSTROUTING -s 192.168.2.0/24 -d 0.0.0.0/0 -o eth0 -j MASQUERADE COMMIT 4 在文件 /etc/init.d/openvpn 中 把 #echo 1 > /proc/sys/net/ipv4/ip_forward 改成 echo 1 > /proc/sys/net/ipv4/ip_forward service openvpn restart chkconfig openvpn on 连接上去试试就知道能不能用了, 可以用 tcpdump dst port 80 or src port 80 查看数据包 参考: 1

1 yum update

yum install openvpn

2 openvpn —genkey —secret /etc/openvpn/openvpn-key.txt

#— server.conf
port 1194
proto udp
dev tun
secret openvpn-key.txt
ifconfig 192.168.2.1 192.168.2.2
keepalive 10 120
comp-lzo
persist-key
persist-tun
status server-tcp.log
verb 3

#—-client.conf
dev tun
proto udp
remote INSERT-YOUR-COMPLETE-PUBLIC-EC2-HOSTNAME-HERE 1194
resolv-retry infinite
nobind
secret openvpn-key.txt
ifconfig 192.168.2.2 192.168.2.1
comp-lzo
verb 3
dhcp-option DNS 172.16.0.23
redirect-gateway def1

service restart openvpn 启动后就可以连接上了, 这个openvpn-key.txt 在服务端和客户端都要有。
3 连接上了,但是还不能访问其他地址的网站,要配置iptables (我测试了,我的ec2不行,其他老外的可以,再试试) /etc/sysconfig/iptables 文件内容:

#———–
*nat
:POSTROUTING ACCEPT [0:0]
:PREROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -s 192.168.2.0/24 -d 0.0.0.0/0 -o eth0 -j MASQUERADE
COMMIT
4 在文件 /etc/init.d/openvpn 中
把 #echo 1 /proc/sys/net/ipv4/ip_forward
改成 echo 1 /proc/sys/net/ipv4/ip_forward
service openvpn restart chkconfig openvpn on 连接上去试试就知道能不能用了, 可以用 tcpdump dst port 80 or src port 80 查看数据包

参考:
1 http://holgr.com/blog/2009/06/setting-up-openvpn-on-amazons-ec2/

Ubuntu下安装openvpn很简单apt-get install openvpn即可

之后就是build key和服务器、客户端配置,此处参考openvpn维护

服务器端的DNS相关信息可以从/etc/resolv.conf中取得
安装完openvpn下面的部分保存为~/iptables-init.sh,然后运行即可

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
iptables -A INPUT -i lo -p all -j ACCEPT
iptables -A INPUT -p all -m state –state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -i tun+ -j ACCEPT
iptables -A FORWARD -i tun+ -j ACCEPT
iptables -A INPUT -p tcp -m tcp –dport 465 -j ACCEPT
iptables -A INPUT -p tcp -m tcp –dport 110 -j ACCEPT
iptables -A INPUT -p tcp -m tcp –dport 25 -j ACCEPT
iptables -A INPUT -p tcp -m tcp –dport 22 -j ACCEPT
iptables -A INPUT -p udp –dport 1194 -j ACCEPT
iptables -A INPUT -s 10.8.0.0/24 -p all -j ACCEPT
iptables -A FORWARD -d 10.8.0.0/24 -j ACCEPT
iptables -A INPUT -p tcp -m tcp –dport 22 -j ACCEPT

Ubuntu下安装openvpn很简单apt-get install openvpn即可

之后就是build key和服务器、客户端配置,此处参考openvpn维护

服务器端的DNS相关信息可以从/etc/resolv.conf中取得
安装完openvpn下面的部分保存为~/iptables-init.sh,然后运行即可

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
iptables -A INPUT -i lo -p all -j ACCEPT
iptables -A INPUT -p all -m state –state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -i tun+ -j ACCEPT
iptables -A FORWARD -i tun+ -j ACCEPT
iptables -A INPUT -p tcp -m tcp –dport 465 -j ACCEPT
iptables -A INPUT -p tcp -m tcp –dport 110 -j ACCEPT
iptables -A INPUT -p tcp -m tcp –dport 25 -j ACCEPT
iptables -A INPUT -p tcp -m tcp –dport 22 -j ACCEPT
iptables -A INPUT -p udp –dport 1194 -j ACCEPT
iptables -A INPUT -s 10.8.0.0/24 -p all -j ACCEPT
iptables -A FORWARD -d 10.8.0.0/24 -j ACCEPT
iptables -A INPUT -p tcp -m tcp –dport 22 -j ACCEPT