|
|
首先,自己绝对是newbie一枚,虽然在论坛爬了俩星期了, 还是很多东西没弄清楚- f+ p! x& A3 z7 `. L2 V: s
首先 要说下预装环境, 我相信看这篇帖子的,基本应该是和我一样的小白居多, 大神肯定都已经绕开了,
( C Y& m, O, l0 w; w1 [所以 vps的系统,我个人强烈推荐centos, 下面的文章也是根据centos展开/ [, ], p' @8 H2 t$ {( r! A
+ ?: R. y- p* I
昨天在do的vps上面把Im设置好了,安装的3.8版本,教程就是大神 醉里看花的iMobiTrax3.8 解除登陆验证的方法
* F- B" f7 L1 d2 w, X安装期间还算顺利, 但是对于我这种纯小白的,估计还是会遇到不小的麻烦
) ?% X. o A4 l2 \8 j- M2 }% f1 大神已经在帖子中说过,建议使用lnmp环境, 这个的确很省心, imobitrax 是需要开启ionCube Loader支持的) \9 I9 w5 q) |3 L& b
默认lnmp环境预设置了ionCube Loader 只是没安装上) z. g J) _$ l% {3 V
所以这里记得安装上, 安装的方法也很简单 安装完lnmp之后,直接在当前目录执行./addons.sh install ionCube即可5 r# y: q+ I) u& r9 O
安装完之后重启下服务 /usr/local/php/php-fpm reload! H; ]2 w7 T+ S: P
4 ~- T( B4 h5 z) V$ c+ Q( B就可以按照大神的步骤继续安装im了: J- T7 a; X+ ]7 ~# F1 D
; q% A6 u6 m5 ^- M* ~
! |' [! ^" F; A; c: R: ]在大神的帖子中, 有下面几个步骤作为新手的我们还是要注意一下的$ U4 G' q/ \2 v7 z) u9 P5 z' A
2 c! ]9 m! `/ o# w2 _# m5 G; z9 Y& g9 @# D' n3 o% m
3.检查IP forward是否开启:
1 a2 }6 v0 _) _: d; B `# q 运行 cat /proc/sys/net/ipv4/ip_forward
6 C- A- O9 n# e! M 如果返回结果为1,表示IP forward已开启;返回结果为0,表示IP forward没开启;0 C( c& Q; h0 ^4 {( ~& g- Z/ y
4.如果 IP forward 没开启,修改/etc/sysctl.conf; D/ V5 r; v& O* o
将其中 “net.ipv4.ip_forward = 0” 修改为 “net.ipv4.ip_forward = 1”& _# [3 |5 h# Y3 k- {
如果没有上述这行,在/etc/sysctl.conf文件中增加这行$ `; M1 K1 \, z* A3 ^
运行 sysctl -p 使修改生效" n) ^, q+ ?- T
5.增加包转发策略) z+ N: w! X' L1 u% Y2 G
运行 iptables -t nat -A OUTPUT -d 50.28.102.240 -j DNAT --to 8.8.4.4 (注:把8.8.4.4替换为你服务器的真实IP)
" j9 @" i5 c0 |/ ~& S6.检查转发策略是否启用/ V5 o9 \2 G* x' a- n
iptables -L -t nat) a" h0 T+ z9 W
如果在Chain OUTPUT (policy ACCEPT)中有如下条目
$ c) ?9 }' ?% ~. J* }# w DNAT all -- anywhere 50.28.102.240 to:8.8.4.4 (注:8.8.4.4应为你服务器的真实IP)
( C6 s9 O) P+ |' C9 h8 Q 说明转发策略正常
$ D. L. E% R" X/ C8 s! l3 S- r X
1 b+ ~2 Y7 Z: H6 K4 ^' `9 Y% \0 E按照上面的设置完之后,如果重启vps,那么防火墙策略就会失效,那么你就又要重新执行一遍防火墙策略, 如果你是在centos的环境,我们可以在设置好防火墙策略之后,保存一下策略3 V) P# z" V0 C3 ~$ |2 L& F; Y0 x8 c
只要增加 /etc/rc.d/init.d/iptables save 就可以
# E" O5 I/ ^* e, L( A$ G5 N8 Z+ `6 ?* F4 h- h' S3 m
接下来,应该就能正常使用im了 就算重启服务器,也不需要再重新设置规则
5 @2 I5 `. y; L0 r |
评分
-
查看全部评分
|