调试socks5服务器

【20230921】关于sing-box命令行程序开机自启动运行(Windows、Linux) sing-box是一个命令行程序,官网给出的教程是复制链接到Git Bash(windows)或终端运行(Linux)。每次开机都进行复制运行是一件繁琐的事情。复制的内容其实就是下次并运行shell脚本,其实,就可以下载到sing-box程序和配置文件。 阅读详情

调试socks5服务器

最近有不少网友老是问我一些QQ如何利用代理的事。其实是很简单的,通过代理猎手寻找一些socks5代理便可。刚好最近在学习linux系统,于是突然想到用RH9来做个socks5代理服务器。ok!说干就干

1。先在北大天网搜索一下socks5的安装包,发现一大堆,最新版本是socks5-v1.0r11.tar.gz,于是下载到我的RH9的服务器上。

2。解压缩软件包

#tar xvfz socks5-v1.0r11.tar.gz

3.开始编译
#cd socks5-v1.0r11
#./configure --with-threads
#make
#make install


4.建立/etc/socks5.conf,其实在软件包里已经有现成的examples

#cd examples
#cp socks5.conf.singlehomed /etc/socks5.conf (我们挑选一个最简单的配置文件)

默认配置就是

# A Socks5 Config file for a normal, single homed server
permit - - - - - -

这个配置文件是允许任何人都可以使用这个socks5代理,并不需要验证

如果想限制只是某个IP段(192.168.0.0/255.255.255.0)可以访问,可以改成

permit - - 192.168.0. - - -

或者只允许某个IP(192.168.0.10)可以访问使用,可以改成

permit - - 192.168.0.10 - - -

5.ok 运行一下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.我们来深入配置一下socks5.conf,使socks5使用用户验证机制

要使用用户验证,首先要建立/etc/socks5.pwsswd文件

内容为:(userA代表用户名。passwdA代表用户userA的密码)
#/etc/socks5.passwd
userA passwdA
userB passwdB
userC passwdC

然后修改/etc/socks5.conf
添加下列语句
auth - - u
或者把:
auth - - -改成auth - - u

添加:
把默认permit - - - - - - 改成permit u - 192.168.0. - - -
即允许来自192.168.0.0/255.255.255.0网段的任何经过用户认证的连接


如果你不想把密码文件存在默认的/etc/socks5.passwd里。想存在自定义的文件,比如/etc/qq.passwd

那就得修改/etc/socks5.conf.添加一项参数

set SOCKS5_PWDFILE /etc/qq.passwd


ok!重启一下服务,这时如果不输入正确的用户名和密码是使用不了socks5代理服务器的,输入正确的用户名和密码便可使用。

以上说的参数,大家可以结合使用,比如限制某个IP段使用socks5服务,而且要使用用户名验证

另外针对/etc/socks5.conf还有一些参数,大家就自己去研究吧

set SOCKS5_BINDINFC 192.168.0.8:1080

忽略ident请求。当客户机没有运行identd时,使用SOCKS5_NOIDENT将降低超时值
set SOCKS5_NOIDENT

指定连接停顿最长时间。超过最大值后,socks5断开连接
set SOCKS5_TIMEOUT 15

socks5将接受SOCKS V4 协议的请求,默认不接受
set SOCKS5_V4SUPPORT

指定同时存在的最大子进程数,Socks5预设为64
set SOCKS5_MAXCHILD 4


作者:张微波
2003年6月4日

关于SOCKS5通信的客户端问题 我的编译环境是win10+visual studio 2015 客户端是用C#写的控制台程序 我调试的时候是在本机上架设了一个代理服务器,所以代理端地址是127.0.0.1:1002 先上代码 /* *********************************************** * Author : CYhyq * Email : 42... 阅读详情

相关推荐

Win10环境下Windbg调试符号代理配置实战指南

本文针对Windows 10环境下Windbg调试时频繁出现的“找不到符号”问题,提供了实战解决方案。核心在于配置调试符号代理,通过设置_NT_SYMBOL_PROXY环境变量或编写脚本辅助下载,有效解决因网络限制导致的符号下载失败,确保逆向分析与驱动调试工作顺利进行。

weixin_29311017的博客 62

SOCKS5 简介

SOCKS5 简介防火墙可以把内部网独立出来,防火墙作为一个应用层的网关,通常会支持 TELNET,FTP,SMTP的访问,从而需要有一个协议能够支持安全地穿透防火墙来访问这几个协议,SOCKS5应运而生。SOCKS5 协议由 RFC1928 定义,是SOCKS4 的扩展,提供了更多验证身份的方式,并且添加了对 IPv6 和 UDP 的支持,后者可以用于 DNS lookups。流程简介开始的握手包

gnimgnot 2110

socks5-configurator:使用socks5代理配置Chrome

Socks5配置器 使用socks5代理配置Chrome 安装 作者 一个项目 执照 根据MIT许可获得许可

【免费下载】 sing-box 项目使用教程

sing-box 项目使用教程 1. 项目目录结构及介绍 sing-box/ ├── adapter/ ├── clients/ ├── cmd/ ├── common/ ├── constant/ ├── docs/ ├── experimental/ ├── inbound/ ├── include/ ├── log/ ├── option/ ├── outbound/ ├── release...

gitblog_00132的博客 5342

Ansys Zemax与Speos协同设计:从HUD光学优化到驾驶环境可视化全流程解析

本文深入解析了如何利用Ansys Zemax与Speos进行协同设计,实现从HUD光学系统核心优化到驾驶环境可视化验证的全流程。文章强调了HUD设计是光学性能与视觉感知的深度耦合,通过Zemax进行精密光学设计,再利用Speos进行系统级仿真与感知模拟,最终完成从虚拟到现实的闭环验证,有效提升HUD产品的开发效率与可靠性。

weixin_29199873的博客 250

H.264 入门篇 - 09 (帧间预测 - 参考帧列表)

短期和长期的关系和区别:在一个解码器中的 DPB(参考帧缓存)大小总是有限的,所以引入一个问题,什么样的参考帧会被保存到 DPB 中,什么样的参考帧会被移除出去,因此将分为长期和短期参考帧,所谓短期参考帧是这帧不会长期驻留在DPB中,如果参考帧缓存已满或者有其他特定的条件,那么短期参考帧就会被从DPB中移除;与之相对的长期参考帧,只要没有遇到某个指定的条件,遇到某个IDR帧, 遇到了清空整个DPB的指令等等,那么长期参考帧会长期在DPB中,不会因为有新的参考帧而被冲刷掉;(P帧是按照编码顺序)

StephenZhou 5104

C#实现Socks5服务端和客户端

.net 实现soks5服务端和客户端,代码展示

悠然的博客 2282

uniapp - 解决报错Error in event handler for “service.requestComponentInfo“: “TypeError: cannot read prop

uniapp,报错,Error in event handler for "service.requestComponentInfo": "TypeError: cannot read properties of undefined (reading 'matches')",h5移动端网页,微信小程序,支付宝小程序,Android安卓,苹果ios,app,nvue,如何解决这个问题,一直报错,uniapp报错Error,都检查了还是报错,怎么解决这个错误,uniapp出现Error in event han

🏆 前端领域优质创作者 6379

C#实现Socks5服务器

Socks5是比较常用的一种代理协议,各浏览器都支持的很好。 这里简单实现下Sock5的协议,实现TCP代理。 代码里面注释了详细的协议内容。 监听服务器实现 类继承前面的一篇文章实现的监听框架:C#实现一个简单的IOCP模式的服务端监听框架 public class Socks5Server : TcpIocpServer { /// <summary> /// 实现NewClient方法,处理Socks5请求 /// </summary> ///

艾恩 4091

3、基于视觉的智能分拣机:原理、算法与应用

本文介绍了一种基于视觉的智能分拣系统,利用树莓派、相机模块和多种检测算法实现低成本、高精度的物体分拣。系统支持颜色、形状和尺寸三种检测方式,准确率达99%,广泛适用于制造业、农业和物流等领域。文章详细阐述了各检测算法原理、测试结果及系统优化方向,并探讨了其实际应用案例与未来发展前景。

mqtt6iot的博客 237

基于STM32+4G模块设计的智能灌溉系统

当前智能灌溉系统分为三个部分:温湿度采集部分、灌溉系统部分、OneNet云平台。 灌溉系统部分增加刷卡功能,用户可以通过IC卡刷卡将金额刷到灌溉系统设备里,灌溉系统设备里会记录金额,并且在手机可视化页面上会显示当前的设备金额。 金额会随着时间进行递减,按分钟计费,如果计费到0,就无法启动灌溉,需要重新充值金额才能继续。

4514

Go-SOCKS5 扩展开发:如何实现自定义认证方法

Go-SOCKS5 是一个用 Golang 编写的轻量级 SOCKS5 服务器实现,它提供了灵活的扩展机制,允许开发者根据需求定制认证逻辑。本文将详细介绍如何为 Go-SOCKS5 实现自定义认证方法,帮助你快速掌握扩展开发的核心技巧。 ## 认识认证接口:Authenticator 的核心作用 Go-SOCKS5 框架通过 `Authenticator` 接口定义了认证机制的标准行为,所有自

gitblog_00717的博客 940

玩转大语言模型——使用华为官方MindIE-Server镜像方式部署DeepSeek模型

本文将详细介绍在国产Linux系统欧拉中使用华为官方MindIE-Server镜像方式部署DeepSeek模型。一般情况下华为昇腾800I服务器可以推理DeepSeek-R1-70B,4张300I-Duo服务器可以推理DeepSeek-R1-32B。在配置中尽量贴合官方文档,包含用到的一些其他的技术细节,便于零基础入门使用。

艾醒的博客 1289

CVAT实战指南:3条部署路线+AI预标注,让数据标注效率提升10倍

做视觉模型的人多半都撞过这堵墙:数据质量决定模型效果的上限,而标注是整个流程里最贵、最耗人力的一环。CVAT 是一个开源图像视频标注工具,3D点云也一并管了,它要解决的就是把这一环的人工成本压下去的问题。 具体的痛点大概长这样:一个几千帧的视频逐帧手画框,人力直接爆炸;多人协作时分工、审核、返工全靠口头约定;数据涉及商业机密,又不敢传到第三方 SaaS 上。这三件事,CVAT 用同一套工具链接住

gitblog_00592的博客 430

基于LLaMA-action模型的文档摘要任务微调

文档摘要是指从长文档中提取关键信息,生成简短而准确的总结。抽取式摘要:从原文中直接抽取关键句子或短语组成摘要。生成式摘要:通过生成新的句子来表达原文的核心内容。混合式摘要:结合抽取式和生成式方法,既保留原文的关键句子,又生成新的内容。新闻网站:自动生成新闻摘要,帮助用户快速了解新闻要点。社交媒体:为用户提供新闻摘要,便于分享和传播。学术搜索引擎:为用户提供学术文献的摘要,帮助用户快速筛选相关文献。学术写作辅助:帮助研究人员快速生成文献综述部分。企业内部文档管理:自动生成文档摘要,便于员工快速了解文档内容。

加入“Super Entity”,与全能开发团队共探AI智能体与数字人项目,开启前沿技术之旅。 1431

STM32串口控制LED灯的亮灭

STM32中的串口控制LED灯的亮灭,分为两种方式,一种是直接发送数字0和1来控制灯的亮灭,另一种是通过发送字符串来控制。 我所使用的开发板主控芯片是STM32F401RET6,主频84MHz, 首先要进行串口的初始化: /* 函数功能:串口的初始化 函数名:Usart_Init 返回值:无 参数:u32 brr 备注: USART1_TXD->PA9 USART1_RXD->PA10 */ void Usart_Init(u32 brr) { float div; u16 div

博客 2万+

MicroSocks故障排除:快速解决常见问题的终极指南

**MicroSocks** 是一个轻量级、高效的多线程 SOCKS5 服务器,以其极低的资源占用和易用性而受到广泛欢迎。无论你是网络管理员、开发者还是普通用户,在使用这款 **SOCKS5代理服务器** 时可能会遇到各种问题。本文为你提供了一份完整的 **MicroSocks故障排除** 清单,帮助你快速定位并解决常见问题。🔧 ## 📋 MicroSocks常见问题快速诊断清单 ###

gitblog_00473的博客 1103

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

chrome设置socket5代理

利用自带的参数命令打破一个死循环。 chrome可执行文件 --show-app-list --proxy-server="SOCKS5://127.0.0.1:1080"

Hello_wshuo 3656

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

中的http proxy填什么_寡妇王为什么要跟微软符号服务器过不去

标题: 寡妇王为什么要跟微软符号服务器过不去创建:2020-11-1717:35更新:链接:http://scz.617.cn:8/windows/202011171735.txt之前听云海说微软符号服务器被组织处理了,搞得他只好挂代理下符号文件。当时听个响,没在意,毕竟不搞Windows很久了。最近要用cdb,ntdll.pdb都拖不回来,慌了。在debugger.chm中看到环...

weixin_30233335的博客 328

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

ngrok国内服务器

https://ngrok.pro/ 互联网到个人电脑的反向代理 ”我想将我的本地Web Server暴露在公网上.” ”我想在家里访问公司的Web、ssh、代码库、数据库 ...” Download Sign up 如果您有任何意见、建议、咨询,欢迎加入QQ交流群43585706,留言>> 无需部署demo到idc服务器 您无需反

MCool的专栏 1040

开源项目socks5常见问题解决方案

开源项目socks5常见问题解决方案 1. 项目基础介绍及编程语言 本项目是一个简单的SOCKS5服务器实现,使用Python编程语言编写。SOCKS5是一个网络协议,用于在客户端和服务器之间传输数据,常用于代理服务器场景。该项目的目的是提供一个教育性质的示例,帮助开发者理解SOCKS5协议的工作原理。 主要编程语言:Python 2. 新手常见问题及解决方案 问题一:无法安装项目依赖 问题描述:...

gitblog_00742的博客 439

frp内网穿透实验

部署文件: 客户端配置 在本机虚拟机中配置 frps.ini bind_port 为本机的监听端口,后期用于对数据的监听 服务器端配置 上传文件 frpc 与 frpc.ini 至服务器端,并修改两个文件的权限为0777 文件权限 777 代表 该文件拥有者对该文件拥有读写操作的权限 该文件拥有者所在组的其他成员对该文件拥有读写操作的权限 其他用户组的成员对该文件也拥有读写操作权限 666代表 该文件拥有者对该文件拥有读写的权限但是没有操作的权限 该文件拥有者所在组的其他成员对该文件拥有读写的权限但是没

z1moq的博客 689

如何使用Curl代理

Curl 的代理功能凭借灵活性与跨平台支持,成为网络调试、数据采集、合规访问的必备工具。

PIKACHUBIN的博客 4264

SSH动态端口转发代理PyTorch网络请求

通过SSH动态端口转发,安全访问内网GPU服务器上的Jupyter服务,无需暴露端口或修改网络配置。结合PyTorch容器环境,实现本地代理直连远程训练环境,兼顾安全性与便捷性,适合AI开发者高效调试。

weixin_42599558的博客 982

终极WebSocket网络工具指南:WebSocat的10个强大功能

WebSocat是一个功能强大的命令行WebSocket客户端,被誉为WebSocket领域的netcat、curl和socat。这个开源工具让WebSocket通信变得简单高效,无论是连接WebSocket服务器还是搭建自己的WebSocket服务,WebSocat都能轻松应对。作为网络工具中的多功能工具,它支持多种协议转换和高级功能,是开发者和系统管理员必备的工具之一。 ## 🚀 快速安装

gitblog_01188的博客 633
上一篇: 如何编写PHP扩展
下一篇: 学外语的十条经验
taft
博客等级 码龄25年 23粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值