Linux sock5 proxy
2013-02-05SOCK5代理服务器 ,被代理端与代理服务器通过“SOCK4/5代理协议”进行通迅(具体协议内容可查看RFC文 档)。SOCK4代理协议可以说是对HTTP代理协议的加强,它不仅是对HTTP协议进行代理, 而是对所有向外的连接进行代理,是没有协议限制的。也就是说,只要你向外连接,它 就给你代理,并不管你用的是什么协议,极大的弥补了HTTP代理协议的不足,使得很多 在HTTP代理情况下无法使用的网络软件都可以使用了。(例如:QQ、MSN等软件 )。
SOCK5代理协议又对前一版进行了修改,增加了支持UDP代理及身份验证的功能。
它不是“协议代理”,所以它会对所有的连接进行代理,而不管用的是什么协议。
1. 配置 Socks5 编译环境
yum -y install gcc automake autoconf libtool make
2. 安装 Socks5 必要的包
yum -y install pam-devel openldap-devel cyrus-sasl-devel
3.下载,编译安装 Socks5
到此下载 http://sourceforge.net/projects/ss5/files/
http://ss5.sourceforge.net/
4. 启动ss5服务
/etc/init.d/ss5 start
5. 添加 ss5 到服务中,并随机启动
chkconfig ss5 on
6. 刪除Socks V4模块 改名为 mod_socks4.so.bk
mv /usr/lib/ss5/mod_socks4.so /usr/lib/ss5/mod_socks4.so.bk
7. 添加 SS5 用户 ss5 默认使用1080端口,并允许任何人使用。 我们可以修改 /etc/opt/ss5/ss5.conf 中的
auth 0.0.0.0/0 - u
在 /etc/opt/ss5/ss5.passwd 中添加 用户名和密码如:
test test
8. 设置允许范围
vi /etc/opt/ss5/ss5.conf增加
permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -
重启ss5服务
/etc/init.d/ss5 restart
9. 查看日志
more /var/log/ss5/ss5.log
ss5正常启动后,如果你使用的是10800(非默认端口),这时会发现1080和10800都开的了,
这时你需要去环境变量里手工指定端口: export SS5_SOCKS_PORT=10800
分类:Linux、安全 | 标签: security |相关日志
- ssh防暴力破解工具
- ids tools list
- 常用的RBL服务器列表及介绍
- 加解密及单向hash算法
- Cain & Abel
- tcpdump命令
- Nessus漏洞扫描器
- nmap实例
- John the Ripper密码破解工具
- 穷举法(暴力破解法)
- Signature Checking Using GnuPG (5)
- Verifying the MD5 Checksum (7)
- 对称加密和非对称加密
- GPG & PGP (8)
- 使用openssl命令加密文件 (5)
- topsec防火墙命令行配置adsl
- Stunnel -- Universal SSL Wrapper (2)
- 使用tcpwrapper,hosts.deny,hosts.allow (2)
- 服务器年检-dell/hp/ibm硬件检测工具 (1)
- 常用证书管理工具openssl (6)
- 常用证书管理工具keytool (7)