|
|
首先,自己绝对是newbie一枚,虽然在论坛爬了俩星期了, 还是很多东西没弄清楚
/ a/ U6 G+ v1 f! m) N首先 要说下预装环境, 我相信看这篇帖子的,基本应该是和我一样的小白居多, 大神肯定都已经绕开了,
s; Z$ e$ c' l8 [所以 vps的系统,我个人强烈推荐centos, 下面的文章也是根据centos展开$ d! p' V$ H; o, j9 q: u/ W
( u& g1 ]: Q+ a, o* H昨天在do的vps上面把Im设置好了,安装的3.8版本,教程就是大神 醉里看花的iMobiTrax3.8 解除登陆验证的方法% f/ ^& m: d. L- Q! t% O n* o1 U
安装期间还算顺利, 但是对于我这种纯小白的,估计还是会遇到不小的麻烦/ D4 e# t. C+ S7 w+ S% X
1 大神已经在帖子中说过,建议使用lnmp环境, 这个的确很省心, imobitrax 是需要开启ionCube Loader支持的) B) `( z' I2 z: b0 L
默认lnmp环境预设置了ionCube Loader 只是没安装上/ c9 n1 p- Z% n5 d) K
所以这里记得安装上, 安装的方法也很简单 安装完lnmp之后,直接在当前目录执行./addons.sh install ionCube即可- Z# b3 k, [& I+ P0 g7 k9 R- e
安装完之后重启下服务 /usr/local/php/php-fpm reload
: V C( T" u6 D8 k- J& y# F- U0 {6 l
就可以按照大神的步骤继续安装im了
# ], S5 S2 Q$ S6 \/ Z8 K) x# E. k% U' ^9 Y
3 R# }- u$ X4 z& q
在大神的帖子中, 有下面几个步骤作为新手的我们还是要注意一下的
* S; {! O* G) h! @3 _; L( J, w( a( W8 v" ~" I$ \) b
$ k4 u. f8 O2 D5 @1 f0 ~+ N* g; I: K
3.检查IP forward是否开启:+ f5 ^ }: N/ b6 f1 W; V( ?
运行 cat /proc/sys/net/ipv4/ip_forward
! T2 ]7 K F4 X7 l7 A6 E L9 V7 d0 M 如果返回结果为1,表示IP forward已开启;返回结果为0,表示IP forward没开启;. m# O' i. Y2 c: O0 r# s
4.如果 IP forward 没开启,修改/etc/sysctl.conf
: s2 y* P7 ^6 r 将其中 “net.ipv4.ip_forward = 0” 修改为 “net.ipv4.ip_forward = 1”
+ k4 H- D. I6 Y- s, ~+ h: X 如果没有上述这行,在/etc/sysctl.conf文件中增加这行
: {' X0 E! v3 ?, F' @2 e 运行 sysctl -p 使修改生效
5 k# F# F) v8 r" T, I* H7 o! c5.增加包转发策略
( y: i9 h1 A* G 运行 iptables -t nat -A OUTPUT -d 50.28.102.240 -j DNAT --to 8.8.4.4 (注:把8.8.4.4替换为你服务器的真实IP)1 g% p! D4 r% w4 _
6.检查转发策略是否启用/ q' g" y& f3 Z" b7 m) S
iptables -L -t nat
! i! K% c9 n" p4 f# C 如果在Chain OUTPUT (policy ACCEPT)中有如下条目+ s- j9 S2 M6 ?6 _& a
DNAT all -- anywhere 50.28.102.240 to:8.8.4.4 (注:8.8.4.4应为你服务器的真实IP). J' f* ~5 ^0 |
说明转发策略正常# Q% S) s, U3 l
# t& N# h1 f. N. y7 m8 ~1 q$ y
, ]4 S' S4 C$ k4 {7 u1 p$ l
按照上面的设置完之后,如果重启vps,那么防火墙策略就会失效,那么你就又要重新执行一遍防火墙策略, 如果你是在centos的环境,我们可以在设置好防火墙策略之后,保存一下策略$ a- G6 ~( x* J
只要增加 /etc/rc.d/init.d/iptables save 就可以2 O; _, X. E6 {- O1 W
- A: _! [0 B% H5 Q- R9 D接下来,应该就能正常使用im了 就算重启服务器,也不需要再重新设置规则
% A9 s& D3 P3 D1 W9 U/ J |
评分
-
查看全部评分
|