首先,自己绝对是newbie一枚,虽然在论坛爬了俩星期了, 还是很多东西没弄清楚" G a9 l0 T! Q7 L" i! P
首先 要说下预装环境, 我相信看这篇帖子的,基本应该是和我一样的小白居多, 大神肯定都已经绕开了,
% R6 G; Q4 L: ~. x! e4 J+ F所以 vps的系统,我个人强烈推荐centos, 下面的文章也是根据centos展开
: K; m% U, Z1 `8 U" ~, a- Y* ?$ ?+ @& |3 v8 S
昨天在do的vps上面把Im设置好了,安装的3.8版本,教程就是大神 醉里看花的iMobiTrax3.8 解除登陆验证的方法
7 \9 P& c. c( V' h安装期间还算顺利, 但是对于我这种纯小白的,估计还是会遇到不小的麻烦- U. J1 Q% ?' L1 ^: | N: }4 u. Y
1 大神已经在帖子中说过,建议使用lnmp环境, 这个的确很省心, imobitrax 是需要开启ionCube Loader支持的4 [: ^/ D) }5 w- a, I1 y$ [: T
默认lnmp环境预设置了ionCube Loader 只是没安装上 m& [% b. |5 g) ~
所以这里记得安装上, 安装的方法也很简单 安装完lnmp之后,直接在当前目录执行./addons.sh install ionCube即可9 b: ^, E _' ^/ [/ q5 O
安装完之后重启下服务 /usr/local/php/php-fpm reload. F& d' n4 [, I7 `: l
- G$ Z3 e7 n3 ?) B8 g9 ?! i6 K
就可以按照大神的步骤继续安装im了
1 o! X. C3 P: K0 m8 B* R$ x: N7 L) L6 k0 r, v* m$ u. W- L4 J
' ]# P% Z8 J' a7 R2 ?5 k在大神的帖子中, 有下面几个步骤作为新手的我们还是要注意一下的' H$ |) ^- a, G9 y' M( e
) O+ V; C C, @4 r
/ i- H: m9 c' h* a
3.检查IP forward是否开启:
! B% w! J0 L8 h) r; p 运行 cat /proc/sys/net/ipv4/ip_forward
* U- j# t! y% D9 ~ 如果返回结果为1,表示IP forward已开启;返回结果为0,表示IP forward没开启;
7 T+ m0 K$ b# n* h A4.如果 IP forward 没开启,修改/etc/sysctl.conf
+ X W7 c$ B0 i5 k 将其中 “net.ipv4.ip_forward = 0” 修改为 “net.ipv4.ip_forward = 1”2 v0 p& H) T2 `, F Y! S
如果没有上述这行,在/etc/sysctl.conf文件中增加这行
~7 c2 ^# l8 O& g( r! F+ p7 l3 C 运行 sysctl -p 使修改生效
! t/ q/ G- Q" B& `, }; p G8 W5.增加包转发策略
3 U' g' |2 V, m8 ~+ k) i# ` 运行 iptables -t nat -A OUTPUT -d 50.28.102.240 -j DNAT --to 8.8.4.4 (注:把8.8.4.4替换为你服务器的真实IP)
% T Q# f3 Y9 g9 |6 \4 l" m6.检查转发策略是否启用
+ `9 W! D6 X/ v5 E/ n+ U7 k6 G iptables -L -t nat6 F. ]6 }+ G& h
如果在Chain OUTPUT (policy ACCEPT)中有如下条目% [8 t5 E( n" s8 K
DNAT all -- anywhere 50.28.102.240 to:8.8.4.4 (注:8.8.4.4应为你服务器的真实IP)
) K" v1 p2 v, D5 \4 x8 z 说明转发策略正常
& G$ |! E; N' {7 R( [) e/ {* K
4 h3 L4 o, o6 @ ~' R& R0 y0 R7 ?! J A4 N& n
按照上面的设置完之后,如果重启vps,那么防火墙策略就会失效,那么你就又要重新执行一遍防火墙策略, 如果你是在centos的环境,我们可以在设置好防火墙策略之后,保存一下策略- }- Z) w0 p9 z$ V1 z
只要增加 /etc/rc.d/init.d/iptables save 就可以& D7 l$ |, B" S6 i
, c5 N+ c; ~1 j) ^+ z
接下来,应该就能正常使用im了 就算重启服务器,也不需要再重新设置规则5 i D7 T/ B1 m0 Y: @
|