CentOS 7 3proxy搭建socks5代理

3proxy是一个俄罗斯人编写的强大的代理软件,支持windows/linux/unix平台,支持网页协议文件传输协议HTTP/HTTPS/FTP代理,支持三个版本的套接字SOCKSv4/SOCKSv4.5/SOCKSv5(socks/socks.exe)代理,支持邮件协议POP3/SMTP代理,支持即时通讯协议AIM/ICQ(icqpr/icqpr.exe)代理,支持MSN 消息 / Live 消息代理 (msnpr/msnpr.exe),支持DNS缓存,TCP/UDP端口映射。当前的稳定版本为0.8.12,开发版本为0.9b-devel

阅读全文 >>


bash: killall: command not found | 没有找到killall 命令

在某些系统上像

Ubuntu
JeOS
版本,一些我们认为微不足道的命令都没有安装,通常还有一种我们不知道的替代方案(用
vi
代替
nano
)。

在这种情况下,有一个

pkill
命令将向与名称匹配的所有进程发送指定信号。

阅读全文 >>


PHP 笔记 | PHP生成随机密码

使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,这里我收集整理了几种生成随机字符串的方法,以供大家参考。

阅读全文 >>


PHP 笔记 | php获取客户端真实ip地址的三种方法 | 判断IP为有效IP地址 | 区分ipv4/ipv6

php获取客户端真实ip地址的三种方法 | 判断IP为有效IP地址 | 区分ipv4/ipv6 共计3个内容

Ipv4和Ipv6的地址字符串长度

一. php获取客户端真实ip地址的三种方法

php获取用户(客户端)真实IP地址的三种方法

第一种方法,还算靠谱.

function get_real_ip(){ 
    $ip=false; 
    if(!empty($_SERVER['HTTP_CLIENT_IP'])){ 
        $ip=$_SERVER['HTTP_CLIENT_IP']; 
    }
    if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){ 
        $ips=explode (', ', $_SERVER['HTTP_X_FORWARDED_FOR']); 
        if($ip){ array_unshift($ips, $ip); $ip=FALSE; }
        for ($i=0; $i < count($ips); $i++){
            if(!preg_match ('/^(10│172.16│192.168)./', $ips[$i])){
                $ip=$ips[$i];
                break;
            }
        }
    }
    return ($ip ? $ip : $_SERVER['REMOTE_ADDR']); 
}

阅读全文 >>