|
|
首先,自己绝对是newbie一枚,虽然在论坛爬了俩星期了, 还是很多东西没弄清楚+ a5 \* H+ a& i- p1 g2 q! q
首先 要说下预装环境, 我相信看这篇帖子的,基本应该是和我一样的小白居多, 大神肯定都已经绕开了, l$ D* w" T" b+ ?5 U: T
所以 vps的系统,我个人强烈推荐centos, 下面的文章也是根据centos展开
9 d1 F% @5 \! U1 I9 o2 y
4 m3 v C! [3 @; d昨天在do的vps上面把Im设置好了,安装的3.8版本,教程就是大神 醉里看花的iMobiTrax3.8 解除登陆验证的方法/ h% j. f9 |( C1 q+ b0 ~2 Y3 G
安装期间还算顺利, 但是对于我这种纯小白的,估计还是会遇到不小的麻烦
* j' p) r( K! g2 B3 M1 大神已经在帖子中说过,建议使用lnmp环境, 这个的确很省心, imobitrax 是需要开启ionCube Loader支持的4 e: I/ y& ^" G/ ]" V
默认lnmp环境预设置了ionCube Loader 只是没安装上% {. p3 R1 V5 i$ T
所以这里记得安装上, 安装的方法也很简单 安装完lnmp之后,直接在当前目录执行./addons.sh install ionCube即可
7 U+ ^( l3 X, `$ M2 c安装完之后重启下服务 /usr/local/php/php-fpm reload% j6 u: f& v H8 C
4 Z# V# ^$ k$ Z# W就可以按照大神的步骤继续安装im了$ ]$ _+ ]+ p/ R- {% N
+ p+ O# @% w( G3 `# Y3 ~" P
5 n1 i; I1 O3 Z$ x% z b
在大神的帖子中, 有下面几个步骤作为新手的我们还是要注意一下的
' i' a2 j8 u; v H6 b9 s$ g- k
* s* }! J! H9 L4 i3 I8 t V
# {% G- C8 O+ @( a6 o3.检查IP forward是否开启:
$ ?) i4 W! I2 H: } 运行 cat /proc/sys/net/ipv4/ip_forward3 l' p. S: \3 J5 k$ R
如果返回结果为1,表示IP forward已开启;返回结果为0,表示IP forward没开启;
$ n1 q' I/ s: x- h/ x, _' y$ ~, y4.如果 IP forward 没开启,修改/etc/sysctl.conf9 e6 `* Z# u7 N0 r+ n) o8 x
将其中 “net.ipv4.ip_forward = 0” 修改为 “net.ipv4.ip_forward = 1”
/ _6 K; O `7 d5 i3 b 如果没有上述这行,在/etc/sysctl.conf文件中增加这行9 D; |$ ]7 }: c
运行 sysctl -p 使修改生效& z2 \7 |8 x; m* W
5.增加包转发策略 L8 T6 S' [( L: U' `0 g# o( h
运行 iptables -t nat -A OUTPUT -d 50.28.102.240 -j DNAT --to 8.8.4.4 (注:把8.8.4.4替换为你服务器的真实IP)
4 T9 w! f( y* H+ e6.检查转发策略是否启用
1 f' I$ P |) H iptables -L -t nat
6 \1 b" O8 |5 ~/ @8 J4 k0 I; a3 {' \ 如果在Chain OUTPUT (policy ACCEPT)中有如下条目
3 i1 b( s$ f' a- ~ DNAT all -- anywhere 50.28.102.240 to:8.8.4.4 (注:8.8.4.4应为你服务器的真实IP)1 N5 g) r( n: Y5 a: F/ q/ D* J" m
说明转发策略正常
% Q# S* }/ u8 E: B5 n( u0 x
! S, k8 c+ Z5 o2 ]5 j( E, ]8 s. R( k$ P- j3 @
按照上面的设置完之后,如果重启vps,那么防火墙策略就会失效,那么你就又要重新执行一遍防火墙策略, 如果你是在centos的环境,我们可以在设置好防火墙策略之后,保存一下策略! k2 J# r$ C! X) X7 M# F
只要增加 /etc/rc.d/init.d/iptables save 就可以
( C* P+ D1 X$ z* F* E* Z# a- U% ^7 V
接下来,应该就能正常使用im了 就算重启服务器,也不需要再重新设置规则0 k, V' e5 W9 b. [% d
|
评分
-
查看全部评分
|