linux下配置socks 5代理
背景:最近开发部有需求,需要一个代理服务器模拟客户现场环境。好吧,那就选择socks5吧。
环境 :Centos6.6 X64
SOCKS简介:
SOCKS是什么:防火墙安全会话转换协议 (Socks: Protocol for sessions traversal across firewall securely) SOCKS 协议提供一个框架,为在 TCP 和 UDP 域中的客户机/服务器应用程序能更方便安全地使用网络防火墙所提供的服务。这个协议从概念上来讲是介于应用层和传输层之间的 “中介层(shim-layer)”,因而不提供如传递 ICMP 信息之类的网络层网关服务。SOCKS5 是一个代理协议,它在使用TCP/IP协议通讯的前端机器和服务器机器之间扮演一个中介角色,使得内部网中的前端机器变得能够访问Internet网中的服务器,或者使通讯更加安全。SOCKS5 服务器通过将前端发来的请求转发给真正的目标服务器, 模拟了一个前端的行为。在这里,前端和SOCKS5之间也是通过TCP/IP协议进行通讯,前端将原本要发送给真正服务器的请求发送给SOCKS5服务器,然后SOCKS5服务器将请求转发给真正的服务器。
安装配置步骤如下:
1. 安装socks 5
1.1 安装依赖开发库
# yum install pam-devel openldap-devel openssl-devel
1.2 安装socks 5
socks 5下载地址
http://sourceforge.net/projects/ss5/files/
http://ss5.sourceforge.net/
官方实例
http://ss5.sourceforge.net/examples.htm# wget http://downloads.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz?r=&ts=1396802581&use_mirror=cznic
# tar -xzvf ss5-3.8.9-8.tar.gz
# cd ss5-3.8.9
# ./configure
# make
# make install
2. socks 5配置
2.1 修改配置文件
ss5 默认使用1080端口,并允许任何人使用
# vim /etc/opt/ss5/ss5.conf
auth 0.0.0.0/0 – -
改为
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 – – – – -
3. 添加socket 5用户
# cat /etc/opt/ss5/ss5.passwd
##用户 密码
test 123456
4. 启动socket 5
# sh /etc/rc.d/init.d/ss5 start
doneting ss5...
默认情况ss5文件没有执行权限,如果觉得使用sh来启动麻烦,那么按如下方法:
# chmod u+x /etc/rc.d/init.d/ss5
# chkconfig --add ss5 //可选
# chkconfig ss5 on //可选
# service ss5 start
5. 查看是否启动
# netstat -lntp | grep ss5
tcp 0 0 0.0.0.0:1080 0.0.0.0:* LISTEN 16724/ss5
默认端口1080
6. 测试socks5
安装Proxifier,默认情况所有请求都走socks5.打开百度,输入IP,
软件下载地址:http://down.51cto.com/data/2238033
7. 常见错误
7.1 缺少PAMconfigure: error: *** Some of the headers weren't found ***
# yum -y install pam-devel7.2 configure: error: *** Some of the headers weren't found ***
# yum -y install pam-devel7.3 /usr/sbin/ss5: symbol lookup error: /usr/lib/ss5/mod_proxy.so: undefined symbol: S5UdpResolvHostName
此错误我在登录QQ之后报出来的,应该是此版本的一个BUG
解决方法:更换低版本的。
8. 扩展
打开QQ, 直接通过代理登录,看到这里,你是不是突然想到了什么.................
转载于:https://blog.51cto.com/pizibaidu/1844871
linux下配置socks 5代理相关推荐
- linux下配置DHCP中继代理
假设一台计算机做软路由,有三个网卡,连接3个不同的网段,192.168.1.1/24, 192.168.2.1/24,192.168.3.1/24;其中192.168.1.1/24这个网段有一个DHC ...
- linux下配置squid 服务器,最简单使用方式
linux下配置squid 1.什么是squid Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器.Squid有广泛的用途,从作为网 ...
- 在linux下配置网桥透明模式防火墙
在linux下配置网桥透明模式防火墙 一.透明模式防火墙与透明代理的概念 一般而言,防火墙的两个网络接口应分属两个不同的网络,根据系统管理员定义的访问规则在两个接口之间转发数据包,或者拒绝 ...
- Linux下配置jupyter notebook远程访问实战:配置Jupyter的连接密码、启动jupyter服务、远程访问jupyter(关闭防火墙)
Linux下配置jupyter notebook远程访问实战:配置Jupyter的连接密码.启动jupyter服务.远程访问jupyter(关闭防火墙) 目录 Linux下配置jupyter note ...
- linux tomcat 安装教程,关于Linux下配置安装Tomcat8的步骤
由于Centos6即将停止更新,本次就使用Centos7.5 X64位系统来演示,Tomcat版本就使用8.5,如果想使用9.0的版本也可以去官网进行下载,步骤都大同小异. 关于Tomcat9的新特性 ...
- 在Linux 下配置PHP 支援GD
本站的另一篇文章介绍了在Linux 下配置PHP + MySQL 的执行环境,而照着该篇文章安装的PHP 是未能支援GD 的. 而本文就是介绍在Linux 下安装GD,并配置PHP 支援GD. GD ...
- linux下配置 ITK
在 linux 下配置 ITK 在 linux 下配置 ITK 1. 下载 CMake:http://www.cmake.org/cmake/resources/software.html 为方便安装 ...
- proc除了能用于oracle开发_能不能用于mysql开发_Oracle数据库开发(二).Linux下配置使用ProC...
一.提要 上文简单介绍了Windows下ProC配置开发,这次我们使用Linux平台再次配置Oracle ProC开 发环境(RedHat Linux 9 + Oracle 92). <ORAC ...
- linux c 下信号量 windows下event_windows和linux下配置jdk环境
一 在linux 下配置jdk 环境 ① 在官网下载安装包,这里如何下载安装包就不一一叙述,下载安装包完成后,使用rz命令上传至linux中.提前在linux中建立一个文件夹 mkdir /usr/l ...
最新文章
- linux命令:ln 使用方法
- 第一讲 IDLE使用
- dagger android,dagger.android多模块项目实现
- React 教程:快速上手指南
- 在Linux上进行内核参数调整
- 二叉树前中后、层次遍历
- Index of open source
- maven仓库执行脚本(clearLastUpdated.bat)
- html5泵站,基于 HTML5 WebGL 的污水处理厂泵站自控系统
- mysql sysdate 格式化_MySQL函数汇总
- cent os 查看服务器信息
- (转) 数字加密货币全球资源汇总
- cad插件_CAD插件自动标注
- 形容人的内核是什么意思_cpu核数是什么意思
- Windows清理C盘空间
- 图像处理技术-基本运算
- 大数据时代的安全威胁
- 账号批量注册软件开发启示录
- 【吴恩达deeplearning.ai】3.2 特征点检测
- Direct3D 12 尝鲜(五): SDK 更新
热门文章
- 关于DevExpress的心得
- Centos 启动过程详解
- pytest测试框架(三)---使用allure描述测试用例
- css mix-blend,CSS mix-blend-mode 属性
- 图解HTTP知识框架
- 实参与形参不兼容怎么解决_上岗证报名照片无法上传非官方解决方案
- python字典遍历 没有顺序_Python实现字典的遍历与排序功能示例
- 搜狗输入法电脑版_搜狗输入法上线墨水屏定制版
- javabirdge php_PHP-Java-Bridge使用笔记
- android 漩涡动画,使用P5.js构造漩涡动画特效