Socks协议实现
来源:互联网 发布:大数据审批模型 编辑:程序博客网 时间:2024/06/05 18:58
如《Socks协议》所述,实现Socks协议的软件有很多,本文主要介绍OpenSSH和ShadowSocks。
一、OpenSSH
如《OpenSSH——ssh》所述,OpenSSH中的ssh程序和sshd程序不仅分别实现了ssh协议的SSH Client和SSH Server,还分别实现了Socks协议的Socks Client和Socks Server。当使用ssh程序的动态转发功能时,使用的就是Socks协议,此时ssh程序作为Socks Client,sshd程序作为Socks Server。
ShadowSocks软件特定实现了Socks协议,其中包含ShadowSocks Client和ShadowSocks Server,分别实现了Socks协议的Socks Client和Socks Server。
3.1、OpenSSH
1)常用的连接建立方式需要的参数
Socks Server所在的机器的地址,即sshd程序所在的机器的地址
Socks Server监听的端口号,即sshd程序监听的端口号
合法帐号
合法私钥
跟ShadowSocks相差无几
Socks Client和Socks Server之间的连接隧道只创建一次,一旦被创建后,就通过控制信息来维持该隧道,遭到干扰而使得连接隧道被断开后,该连接隧道不会被自动再次创建
3.2、ShadowSocks
1)常用的连接建立方式需要的参数Socks Server所在的机器的地址,即ShadowsSocks Server程序所在的机器的地址
Socks Server监听的端口号,即ShadowsSocks Server程序监听的端口号
合法密码
Socks连接加密方式
跟OpenSSH相差无几
Socks Client和Socks Server之间的连接隧道允许被多次按需创建,一旦有数据传输需求,就可以创建连接隧道,遭到干扰而使得连接隧道被断开后,该连接隧道可以自动再次被创建
参考文献:
[1]https://www.yaoblog.info/?p=7411
[2]http://ilovetile.com/3423
0 0
- Socks协议实现
- Socks协议
- Socks协议
- SOCKS 5协议详解
- SOCKS协议RFC
- SOCKS 5协议详解
- SOCKS 5协议详解
- SOCKS 5协议详解
- SOCKS 5协议详解
- SOCKS 5协议详解
- SOCKS 5协议详解
- SOCKS 5协议详解
- SOCKS/HTTP代理协议解析
- Socks5代理协议 Socks V5
- socks代理服务器协议的说明
- 使用Socks协议穿越防火墙
- SOCKS v5 协议 工作流程
- socks代理服务器协议的说明
- svn客户端检出的maven项目导入eclipse中无法和svn关联
- git初识,菜鸟, 入门,备忘
- 第五章 随机事件及其概率
- VC按钮自绘的简单实现
- C#【oledbConnection】
- Socks协议实现
- 管理时间的七个好习惯
- 多路I/O复用分析
- Hibernate3使用(三)Spring整合Hibernate自动扫描
- Android学习0827<九>(Toast、AlertDialog )
- 关键错误,开始菜单和cortana无法工作,注销重新登录我们会修复此问题?
- python 序列类型以及list(列表) 和 tuple(元组)详解 以及range的用法
- 在eclipse下部署maven
- bzoj-1146 网络管理Network