• CentOS搭建socket5代理服务器


    1.安装socket5依赖包
    yum -y install gcc automake make pam-devel openldap-devel cyrus-sasl-devel
     
    2.下载ss5并安装
    下载官网:http://ss5.sourceforge.net/
    软件包:http://iweb.dl.sourceforge.net/project/ss5/ss5/3.8.9-6/ss5-3.8.9-6.tar.gz
     
    注意:不要下载最新版ss5-3.8.9-7.tar.gz,这个包安装后布不能启动,报以下错误:
    [11/Dec/2012:14:44:50 CST] [INFO] SS5 Version 3.8.9 - Release 7 starting
    [11/Dec/2012:14:44:50 CST] [INFO] Copyright (C) 2002-2011 by Matteo Ricchetti - <matteo.ricchetti@libero.it>
    [11/Dec/2012:14:44:50 CST] [INFO] Setting dynamic configuration.
    [11/Dec/2012:14:44:50 CST] [INFO] Cleaning old configuration.
    [11/Dec/2012:14:44:50 CST] [INFO] Loading and validating new configuration.
    [11/Dec/2012:14:44:50 CST] [0] [ERRO] $S5LoadConfData$: (No such file or directory).
    [11/Dec/2012:14:44:50 CST] [ERRO] Configuration not switched.
     
    root@test:~# tar zxvf ss5-3.8.9-6.tar.gz
    root@test:~# cd ss5-3.8.9
    root@test:~# ./configure && make && make install
    root@test:~# cd /etc/opt/ss5
    root@test:/etc/opt/ss5# ls
    ss5.conf  ss5.ha  ss5.passwd
     
    ss5.conf配置
    #auth    0.0.0.0/0               -               -
    去掉注释,改为
    auth    0.0.0.0/0               -               u
    u:使用ss5.passwd帐号密码登录,-:默认任何人都可使用
     
    #permit -        0.0.0.0/0       -       0.0.0.0/0       -       -       -       -       -
    去掉注释:
    permit -        0.0.0.0/0       -       0.0.0.0/0       -       -       -       -       -
     
    添加用户名密码
    vim ss5.passwd
    test test
     
    3. 启动socks服务测试
    root@test:~# chmod 777 /etc/rc.d/init.d/ss5
    root@test:~# /etc/init.d/ss5 start
     

    如果遇到问题   can't unlink pid file /var/run/ss5/ss5.pid

    这是因为已经有ss5在运行,ps -A | grep ss5

    kill掉它,再start即可

    添加 ss5 到服务中,并随机启动

    chkconfig --add ss5

    chkconfig ss5 on

    这样就可以直接service ss5 restart了,不用指定路径/etc/init.d/ss5

    默认是1080端口

    改ss5端口,格式为ss5  -b ip地址:端口

  • 相关阅读:
    LINQ使用的一点心得 子曰
    Extjs的grid的单元格中加载超链接和按钮 子曰
    关于建立“高保真模型”的必要性 子曰
    DHL:jQuery框架学习使用总结,插件,继续中...
    dhl:mvc用户登陆身份验证
    thickbox.js 及 将thickbox "close or esc key "改为 中文"关闭"
    在 jQuery 中如何判断对象是否存在
    jquery弹出层实例
    dhl:jquery select下拉框,checkbox,选择
    asp.net mvc 中"未找到路径“/favicon.ico”的控制器或该控制器未实现 IController。"
  • 原文地址:https://www.cnblogs.com/sxlfybb/p/4773080.html
Copyright © 2020-2023  润新知