首页
关于
友情链接
文章归档
Search
1
centos 32位 64位 下挂vagex一键包代码
719 阅读
2
wordpress转typecho方法
615 阅读
3
一个自制的virto精简版kvm qemu win2003模板 最低64M内存可用
605 阅读
4
PHP 安装
540 阅读
5
暴雨 车被泡了~
481 阅读
默认分类
vps综合利用
登录
/
注册
Search
标签搜索
Uncategorized
安装
mysql
utf-8
网站
google
linux
free
免费
黑色
ssl
一键包
优化
40%
press
vagex
32位
64位
debian
domain
御品VPS
累计撰写
501
篇文章
累计收到
1
条评论
首页
栏目
默认分类
vps综合利用
页面
关于
友情链接
文章归档
搜索到
1
篇与
centos 32位 安装cocks5 指定 多IP出口
的结果
2012-11-20
CENTOS 32位VPS下配置SS5(SOCKS5)代理服务器,并设置多IP出口
CENTOS 32位VPS下配置SS5(SOCKS5)代理服务器,并设置多IP出口 SOCKS5代理服务器,用的人都懂的,下面就详细说明一下这款配置简单,功能却很强大的SOCKS5 服务器。1.安装socks5必要的包 yum install gcc yum install pam-devel yum install openldap-devel yum install openssl-devel 配置编译环境(如不能使用可以试一下) yum -y install gcc automake make 2.安装socks5必要的包 yum -y install pam-devel openldap-devel cyrus-sasl-devel 3.下载,编译安装ss5(socks5) 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安装好后/etc/init.d/ss5没有执行权限的。 chmod 700 /etc/init.d/ss5#启动ss5服务 /etc/init.d/ss5 startss5 默认使用1080端口,并允许任何人使用。 我们可以修改 /etc/opt/ss5/ss5.conf 中的 # SHost SPort Authentication # auth 0.0.0.0/0 - - 为 # SHost SPort Authentication # auth 0.0.0.0/0 - u把 #permit - 0.0.0.0/0 - 0.0.0.0/0 - - - - - 改为 permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -修改端口: -m 不再记录ss5的日志 -b ip:端口 #vi /etc/rc.d/init.d/ss5 daemon /usr/sbin/ss5 -t -u root -b 0.0.0.0:88 else /usr/local/sbin/ss5 -t -u root -b 0.0.0.0:88在 /etc/opt/ss5/ss5.passwd 中添加 用户名和密码 如: test test拿掉socks4 cd /usr/lib/ss5/ mv mod_socks4.so mod_socks4.so.bak然后添加服务添加ss5到服务中,并随机启动 chkconfig --add ss5 chkconfig ss5 on重启ss5服务 /etc/init.d/ss5 restart或 service ss5 start[root@test ss5]# ps aux|grep ss5 nobody 4732 0.0 0.2 7156 1304 ? S 22:11 0:00 /usr/sbin/ss5 -t 可以看到ss5已经运行了,好了,就到这里了,后面的操作就不多做说明了.------------------------------------------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-mark USER_UID iptables -t nat -A POSTROUTING -m mark --mark USER_UID -j SNAT --to-source outgoing-IP 4 ) 已用户模式启动ss5,绑定iptables出口IP ss5 -u user -b outgoing-IP:port note: 编译报错就把这些装上去 yum -y install pam-devel autpmake make gcc openldap-devel.i386CENTOS 32位VPS下配置SS5(SOCKS5)代理服务器,并设置多IP出口
2012年11月20日
277 阅读
1 评论
0 点赞