求教SS SOCKS5配合SwitchyOmega怎么配置
一、在路由器端的配置
1、服务器(建议填写IP地址):此处我填写了我的SS帐号的IP地址
2、服务器端口:此处我填写了我的SS帐号的端口
3、密码:此处我填写了我的SS帐号的密码
4、加密方法:此处与我的SS帐号加密方法一致
5、超时时间:默认600
6、代理端口:1080
二、在SwitchyOmega配置
1、代理协议:SOCKS5
2、代理服务器:此处我不知该填什么,是SS的IP,或是我的DDNS域名?或是其他
3、代理端口:1080
socks5是一个代理协议,主要的作用就是代理客户端来访问远程服务器,起到一个中介作用。
一般情况下当代理客户端因为防火墙等原因访问不了远程服务器,而另一个服务器即可以访问远程服务器又可以被客户端访问到时,可以在这个服务器上部署socks5服务端,本地部署socks5客户端,让这个中介服务器来代理访问远程服务器。
下面介绍协议流程,可以简单分为握手阶段,准备阶段和代理阶段
客户端建立和代理服的tcp连接A,并发送第一帧数据:
VER:协议版本号,socks5情况下为0x05
代理服务器收到后,会鉴别VER,回应
METHOD:身份验证方法,不需要身份验证时为0x00,此时直接进入”准备阶段“(不为0x00时,需要走身份验证流程,参见 socks5身份验证 )
客户端发送第二帧数据:
CMD:命令,tcp代理0x01,udp代理0x03
RSV:保留字段
ATYP:地址类型 0x01:ipv4,0x03:域名,0x04:ipv6
DSTADDR:目标地址
DSTPORT:目标端口
比如数据 :0x05|0x01|0x00|0x03|0x0d7777772e62616964752e636f6d|0x01bb
代表需要代理的是tcp连接,目标地址类型是域名,真实解析出来目标地址就是" wwwbaiducom:443 ",即告诉代理服,帮我和" wwwbaiducom:443 "作代理吧
代理服收到后,就直接建立和DSTADDR的tcp连接B,回复
REP:状态位,0x00代表连接DSTADDR成功了
RSV:保留字段
ATYP:地址类型 0x01:ipv4,0x03:域名,0x04:ipv6
BNDADDR:绑定地址,连接B的本地地址
BNDPORT:绑定端口,连接B的本地端口
比如,返回0x05|0x00|0x00|0x01|0xc0a8c76a|0xcdf0,代表准备代理成功了,进入下一步吧
客户端把发给目标服的数据由连接A发给代理服,代理服将这些数据转由连接B发给目标服,同时代理服收到的目标服数据转由连接A返回给客户端
以上是整个socks5代理的tcp代理流程的简单流程,udp代理会复杂些,后面会单独写一篇,
想详细了解的可以参照我的golang实现 https://githubcom/0990/socks5
RFC1928-SOCKS Protocol Version 5
准备工作
1,安卓/苹果手机,连接wifi
2,http代理(注册每日领取1000ip),生成SOCKS5代理API链接,备用
安卓手机设置socks5代理教程
安卓手机系统自带的**设置功能中,只有http**的设置功能,无直接的socks5代理设置方式,所以,安卓手机需要设置socks5就需要其他应用配合。
这里给大家推荐一款app:Postern(百度搜索下载)
第一步:下载并安装软件,打开
第二步:点击添加代理,将准备好的socks5代理api链接打开,将提取到的IP地址+端口,以及设置的账户密码,依次输入,点击“保存”
第三步:修改代理规则,点击左侧红框图标,点击配置规则。
第四步:打开规则后,
匹配类型:选择匹配所有地址
动作:选择通过代理连接,
代理/代理组:选择刚刚添加保存的地址,(开启抓包,无需勾选)
目标地址:填写 (表示默认)
点击保存,设置完成。然后打开手机浏览器,百度输入:ip,即可查询到自己代理的ip地址。
苹果手机设置SOCKS5代理教程
第一步:打开手机菜单,找到“设置”,进入“wifi”栏
第二步:点击wifi后面类似“!”的符号,下拉到底,找到“HTTP代理”
第三步:点击“配置代理”,选择“手动”,然后在最下面有一个“认证”按钮,开启(此选择则为socks5代理的账户密码),然后,依次填入:服务器+端口,账户+密码,点击“保存”
设置完成,打开,浏览器,百度查看ip即可
以上就是关于安卓/苹果手机设置socks5代理的详细教程,希望能有效的帮助到大家,更多问题和资讯可留言给小编。
什么是代理服务器?
代理服务器是介于浏览器和Web服务器之间的一台服务器,当你通过代理服务器上网浏览时,浏览器不是直接到Web服务器去取回网页,而是向代理服务器发出请求,由代理服务器来取回浏览器所需要的信息,并传送给你的浏览器。
使用代理服务器的好处
Proxy Server(代理服务器)是Internet链路级网关所提供的一种重要的安全功能,它的工作主要在开放系统互联(OSI)型的对话层,主要的功能是突破自身IP访问限制:
1访问国外站点。教育网、169网等网络用户可以通过代理访问国外网站。
2访问一些单位或团体内部资源,如某大学FTP(前提是该代理地址在该资源
的允许访问范围之内),使用教育网内地址段免费代理服务器,就可以用于对教育
网开放的各类FTP下载上传,以及各类资料查询共享等服务。
3突破中国电信的IP封锁:中国电信用户有很多网站是被限制访问的,这种
限制是人为的,不同Serve对地址的封锁是不同的。所以不能访问时可以换一个国外的代理服务器试试。
4提高访问速度:通常代理服务器都设置一个较大的硬盘缓冲区,当有外界
的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时,
则直接由缓冲区中取出信息,传给用户,以提高访问速度。
5隐藏真实IP:上网者也可以通过这种方法隐藏自己的IP,免受攻击。
socks和http的区别:
SOCKS是一组由Internal工程工作小组(IETF)所开发出来的开放软件开放标准,用来处理网络安全的事宜。SOCKS象一堵墙被夹在Internal服务器和客户端之间,对于出入企业网络的资讯提供流量和安全的管理。SOCKS这个名词并不是一组英文字头的缩写,而是一个和TCP/IP的Socket端口有关的安全标准,一般防火墙系统通常是象网关(Gateway)一样是作用在OSI模型的第七层也就是应用层上,对TCP/IP的高级协议,如Telnet、FTP、HTTP和SMTP加以管制,而SOCKS作用在OSI模型的第四层也就是会话层上,象一个代理一样对客户端到服务器端或服务器和服务器之间的数据联系,提供安全上的服务。由于SOCKS作用在会话层上,因此它是一个提供会话层到会话层间安全服务的方案,不受高层应用程序变更的影响。 Socks代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP和NNTP请求),所以Socks代理服务器比应用层代理服务器要快的
SOCKS4、SOCKS5和HTTP代理区别为:速度不同、支持协议不同、验证机制不同。
一、速度不同
1、SOCKS4代理:SOCKS4代理只是简单地传递数据包,所以SOCKS代理服务器比HTTP代理服务器速度要快得多。
2、SOCKS5代理:SOCKS5代理只是简单地传递数据包,所以SOCKS代理服务器比HTTP代理服务器速度要快得多。
3、HTTP代理:HTTP代理在传递数据包的同时要,验证是何种应用协议,所以HTTP代理服务器比SOCKS代理服务器速度要慢得多。
二、支持协议不同
1、SOCKS4代理:SOCKS4代理只支持TCP协议。
2、SOCKS5:SOCKS5既支持TCP协议又支持UDP协议。
3、HTTP代理:HTTP代理支持HTTP协议、FTP协议、TCP协议、UDP协议等多种应用协议。
三、验证机制不同
1、SOCKS4代理:SOCKS4代理不支持身份验证机制、服务器端域名解析。
2、SOCKS5代理:SOCKS5代理支持各种身份验证机制、服务器端域名解析。
3、HTTP代理:HTTP代理支持各种身份验证机制、服务器端域名解析
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) 在弹出的“Internet协议(协议/IP)”对话框中,选中“使用下面的DNS服务器地址”单选按钮,在“首选DNS服务器”编辑框中,输入DNS地址(如图 14)。
socks5代理服务器图4
4) 完成设置后,就可以使用浏览器上传文件到FTP服务器上。
以上就是socks5代理服务器了,现在很多网友都知道了socks5代理服务器了吧,不要在工作中或者有需要的时候才去问socks5代理服务器是什么,这样已经亡羊补牢了,现在就跟着小编学习知识,以后遇到困难了,就派上用处了。
0条评论