如果由于某种原因 SSH 无法满足您的需求,您可以在远程机器上运行 SOCKS5 服务来通过它们建立隧道连接。
它非常轻量,并且占用的资源也非常少:
对于每个客户端,都会生成一个堆栈大小较低的线程。主进程基本上不消耗任何资源。
唯一的限制是文件描述符和 RAM 的数量。
它还设计得非常强大:它通过简单地拒绝新连接来优雅地处理资源耗尽,而不是像现在大多数其他程序那样调用 abort()。
另一个优点是易于使用:不需要配置文件,一切都可以通过命令行完成,甚至不需要任何参数即可快速设置。
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)
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://www.hqyman.cn/post/12019.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~