socks5代理

如何在Curl中使用Socks5代理

心已入冬 提交于 2020-03-26 15:59:30
Curl在许多HTTP客户机和下载工具中拥有最好的代理支持。这就是如何使用socks5代理并使用socks5代理解析URL中的主机名。对于某些用例,通过代理解析主机名是必要的。 假设您有一个socks5代理运行在 localhost:8001 上。 crul 版本 >= 7.21.7 时使用命令: curl -x socks5h://localhost:8001 http://www.google.com/ crul 版本 >= 7.18.0 时使用命令: curl --socks5-hostname localhost:8001 http://www.google.com/ 许多工具在内部使用libcurl,或者在安装程序脚本中使用curl命令。如果很难修改命令行本身,可以使用环境变量设置代理。 env ALL_PROXY=socks5h://localhost:8001 PROGRAM [OPTION]... 如果你想覆盖系统代理设置,你可能还需要设置两个额外的变量: env http_proxy=socks5h://localhost:8001 HTTPS_PROXY=socks5h://localhost:8001 ALL_PROXY=socks5h://localhost:8001 PROGRAM [OPTION]... 注意 : http_proxy 是 小 写的

ssh利用端口转发实现SOCKS5代理

ε祈祈猫儿з 提交于 2020-02-29 19:39:43
现在linux下ssh使用比较广泛的是openssh包 ###ssh相关选项:### -V 显示版本: ssh -V OpenSSH_6.6.1p1 Ubuntu-2ubuntu2, OpenSSL 1.0.1f 6 Jan 2014 -f 输入密码后进入后台模式(Requests ssh to go to background just before command execution.) -N 不执行远程命令,用于端口转发( Do not execute a remote command. This is useful for just for warding ports (protocol version 2 only).) -D socket5代理(Specifies a local “dynamic” application-level port forwarding.Currently the SOCKS4 and SOCKS5 protocols are supported, and ssh will act as a SOCKS server.) -L tcp转发(Specifies that the given port on the local (client) host is to be forwarded to the given host and port

为 git 设定 socks5 代理

你说的曾经没有我的故事 提交于 2020-02-01 12:08:18
为 git 设定 socks5 代理 查看当前设定 git config --global -l 为 git 设定全局代理 git config --global http.proxy socks5h://127.0.0.1:1080 git config --global https.proxy socks5h://127.0.0.1:1080 其中 127.0.0.1:1080 为你所使用的代理服务器IP地址及端口。这里我使用的是 ShadowsocksR 默认本地端口。 只对 GitHub 设定全局代理 git config --global http.https://github.com.proxy socks5h://127.0.0.1:1080 git config --global https.https://github.com.proxy socks5h://127.0.0.1:1080 取消设定 git config --global --unset http.proxy git config --global --unset https.proxy 来源: https://www.cnblogs.com/skylee03/p/12247809.html

使用 EW 作Socks5代理

一曲冷凌霜 提交于 2019-12-03 21:27:08
简介: EarthWorm是一款用于开启 SOCKS v5 代理服务的工具,基于标准 C 开发,可提供多平台间的转接通讯,用于复杂网络环境下的数据转发。 主页: http://rootkiter.com/EarthWorm/ ew项目地址: https://github.com/idlefire/ew 【使用场景】 普通网络环境: 1. 目标网络边界存在公网IP且可任意开监听端口: a)./ew -s ssocksd -l 8888 开启 8888 端口的 socks 代理 b) 攻击机通过访问 目标主机8888 端口使用目标主机提供的代理 2. 目标网络边界不存在公网 IP,需要通过反弹方式创建 socks 代理 a) ./ew -s rcsocks -l 1080 -e 8888 // 在公网主机添加转接隧道,将 1080 收到的代理请求转交给反连 8888 端口的主机 b) ./ew -s rssocks -d 1.1.1.1 -e 8888 // 将目标网络的可控边界主机反向连接公网主机8888端口 c) 攻击机可通过访问公网主机1080 端口使用 rssocks 主机提供的 socks5 代理服务 使用EW做反向Socks5代理 1.在公网服务器上执行以下命令: ./ew_for_linux64 -s rcsocks -l 1080 -e 1024

利用ssh搭建socks5代理

痴心易碎 提交于 2019-12-02 15:55:14
socks5代理即动态端口转发,将本机1080端口的流量通过ssh协议转发到远程服务器(一般是VPS),以远程服务器为“跳板”进行上网。 在本机执行如下命令即可监听本机0.0.0.0的1080端口: # -p 表示远程服务器的SSH端口 ssh -Nf -D 0.0.0.0:1080 -p 2234 root@139.46.102.57 来源: https://www.cnblogs.com/dgjnszf/p/11752817.html

一款功能强大的TCP/UDP工具---flynet

这一生的挚爱 提交于 2019-12-01 07:05:39
前言 前段时间做某个项目,由于涉及到tcp/udp方面的知识比较多,于是就索性趁热打铁,写个工具来强化相关知识。另外由于并非十分擅长Golang,所以也顺便再了解下Golang吧。 简介 flynet 是一款Golang语言编写的命令行工具,目前支持的功能包括: Http代理 本地Socks5代理 C/S模式的Socks5代理,支持TCP/UDP方式 内网穿透 ... 项目目前分为clien端和sever端,除http、本地socks5代理两端都支持外,其余功能需要两端配合使用。 使用方式 安装 Windows、linux用户可以直接在 Releases页面 下载对应的版本即可,其他平台可自行下载源码编译。 Windows中命令行进入到相应目录, .\win-client.exe ... 或 .\win-server.exe ... Linux中同样的, ./linux-server ... 或 ./linux-client ... 在下文中皆以 server ... 或 client ... 表示。 尝试运行后,如果输出如下信息表示成功: Usage: flynet [options] -M, --mode choose which mode to run. the mode must be one of['http', 'socks5', 'socks5-tcp',

使用 EW 作 Socks5 代理进行内网渗透

二次信任 提交于 2019-12-01 02:04:56
基础知识 内网穿透工具: EW(EarthWorm) 下载地址: https://github.com/idlefire/ew 本文介绍: 如何使用EW做反向Socks5代理 浏览器如何设置Socks5代理访问目标内网Web服务 利用proxychains给终端设置Socks5代理(方便将本地命令行工具的流量代理进目标内网) 基础环境 Kali Linux(Attacker 内网 192.168.23.133)后面简称攻击机器 Ubuntu 16.04.3(Attacker 公网 144.168.57.70)后面简称公网机器 Windows 10(Victim 目标内网 10.74.155.39)后面简称目标机器 网络拓扑:Kali Linux是我本地的一台虚拟机,Ubuntu是公网上的一台 vps,Windows 10 是目标机器,内网IP,部分端口映射到外网,可以访问公网。 场景模拟 现在已拿到目标内网一台机器的权限(该机器将80端口映射至外网,Web服务存在漏洞,已拿到webshell)。需要对内网做进一步的渗透,目前我有一台公网的Ubuntu,一台内网的Kali,如何反向Socks5 将Kali的流量代理进目标内网 ? 该使用场景为: 使用EW做反向Socks5代理 此处仅演示通过EW做反向Socks5代理,正向、多级级联的的代理方式可以参考官方文档。 第1步

SSH端口转发和socks5代理

对着背影说爱祢 提交于 2019-11-28 19:54:13
端口转发 # 将127.0.0.1的443端口转发到远程主机的8080端口 # 可将内网端口转发出来 # -p 2234 表示远程服务器的SSH端口 ssh -N -f -p 2234 -R 8080:127.0.0.1:443 root@67.8.212.14 Socks5 代理 # SSH动态端口转发,相当于在本地计算机搭建一个Socks5代理,将本地计算机的流量转发到远程服务器的SSH端口 # 然后在浏览器中设置socks5代理即可实现“翻墙”上网 # -p 2234 表示远程服务器的SSH端口 ssh -Nf -D 0.0.0.0:1080 -p 2234 root@39.48.192.34 来源: https://www.cnblogs.com/dgjnszf/p/11424850.html