|
首先,自己绝对是newbie一枚,虽然在论坛爬了俩星期了, 还是很多东西没弄清楚9 P9 X% C# B6 |
首先 要说下预装环境, 我相信看这篇帖子的,基本应该是和我一样的小白居多, 大神肯定都已经绕开了,
. j6 I6 P/ S/ `4 [9 r$ m所以 vps的系统,我个人强烈推荐centos, 下面的文章也是根据centos展开' T! V+ {/ j3 ^1 x9 m9 i; ?% r5 I
8 [1 Z7 N9 E4 w4 ]: q昨天在do的vps上面把Im设置好了,安装的3.8版本,教程就是大神 醉里看花的iMobiTrax3.8 解除登陆验证的方法7 u7 C- r$ S1 H' ]/ B
安装期间还算顺利, 但是对于我这种纯小白的,估计还是会遇到不小的麻烦
! q. f8 c4 m- g1 大神已经在帖子中说过,建议使用lnmp环境, 这个的确很省心, imobitrax 是需要开启ionCube Loader支持的
) {$ p ], t* z ? o8 W默认lnmp环境预设置了ionCube Loader 只是没安装上) p4 G; `. C& t# ]
所以这里记得安装上, 安装的方法也很简单 安装完lnmp之后,直接在当前目录执行./addons.sh install ionCube即可
% k6 T0 u& R: q" E3 n& B安装完之后重启下服务 /usr/local/php/php-fpm reload4 f6 h Y0 s' I
3 `$ H# Q* c5 }就可以按照大神的步骤继续安装im了
, \2 `$ O, t" k+ f+ R
4 D. m$ |+ c0 {+ U: J9 B. I2 T) S. P
在大神的帖子中, 有下面几个步骤作为新手的我们还是要注意一下的3 ~ O5 B- l8 W: R j
- v8 Q6 _6 s: ]& ^; Y
; n" |6 j0 r- t( P$ A
3.检查IP forward是否开启:
7 l, v0 V$ J+ P: q U$ `2 T9 W- R q 运行 cat /proc/sys/net/ipv4/ip_forward
4 H5 e+ r& Z9 g2 i( K$ j' V 如果返回结果为1,表示IP forward已开启;返回结果为0,表示IP forward没开启;
6 E9 {% _2 W& ^7 K6 N$ b4.如果 IP forward 没开启,修改/etc/sysctl.conf* T' G. V' E+ f
将其中 “net.ipv4.ip_forward = 0” 修改为 “net.ipv4.ip_forward = 1”: ~$ n9 p. u- s
如果没有上述这行,在/etc/sysctl.conf文件中增加这行
1 V4 q: G, _5 y5 u 运行 sysctl -p 使修改生效! L0 R# L+ ]% F% E. R
5.增加包转发策略
# R: Z# k- ^: d( { Z% w8 a3 Q! Q9 ] 运行 iptables -t nat -A OUTPUT -d 50.28.102.240 -j DNAT --to 8.8.4.4 (注:把8.8.4.4替换为你服务器的真实IP)
, `( x1 g& }8 J+ b; v6.检查转发策略是否启用
' y" l& t: T* G# g iptables -L -t nat
! d+ k O5 `) W# S& N. ^ 如果在Chain OUTPUT (policy ACCEPT)中有如下条目' A3 G1 L, `2 G u
DNAT all -- anywhere 50.28.102.240 to:8.8.4.4 (注:8.8.4.4应为你服务器的真实IP)
. n$ |' M% O* y$ i7 f) e. x 说明转发策略正常7 C" W# L+ C2 U6 V5 C; a$ U
( v* |' ~0 B) Q/ X" n
# o9 r* u( V- Z/ i; {按照上面的设置完之后,如果重启vps,那么防火墙策略就会失效,那么你就又要重新执行一遍防火墙策略, 如果你是在centos的环境,我们可以在设置好防火墙策略之后,保存一下策略
+ A( C0 U) d9 l$ t% o+ X2 s只要增加 /etc/rc.d/init.d/iptables save 就可以
7 {6 Q8 a, P2 W4 t
( X4 P$ \) \! R2 {8 h6 s4 Y接下来,应该就能正常使用im了 就算重启服务器,也不需要再重新设置规则9 u/ `' d k d/ S
|
评分
-
查看全部评分
|