2软件包
#tar xvfz socks5-v10r11targz
3开始编译
#cd socks5-v10r11
#/configure --with-threads
#make
#make install
4建立/etc/socks5conf,其实在软件包里已经有现成的examples
#cd examples
#cp socks5confsinglehomed /etc/socks5conf (我们挑选一个最简单的配置文件)
默认配置就是
# A Socks5 Config file for a normal, single homed server
permit - - - - - -
这个配置文件是允许任何人都可以使用这个socks5代理,并不需要验证
如果想限制只是某个IP段(19216800/2552552550)可以访问,可以改成
permit - - 1921680 - - -
或者只允许某个IP(192168010)可以访问使用,可以改成
permit - - 192168010 - - -
5ok 运行一下socks5 -t 启动socks5服务,然后用QQ测试一下代理是否生效,记住默认端口是1080
反正我是在FTP软件和QQ上试了 都没问题。
6如果要停止socks5,只要运行stopsocks -KILL就行,socks5就会停止!
7使用非默认端口:如果你想让socks5服务启动的时候不启动默认监听端口1080,比如为1234,我们可以运行如下命令
socks5 -b 1234 -t 当然你关掉这个服务,就必须用下面的命令 stopsocks -p 1234 -KILL
8我们来深入配置一下socks5conf,使socks5使用用户验证机制
要使用用户验证,首先要建立/etc/socks5pwsswd文件
内容为:(userA代表用户名。passwdA代表用户userA的密码)
#/etc/socks5passwd
userA passwdA
userB passwdB
userC passwdC
然后修改/etc/socks5conf
添加下列语句
auth - - u
或者把:
auth - - -改成auth - - u
添加:
把默认permit - - - - - - 改成permit u - 1921680 - - -
即允许来自19216800/2552552550网段的任何经过用户认证的连接
如果你不想把密码文件存在默认的/etc/socks5passwd里。想存在自定义的文件,比如/etc/qqpasswd
那就得修改/etc/socks5conf添加一项参数
set SOCKS5_PWDFILE /etc/qqpasswd
ok!重启一下服务,这时如果不输入正确的用户名和密码是使用不了socks5代理服务器的,输入正确的用户名和密码便可使用。
以上说的参数,大家可以结合使用,比如限制某个IP段使用socks5服务,而且要使用用户名验证采用socks协议的代理服务器就是SOCKS服务器,是一种通用的代理服务器。
浏 览 器用>
一、工具:shadowsocks软件for windows、解压软件winrar或者winzip
二、 *** 作步骤
1下载shadowsocks软件,软件是绿色版,解压后运行程序即可使用。
2首次运行,会d出编辑服务器窗口,按图示填写您的shadowsocks服务器地址,端口,密码和加密方式,点确定。
3点确定后,会如下提示
4按提示右键程序图标,d出菜单,勾选“启用系统代理”。设置好以后,IE/Chrome/Firefox无需设置,打开任意浏览器上网。
socks5代理服务器是什么,很多人估计听都没听过socks5代理服务器,当很多人需要socks5代理服务器,却不知道怎么在哪,怎么运用这是一个很头疼的事情,那么就让小编告诉你们socks5代理服务器是什么,教你们如何使用它们。socks5代理服务器:
1 Socks定义
SOCKS:防火墙安全会话转换协议 (Socks:Protocol for sessions traversal across firewall securely) Socks 协议提供一个框架,在 TCP 和 UDP 域中的客户机/服务器应用程序能更方便安全地使用网络防火墙所提供的服务。这个协议从概念上来讲是介于应用层和传输层之间的 “中介层(shim-layer)”,所以不提供传递 ICMP 信息之类的网络层网关服务。
2 Socks4与Socks5区别
21 区别介绍
Socks4和Socks5都属于Socks协议,只是由于所支持的具体应用不同而存在差异。
Socks4代理只支持TCP应用,而Socks5代理则可以支持TCP和UDP两种应用。不过由于Socks5代理还支持各种身份验证机制,服务器端域名解析等;而Socks4代理没有,所以通常对外开放的 Socks代理都是Socks4代理。因此,UDP应用通常都不能被支持。也就是说,Socks4能做的Socks5都可以做,而socks5能做的,Socks4不一定都可以做。
22 应用案例
(1)QQ代理
Socks4只能代理TCP协议(传输控制协议),而Socks5什么协议都可以代理。比如我们常用聊天工具QQ在使用的时候要求用Socks5代理,因为QQ使用的是TCP+UDP协议,所以不能使用SockS4代理。
(2) 浏览器代理上传下载FTP文件
浏览器代理下载FTP文件
用浏览器从FTP服务器上下载文件,必须在“FTP”编辑框中输入代理服务器的IP地址和输入代理服务器的FTP(Web)端口808(如图 11)。
socks5代理服务器图1
浏览器代理上传FTP文件
1) 用浏览器上传文件到FTP服务器上,“FTP”编辑框必须为空,因为IE会使用Socks4协议(如图 12)。
socks5代理服务器图2
2) 打开客户端“本地连接属性”对话框,单击“Internet协议(TCP/IP)”,再单击“属性”按钮(如图 13)。
socks5代理服务器图3
3) 在d出的“Internet协议(协议/IP)”对话框中,选中“使用下面的DNS服务器地址”单选按钮,在“首选DNS服务器”编辑框中,输入DNS地址(如图 14)。
socks5代理服务器图4
4) 完成设置后,就可以使用浏览器上传文件到FTP服务器上。
以上就是socks5代理服务器了,现在很多网友都知道了socks5代理服务器了吧,不要在工作中或者有需要的时候才去问socks5代理服务器是什么,这样已经亡羊补牢了,现在就跟着小编学习知识,以后遇到困难了,就派上用处了。socks5代理看起来很复杂。事实上,它只是代理IP之一,也是最迎。
SOCKS5是代理协议,在使用TCP/IP协议通信的前端机器和服务器之间发挥中介作用。内部网络的前端机器可以访问互联网服务器,使通信更加安全。
SOCKS5服务器通过将前端发送的请求转发给真正的目标服务器来模拟前端的行为。在这里,前端和SOCKS5也通过TCP/IP协议进行通信,前端将原本想发送给真正服务器的请求发送给SOCKS5服务器,然后SOCKS5服务器将请求转发给真正的服务器。在向真正的服务器发送通信请求的过程中,SOCKS5服务器没有改变请求包本身。SOCKS5服务器收到真正的服务器响应后,原本转发给前端。
由于SOCKS作用于会话层,是在会话层之间提供安全服务的方案,不受上层应用程序变更的影响。
SOCKS5代理是使用SOCKS协议的代理服务器,通用代理服务器,默认端口为1080。SOCKS5代理在会话层工作,不要求应用遵循特定的 *** 作系统平台。socks5代理只是一个简单的数据包,不用担心什么样的应用协议。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)