欢迎您,零度科技专业海外服务器租用
公司电话: 24小时电话: 

当前位置:首页>帮助教程>Linux 系统教程

目录导航

centos安装socks5代理软件和ss5代理

美国FDC机房 添加于 2014-09-13  
Linux 系统教程

centos安装dante为socks5代理

wget -c ftp://ftp.inet.no/pub/socks/dante-1.2.0.tar.gz
tar zxvf dante-1.2.0.tar.gz   
cd dante-1.2.0
./configure
make
make install
useradd sockd
passwd sockd #修改sockd的密码
#修改 /etc/passwd 将sockd的bash改为false
mkdir /var/log/sockd
touch /var/log/sockd/sockd.log
sockd & #启动sockd代理

centos安装ss5代理并iptables指定出口IP

wget http://jaist.dl.sourceforge.net/sourceforge/ss5/ss5-3.6.1-1.tar.gz
tar zxvf ss5-3.6.1-1.tar.gz
cd ss5-3.6.1
./configure 
make
make install
cd /etc/opt/ss5/
cp ss5.conf ss5.conf.bak && cp ss5.passwd ss5.passwd.bak

关闭匿名代理,改为需要验证
auth    0.0.0.0/0               -               -
修改为
auth    0.0.0.0/0               -               u

启动ss5
service ss5 start

拿掉socks4
cd /usr/lib/ss5/
mv mod_socks4.so mod_socks4.so.bak

比较土的办法,写信问作者,千篇一律的回复
官方文档上route有5个选项,而配置文件里只有4项

1 ) 添加用户:
useradd user -s /bin/false -p pwd

2 ) 得到用户UID
awk -F: '/^user:/{print $1,$4}'  /etc/passwd

3 ) 定义iptables
iptables -t mangle -A OUTPUT -m owner --uid-owner USER_UID -j MARK --set-markUSER_UID
iptables -t nat -A POSTROUTING -m mark --mark USER_UID -j SNAT --to-sourceoutgoing-IP

4 ) 已用户模式启动ss5,绑定iptables出口IP
ss5 -u user -b outgoing-IP:port

note: 编译报错就把这些装上去
yum -y install pam-devel autpmake make gcc openldap-devel.i386

本文出自零度科技转载请注明出处:http://www.ldisp.com/a/linux/2014/CentOS-SS5-socks5.shtml

上一篇:VPN和Socks5的区别?
下一篇:shell 不区分大小写,shell大小写转换

 
了解零度?

零度科技主营全球服务器租用,如果您有服务器租用需求请联系

海外服务器租用

推荐香港、美国、韩国。提供站群服务器、高防服务器租用

海外特价服务器

关注零度特价服务器频道,了解全球特价服务器。

1

业务咨询

    技术服务

      特价活动
        全站搜索
        热门搜索:
        会员
        0通知
        客服
        0特价
        搜索
        TOP
        香港高防服务器,远程桌面,韩国服务器,nginx,反向代理