|
首先,自己绝对是newbie一枚,虽然在论坛爬了俩星期了, 还是很多东西没弄清楚1 X3 P9 n0 V5 C5 \" ?
首先 要说下预装环境, 我相信看这篇帖子的,基本应该是和我一样的小白居多, 大神肯定都已经绕开了,) O) Q- z3 u* N
所以 vps的系统,我个人强烈推荐centos, 下面的文章也是根据centos展开7 C' Z+ O% k' Y6 l, T6 [6 T
1 @+ c% U: F5 N }# N/ f
昨天在do的vps上面把Im设置好了,安装的3.8版本,教程就是大神 醉里看花的iMobiTrax3.8 解除登陆验证的方法7 Y' z. u$ n7 [
安装期间还算顺利, 但是对于我这种纯小白的,估计还是会遇到不小的麻烦0 E" p, V- n) ~) y& J6 f
1 大神已经在帖子中说过,建议使用lnmp环境, 这个的确很省心, imobitrax 是需要开启ionCube Loader支持的
; G3 J5 U5 x8 B" m Z默认lnmp环境预设置了ionCube Loader 只是没安装上
: X6 n6 Y) Q8 y* e0 E( V0 B所以这里记得安装上, 安装的方法也很简单 安装完lnmp之后,直接在当前目录执行./addons.sh install ionCube即可6 ]8 W- c- @4 u5 H( Y7 w
安装完之后重启下服务 /usr/local/php/php-fpm reload6 z. |' v. _# R" l D
& M. n6 z- S5 I% c9 E( X
就可以按照大神的步骤继续安装im了! a5 j! w# f2 ~2 y7 ~6 M4 _+ u
% P7 p" c6 u2 E5 x# w5 V5 {( e
, g$ y' s8 ~& }3 K8 t! z在大神的帖子中, 有下面几个步骤作为新手的我们还是要注意一下的3 s! R4 ?4 Q" j9 x, C
; m) g# K& W( t8 w# J, A, w
) F6 x$ B! F/ k
3.检查IP forward是否开启:
% W: H# m3 q3 b# D4 b 运行 cat /proc/sys/net/ipv4/ip_forward/ j8 F B9 v( ?% U u
如果返回结果为1,表示IP forward已开启;返回结果为0,表示IP forward没开启;( M" E, A: v9 S: }8 u
4.如果 IP forward 没开启,修改/etc/sysctl.conf/ f* @) R" l2 O6 \5 a
将其中 “net.ipv4.ip_forward = 0” 修改为 “net.ipv4.ip_forward = 1”3 _# U0 S7 o; B
如果没有上述这行,在/etc/sysctl.conf文件中增加这行* I1 W0 L, h' ~
运行 sysctl -p 使修改生效
- n/ H* O% a- i3 [" M9 C+ I5.增加包转发策略
; @4 G! `) M- s4 q' k6 g* f 运行 iptables -t nat -A OUTPUT -d 50.28.102.240 -j DNAT --to 8.8.4.4 (注:把8.8.4.4替换为你服务器的真实IP)# m, k3 Y% t' `( @1 _
6.检查转发策略是否启用
* t) W: S# _( X3 Q2 r iptables -L -t nat
' I6 J8 Y3 z1 D, H, {& I) P: n- ] 如果在Chain OUTPUT (policy ACCEPT)中有如下条目% O, r6 k+ w% l1 X+ c5 L
DNAT all -- anywhere 50.28.102.240 to:8.8.4.4 (注:8.8.4.4应为你服务器的真实IP) F4 C( M& s0 |1 ?3 z8 p
说明转发策略正常6 B" T$ K/ ~) `: m
3 i' U& R! i0 s/ l# A2 N& M9 g; T& M. l2 | _2 R
按照上面的设置完之后,如果重启vps,那么防火墙策略就会失效,那么你就又要重新执行一遍防火墙策略, 如果你是在centos的环境,我们可以在设置好防火墙策略之后,保存一下策略
( T5 V6 T0 s- c/ {/ }( j% G只要增加 /etc/rc.d/init.d/iptables save 就可以
1 o' W; q* S+ {- t- g
8 w _" T% [6 f9 h1 Q% _接下来,应该就能正常使用im了 就算重启服务器,也不需要再重新设置规则
4 y1 `9 c4 p$ D$ } |
评分
-
查看全部评分
|