|
首先,自己绝对是newbie一枚,虽然在论坛爬了俩星期了, 还是很多东西没弄清楚+ }: P+ Z' w2 S) y, r7 G
首先 要说下预装环境, 我相信看这篇帖子的,基本应该是和我一样的小白居多, 大神肯定都已经绕开了,5 f% i& F; G B0 i( |) s6 _
所以 vps的系统,我个人强烈推荐centos, 下面的文章也是根据centos展开, v# `7 w! H) b- U% [
/ M D H( P+ L5 {) L昨天在do的vps上面把Im设置好了,安装的3.8版本,教程就是大神 醉里看花的iMobiTrax3.8 解除登陆验证的方法5 o1 x6 \# c5 L; @/ K
安装期间还算顺利, 但是对于我这种纯小白的,估计还是会遇到不小的麻烦
) n& Q/ }$ B" f8 M1 大神已经在帖子中说过,建议使用lnmp环境, 这个的确很省心, imobitrax 是需要开启ionCube Loader支持的& C0 i8 e6 v( {
默认lnmp环境预设置了ionCube Loader 只是没安装上" F8 ~& }7 F" }% [9 e
所以这里记得安装上, 安装的方法也很简单 安装完lnmp之后,直接在当前目录执行./addons.sh install ionCube即可3 m2 J; m! _* ^6 |, h$ Y
安装完之后重启下服务 /usr/local/php/php-fpm reload- o) T; v2 K, y+ W+ O
# u. O) N1 n( N, k5 c" [就可以按照大神的步骤继续安装im了5 \8 x- S5 K& k% Z. C# c* X
( w/ s7 T' g: Z# ^: Y9 b
5 |" M! T9 S* s5 z" D- T在大神的帖子中, 有下面几个步骤作为新手的我们还是要注意一下的. m B* o$ ^& |! r8 L1 O! d
5 P- [! v/ }: W2 d) h( c* z6 j* }7 e% N
3.检查IP forward是否开启:3 b0 n9 u- J1 d' I3 Y4 s
运行 cat /proc/sys/net/ipv4/ip_forward
) A5 [' E3 @. Q6 q- h$ Q* { 如果返回结果为1,表示IP forward已开启;返回结果为0,表示IP forward没开启;
. k* w7 N e Y4.如果 IP forward 没开启,修改/etc/sysctl.conf
k. [3 x* [" } V; _7 I: B& X: { 将其中 “net.ipv4.ip_forward = 0” 修改为 “net.ipv4.ip_forward = 1”! E/ [, }! Z6 j! ]1 _# z7 s
如果没有上述这行,在/etc/sysctl.conf文件中增加这行5 s) [# j$ }/ }6 l; ]6 k
运行 sysctl -p 使修改生效6 s L1 e8 j$ C+ }3 j, U' |
5.增加包转发策略+ u. p6 T5 @( D, f
运行 iptables -t nat -A OUTPUT -d 50.28.102.240 -j DNAT --to 8.8.4.4 (注:把8.8.4.4替换为你服务器的真实IP)1 o4 X% I% Y* F1 W' k' R& [1 D N( l
6.检查转发策略是否启用" [& v+ G# ]) I+ i
iptables -L -t nat
8 }4 V3 W; A. f: Y 如果在Chain OUTPUT (policy ACCEPT)中有如下条目
7 v1 |4 p( X. a4 N. q+ k DNAT all -- anywhere 50.28.102.240 to:8.8.4.4 (注:8.8.4.4应为你服务器的真实IP)9 R( V/ [3 s. p
说明转发策略正常
6 U2 D# n! Q* M; T% j2 D9 \9 P8 W
! u/ b+ c; J6 e, g2 y: B1 b N( L) Q: O% q3 |1 n$ i/ \
按照上面的设置完之后,如果重启vps,那么防火墙策略就会失效,那么你就又要重新执行一遍防火墙策略, 如果你是在centos的环境,我们可以在设置好防火墙策略之后,保存一下策略
3 D9 {# H" U$ @; n只要增加 /etc/rc.d/init.d/iptables save 就可以
2 W# s6 ~7 g, d
* E& F- | B" h: k3 |% o接下来,应该就能正常使用im了 就算重启服务器,也不需要再重新设置规则
* U; R0 f w7 _0 ?! _, J$ s0 Q |
评分
-
查看全部评分
|