伊人博客 一款有技术又有生活的博客

linux 服务器安装ss5代理服务器教程和命令

发布时间:2024-05-15 17:17:02 标签:代理服务器,tinyproxy,ss5,ccproxy | 阅读(220)

前言: 在window上使用ccproxy配置代理服务器挺好用的,但是缺点是服务器注销之后就无法使用,无法安装为服务,这个有点恼火(有知道解决方案的可以教一下我),后来查了教程了解到了tinyproxy,经安装测试发现,发现无法配合proxifier客户端使用,无奈重新搜索到了ss5.

1、先安装依赖,然后下载ss5,编译和安装

yum install gcc openldap-devel pam-devel openssl-devel 
yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel
yum -y install pam-devel openldap-devel cyrus-sasl-devel gcc automake make openssl openssl-devel
wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
tar -vzx -f ss5-3.8.9-8.tar.gz
cd ss5-3.8.9/
./configure
make
make install

2、启动ss5时发现无权限,添加一下权限

chmod +x /etc/init.d/ss5

3、设置一下开机启动

chkconfig --add ss5  
chkconfig --level 345 ss5 on

4、开启账号密码验证功能,找到/etc/opt/ss5/ss5.conf,

找到 auth 0.0.0.0/0 - - 去掉#,然后修改为:auth 0.0.0.0/0 - u,这里也一定要修改,否则-表示匿名访问

找到permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -,渠道前边的#,妈呀,切记,此处一定要改一下,不要只是删除#号,因为原版默认为:permit - 0.0.0.0/0 - 0.0.0.0/0 - - - - -,这里第一个 - 表示允许匿名访问,这会导致严重问题

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 - - - - -

5、设置密码,一行一个账号,用户名和密码之间用空格间隔

vi /etc/opt/ss5/ss5.passwd
user1 pwd1  
user2 pwd2

6、设置监听端口,找到文件/etc/sysconfig/ss5

vi /etc/sysconfig/ss5
# Add startup option here  
SS5_OPTS=" -u root -b 0.0.0.0:8080"

7、服务的启动与停止

service ss5 start  #启动
service ss5 stop   #停止
service ss5 restart #重启


原创文章如转载,请注明出处“伊人博客

站内搜索
关注公众号(随时搜索)
文章归档
热门推荐
随机推荐
冷门晾晒