便携式 SOCKS5 服务器

admin 2025年6月14日20:39:37评论46 views字数 793阅读2分38秒阅读模式

如果由于某种原因 SSH 无法满足您的需求,您可以在远程机器上运行 SOCKS5 服务来通过它们建立隧道连接。

它非常轻量,并且占用的资源也非常少:

对于每个客户端,都会生成一个堆栈大小较低的线程。主进程基本上不消耗任何资源。

唯一的限制是文件描述符和 RAM 的数量。

它还设计得非常强大:它通过简单地拒绝新连接来优雅地处理资源耗尽,而不是像现在大多数其他程序那样调用 abort()。

另一个优点是易于使用:不需要配置文件,一切都可以通过命令行完成,甚至不需要任何参数即可快速设置。

便携式 SOCKS5 服务器
地址:
https://github.com/rofl0r/microsocks
microsocks -1 -q -i listenip -p port -u user -P passw -b bindaddr -w wl

所有参数都是可选的。默认情况下,listenip 为 0.0.0.0,端口为 1080。

  • 选项 -q 禁用日志记录。

  • 选项 -b 指定传出连接绑定到哪个 ip

  • 选项 -w 允许指定以逗号分隔的 IP 地址白名单,这些 IP 地址可以使用代理而无需用户/密码身份验证。例如 -w 127.0.0.1,192.168.1.1.1,::1 或仅 -w 10.0.0.1 仅允许访问这些 IP,选择一个不可能猜测的用户/密码组合。

  • 选项 -1 激活 auth_once 模式:一旦特定 IP 地址使用用户/密码成功验证,它将被添加到白名单中,并且可以在未验证的情况下使用代理。这对于不支持用户/密码验证的程序(如 Firefox)非常方便。为了使其工作,您基本上需要与支持它的另一个程序建立一个连接,然后您也可以使用 Firefox。例如,使用 curl 进行一次身份验证:

    curl --socks5 用户:密码@listenip:端口 anyurl

SOCKS5功能

  • 身份验证:无、密码、一次性
  • IPv4、IPv6、DNS
  • TCP(目前没有 UDP)

原文始发于微信公众号(TtTeam):便携式 SOCKS5 服务器

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年6月14日20:39:37
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   便携式 SOCKS5 服务器http://cn-sec.com/archives/4165415.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息