CentOS搭建socket5代理服务器

摘要:
1.安装socket 5依赖包yum yinstallgccautomakepam developerdap develcyrus sasl devel2。下载ss5并安装官方下载网站:http://ss5.sourceforge.net/软件包:http://iweb.dl.sourceforge.net/project/ss5/ss5/3.8.9-6/ss5-3.8.9-6.tar.gz笔记
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地址:端口

免责声明:文章转载自《CentOS搭建socket5代理服务器》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇oracle批量导入数据element table显示滚动条下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

CentOS系统安全的简单配置

1, 最小化安装:在安装centos系统的时候选择定制安装,不安装图形化界面、根据自己的情况选择安装的服务或者一个都不安装,等安装完了以后自行安装、选择软件编译安装所需的工具和库等。2, 安装系统补丁:建议使用centos自带的yum工具来安装[ root@localhost ~]# rpm –import /etc/pki/rpm-gpg/RPM-GPG...

CentOS7 docker.repo 用阿里云Docker Yum源

yum安装软件的时候经常出现找不到镜像的情况 https://download.docker.com/linux/centos/7/x86_64/stable/repodata/repomd.xml: [Errno 12] Timeout on 解决方法:更新/etc/yum.repos.d目录下的docker.repo文件内容,使用阿里的镜像源 [do...

Centos防火墙设置与端口开放的方法

Centos升级到7之后,内置的防火墙已经从iptables变成了firewalld。所以,端口的开启还是要从两种情况来说明的,即iptables和firewalld。更多关于CentOs防火墙的最新内容,请参考Redhat官网。 一、iptables 1.打开/关闭/重启防火墙 开启防火墙(重启后永久生效):chkconfig iptables on...

centos安装redis并开启多个redis实例

1.下载安装包       下载地址 :  http://download.redis.io/releases/,去里面找对应的版本下载        例如  wget http://download.redis.io/releases/redis-5.0.0.tar.gz 2.解压       tar -zxf  redis-5.0.0.tar.gz  ...

CentOS VNC配置(转)

一、VNC简单介绍:   VNC,全称为Virtual NetworkComputing,它是一个桌面共享系统。它的功能,类似于windows中 的远程桌面功能。VNC使用了 RFB(RemoteFrameBuffer,远程帧缓冲)协议来实现远程控制另外一台计算机。它把键盘、鼠标动作发送到远程计算机,并把远程计算机的屏 幕发回到本地。VNC技术与平台无关...

如何设置CentOS 7开机自动获取IP地址详解

本例中以CentOS 7举例说明如何设置Linux开机自动获取IP地址和设置固定IP地址。 自动获取动态IP地址 1.输入“ip addr”并按回车键确定,发现无法获取IP(CentOS 7默认没有ifconfig命令),记录下网卡名称(本例中为ens33,下图黄色框内)。 2.输入“cd /etc/sysconfig/network-scripts/”...