首页 > 其他分享 >jsocks代理服务器和客户端的试用

jsocks代理服务器和客户端的试用

时间:2023-06-02 21:37:44浏览次数:39  
标签:http img 代理服务器 Test jsocks 客户端


jsocks的项目位于:
[url]http://jsocks.sourceforge.net/[/url]
在Google Code上还有个对应的mirror的项目, 是Google创建的, 做了一些修改, 看来Google是用到了它:
[url]http://code.google.com/p/jsocks-mirror/[/url]

上面的项目包括SOCKS代理服务器和SOCKS客户端库.

下载后, 运行下面的命令来启动SOCKS代理服务器:

java -jar jsocks.jar



[img]http://dl.iteye.com/upload/attachment/408272/57c69e2a-2d3e-359b-b27c-66385e015e60.jpg[/img]



测试jsocks客户端库的调用, 这个项目包括了测试例子:



首先运行下面的命令启动Test服务器, Test客户端将会通过SOCKS代理服务器与Test服务器进行通信.


java -cp jsocks.jar test.TestServer




运行下面的命令进行Test客户端.


java -cp jsocks.jar test.TestClient 127.0.0.1 127.0.0.1




这时候, Test客户端通过SOCKS代理服务器与Test服务器进行通信. 下面可以看到它们之间通信的细节.


[img]http://dl.iteye.com/upload/attachment/408274/4005f029-9949-3a2e-90fb-47319ff69fad.jpg[/img]



[img]http://dl.iteye.com/upload/attachment/408276/a31ef267-b4ca-38eb-84a8-c838f85d1546.jpg[/img]


标签:http,img,代理服务器,Test,jsocks,客户端
From: https://blog.51cto.com/u_16125990/6405087

相关文章

  • Windows11 访问WINOWS 2003 远程桌面提示 由于这台计算机没有远程桌面客户端许可证,远
    今天遇到,,Windows11访问WINOWS2003远程桌面 提示如下,解决方法在提示由于由于这台计算机没有远程桌面客户端许可证,远程会话连接己断开的计算机上,  打开注册表regedit计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing\Store\ 选中LICENSE000,将其删除 ......
  • M2M场景之客户端凭证模式|OIDC & OAuth2.0 认证协议最佳实践系列 【4】
    在前两篇文章中,我们介绍了 OIDC 授权码以及授权码增强的PKCE模式,本次我们将重点围绕(ClientCredentials)模式进行讲解,ClientCredentials模式是OIDC授权模式之一,它是一种用于客户端(应用程序)以自己的名义向OIDC服务端获取访问令牌(accesstoken)的认证授权模式,常用于保护A......
  • 【socket】服务端与客户端简单代码
    1、C实现代码ExampleofClient-ServerPrograminC(UsingSocketsandTCP)|ProgrammingLogic  2、问题调试经验--缺少头文件导致的段错误-戴安澜式编程-博客园(84条消息)【C语言】warning:implicitdeclarationoffunction‘xxx’[-Wimplicit-function-de......
  • 用Java开发HTTP代理服务器
    HTTP代理服务器是一种网络应用,它充当位于客户端和目标服务器之间的中间节点,将客户端发出的HTTP请求转发给目标服务器,并将目标服务器返回的HTTP响应内容回传给客户端。通过使用代理服务器,客户端可以避免直接访问目标服务器,从而更加安全地访问互联网资源。以下是使用Java开发HTTP......
  • 全栈开发高性能后台及客户端示例
    全栈开发高性能后台及客户端示例全栈开发是指一位开发人员可以熟练掌握前端、后端和数据库等多个领域的技术,能够完整地开发一个应用程序。在这篇文章中,我们将介绍如何使用全栈技术来开发一个高性能的Web应用程序,包括后台和客户端。后台架构设计后台是Web应用程序的核心部分,它负责处......
  • Fdog系列(六):利用Qt通过服务端进行客户端与客户端通信(资料少,建议收藏)
    文章目录一.前言二.正文1.客户端与客户端通信思路2.代码实现(1)服务端的实现(2)客户端的实现一.前言Fdog已写文章目录:Fdog系列(一):思来想去,不如写一个聊天软件,那就从仿QQ注册页面开始吧。Fdog系列(二):html写完注册页面之后怎么办,用java写后台响应呀。Fdog系列(三):使用腾讯云短信接口发......
  • 宝塔面板登录 phpMyAdmin 提示服务器和客户端上指示的HTTPS之间不匹配
    宝塔面板登录phpMyAdmin提示服务器和客户端上指示的HTTPS之间不匹配https://www.niuqi360.com/btpanel/mismatch-between-https-indicated-on-server-and-client/......
  • upload靶场总结1-11客户端验证和文件后缀验证
    第一关JS校验利用文件上传js前端的后缀名检测来进行检测后端并没有对文件进行检验上传文件方法1.关闭前端的js2.burp抓包先上传允许上传的文件,然后抓包后修改上传文件的后缀3、将网站源码复制下来,放到本地,然后将js代码删除。先查看网页源代码然后复制粘贴到本地文本文......
  • 【客户端学习】Kotlin 协程的基本概念及用法
    协程是什么?协程是一种编程思想,并不局限于特定的语言。除Kotlin以外,其他的一些语言,如Go、Python等都可以在语言层面上实现协程。KotlinCoroutine本质上是Kotlin官方提供的一套线程封装API,其设计初衷是为了解决并发问题,让「协作式多任务」实现起来更方便。协程与线程的......
  • git-lfs 客户端安装
    curl-shttps://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh|sudobashyuminstallgit-lfs参考地址:https://github.com/git-lfs/git-lfs/blob/main/INSTALLING.md......