Linux搭建Socks5代理

为了能够更好的看老司机开车,编译安装socks5代理(linux)

Socks5

SS5 官方网站

1.安装一些依赖组件

yum install gcc openldap-devel pam-devel openssl-devel

2.下载SS5最新版本的源代码

wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz

3.解压后开始编译安装

tar zxvf ./ss5-3.8.9-8.tar.gz
cd ss5-3.8.9
./configure
make
make install

4.赋予脚本权限

chmod +x /etc/init.d/ss5

5.修改 socks5 配置文件,放开 auth 和 permit 注释

vi /etc/opt/ss5/ss5.conf

# 如果需要配置访问权限
 auth 0.0.0.0/0 - u
 permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -
  • 修改用户密码

    vi /etc/opt/ss5/ss5.passwd
    # 格式为 用户名 密码
    username password
    #例如
    user1 123
    
  • 修改端口

    vi /etc/sysconfig/ss5
    # SS5_OPTS=" -u root -b 0.0.0.0:8080"
    
  • 启动服务

    service ss5 start
    

6.随系统启动

chkconfig --add ss5
chkconfig --level 345 ss5 on
chkconfig --list | grep ss5