首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ssh代理

用ssh做socks代理 假设你内网里某台机器可以上网,但是你不能上网,如果你有ssh到那台机器的权限,那么就可以利用ssh方式建立一个代理socks5,通过代理来上网。...在配置代理的时候直接选择Sock5就可以了,不需要用户名和密码验证。...(部分需要调用多个进程的应用可能不行) 说句题外话,QQ2012版目前的Socks5代理上网功能貌似不支持本地Socks5代理,不过可以选择“浏览器配置”方式来规避。...把socks代理转换成http代理 如果你想把socks代理转换成http代理,可以用privoxy这个东东。去官网下载个.zip的文件包,然后解压到任意目录,执行可执行文件。...这样就可以实现把socks5代理转换成127.0.0.1:8118的http代理了。程序可以通过127.0.0.1:8118这个http代理上网。

2.7K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SSH代理(ssh-agent)及SSH代理转发(agent-forwarding)功能介绍

    结合下面拓扑图模拟演示并介绍SSH代理(ssh-agent)及SSH代理转发(agent-forwarding)功能 ?...第一个需求中会用到SSH代理(ssh-agent)功能 第二个需求实现需要用到SSH代理转发(agent-forwarding)功能 ---- 下面一步一步边动手边介绍相关基本概念 1、首先SecureCRT...如果已设置,则ssh-agent代理可正在运行 3)SSH密钥添加到代理 默认情况下,代理使用存储在.ssh用户主目录下的目录中的SSH密钥 也可以指定私钥文件 ssh-add ./.ssh/id_rsa...,Server_A使用本地ssh-agent代理处理请求后,处理结果交给Server_B这个代理,最终返回到Server_C上,这样实现转发传递的过程 ?...以上就是SSH代理(ssh-agent)及SSH代理转发(agent-forwarding)功能介绍与实践过程

    8.4K31

    ssh隧道与代理

    ssh是用来远程登录主机的作用大家都知道,而且传输的内容全部经过加密处理也是大家喜欢其的主要因素。但其实ssh能做的更多,例如作为代理服务器。...是指该命令不执行远程命令 -f是指该命令在后台运行 -D是该命令重要参数,他的后面跟着socks5服务器的地址与端口 最后就是远程服务器用户名和地址 执行完该命令后,我们需要在浏览器中设置代理服务器...那么以后每浏览一个页面,都会先经过代理服务器,然后再去请求页面,接着页面先到达代理服务器,最后才返回我们自己的浏览器。...再者,如果我们能找到外国的免费服务器,能让我们通过ssh登录,那么我们通过建立代理服务器来访问外国网站了,访问外国网站后能做的事情就请读者自行脑补吧。...学习完ssh这些用法后有没有对ssh产生无比崇敬的心情的,各种膜拜啊。

    2.1K40

    ssh技巧之socks代理

    其实ssh还有另外一种端口转发策略,叫做 dynamic port forwarding,使用这种策略,我们可以非常容易的搭建一个socks代理服务器,从而实现访问外国网站。...下面我们来试下: $ ssh -C -N -D localhost:8000 root@s2 如果该命令没有报错的话,socks代理服务器就算搭建好了,它会监听本机的8000端口,当有代理请求过来时...,数据会通过该命令建立的ssh隧道被传到s2服务器的ssh端,s2服务器的ssh端再根据socks协议帮我们将数据转发到对应的目标地址。...下面用firefox浏览器试下该代理是否成功。 我们先要设置firefox使用我们刚刚创建的socks代理: 接下来我们访问Google试下: bingo!...有关各个参数的详细意义,可以参考下ssh的man文档。 完。

    6.4K30

    Kubernetes Pod 作为 Jenkins SSH 代理

    本文通过使用 Kubernetes Pod 作为 Jenkins 代理,深入探讨 Jenkins 和 Kubernetes 如何协同工作。...是的,你没有看错,我们可以将 Kubernetes pod 配置为 Jenkins 代理。让我们深入了解步骤。...上述文件创建一个名为“demo”的 Pod 来自主机服务器上可用的基本映像“ubuntu18”,其中包含将在容器内使用的用户详细信息 当 pod 启动时执行命令“/usr/bin/sshd -D”以在调试模式下启动 SSH...守护进程 挂载主机服务器的主目录“/home/demo”到pod中的home目录 打开端口“22”用于 SSH 连接 创建服务“demo-service” 打开nodePort“32222”,使服务可以从...远程根目录:/home/demo/(本节点专用目录) 启动方式:通过SSH启动代理 Host:主机的公网IP地址 凭据:我们用来启动容器的用户的凭据。

    18710

    玩转CVM之SSH反向代理

    但是利用SSH端口转发,就能轻松实现外部人员访问内部服务器的操作,具体命令如下: ssh -fNR 222:localhost:22 root@119.28.143.101 还有一点非常重要,你需要在...119.28.143.101这台服务器开启ssh一个配置(linux系统里面一般是在/etc/ssh/sshd_config文件): GatewayPorts yes 这段命令的意思是把对CVM...在任意一台电脑 telnet 119.28.143.101 22端口 本地转发和动态转发 上面所说的这种方式又被称为SSH端口远程转发,与之对应的还有一种方式称为本地转发,其命令如下: ssh...还有一种方式叫作动态转发,命令如下: ssh -D 50000 root@119.28.143.101 这种方式其实就是相当于socks代理,他会把本地的所有请求都转发到远程服务器上面,很实用,...如果远程的的服务器在国外的话,就可以实现国外代理访问。

    4.8K1090

    ssh&git如何穿越代理

    在一些场景,ssh或git需要通过代理才可以访问到目标服务器,但是大部分代理只支持HTTP协议,所以需要配置特殊方式穿越代理达到目标服务器 穿越方式 OpenSSH 的客户端有一个 ProxyCommand...所谓的隧道技术,也称代理技术,是网络通信技术的一个普遍概念,,就是把一条信道建立于另外一条信道之上。 SSH 会话基于一个 TCP 连接。...SSH登录 这里假设远端服务器用户名是remote_user,域名或ip为remote-host.com,代理的IP为192.168.0.100:8080 ssh -o ProxyCommand='nc...常见问题 ssh returns “Bad owner or permissions on ~/.ssh/config” bash: nc: command not found:代理服务器上必须安装有nc...命令(sudo yum install -y nc) 参考 ssh命令之ProxyCommand选项 如何透过 SSH 代理穿越跳板机 SSH ProxyCommand及其思想 Using SSH ProxyCommand

    1.7K30

    关于入侵后的ssh正向代理和反向代理

    前言: 这里模拟的一个环境: kali攻击机------web服务器------内网主机 这里的环境是我们已经入侵到web服务器,并且使用msf在web服务器中植入了木马,我们现在需要通过代理将web...正向代理: 这里还是接上面的环境,ssh的正向代理,这里遇到的是我们遇到一台对外主机是Linux的主机 然后我们需要通过Linux的主机当跳板去访问内网另一台的主机,这里我们就需要进行ssh的正向代理...方式很简单,我们指定Linux这个已经被我们控制的主机,指定另一台无门无法访问的内网主机的端口 ssh -CNfL 0.0.0.0:8888:192.168.1.222:8080 root@127.0.0.1...: 反向代理需要我们Linux这个中间人主动去链接黑客主机,这里有两个方式 第一个我们可以使用ssh去将Linux22端口代理给kali主机的2222 ssh -qTfnN -R 2222:127.0.0.1...root@kali ip 这里我们需要输入kali的密码(实战中可以使用kali权限较低的账号,方式被反查,或者使用完及时更换密码) 这样我们kali链接自己的2222端口可以直接链接上Linux主机 ssh

    51310

    linux ssh代理 –快速搭建代理服务器

    有个时间在网上看到的ssh代理转发。命令功能很强大。在这我就对自己了解的画了个间图方便大家理解。...本地转发、正向隧道 “本机”连上“ssh服务器”,然后把”ssh服务器”能访问的机器地址和端口(当然也包括“ssh服务器”自己)镜像到”本机”的端口上。...命令: ssh -L [客户端IP或省略]:[客户端端口]:[服务器侧能访问的IP]:[服务器侧能访问的IP的端口] [登陆服务器的用户名@服务器IP] -p [服务器ssh服务端口(默认22)] 其中...”,然后把“本机”能访问的机器地址和端口(也包括”本机”自己)镜像到“ssh服务器”的端口上。...命令: ssh -R [服务器IP或省略]:[服务器端口]:[客户端侧能访问的IP]:[客户端侧能访问的IP的端口] [登陆服务器的用户名@服务器IP] -p [服务器ssh服务端口(默认22)] 其中

    2.3K20

    ssh内网穿透后的socks代理

    : 动态转发 一个SOCKS代理,动态转发本地端口到远端服务器,命令如下: ssh -D SSH Server> 先简单描述下我的网络结构...这样我就可以在本地浏览器上访问http://127.0.0.1:9999代理到客户内网10.155.0.1:80服务上去。...当然,如果客户内网中有多个服务需要在本地代理,这样为每个服务都执行一条本地转发的命令会非常麻烦。其实我们只需要把SSH换成动态模式就可以解决这个问题。...-p 8822 因为动态模式是SOCKS转发,我们还需要在浏览器上安装一个socks代理插件,这里我以SwitchyOmega举例,我们在代理服务器上设置SOCKS5,地址填入127.0.0.1,端口填入...之后在浏览器选择代理模式后,就可以直接访问客户内网上的服务了。 ? 最后,如果你懒得记ssh端口转发命令的话,你可以尝试下SSH Tunnel这个应用 ?

    1.5K20

    SSH隧道代理实际操作指南

    为了突破这一限制,SSH隧道代理成为了一种简单有效的工具。本文将详细介绍SSH隧道代理的原理、使用方法以及一些实际操作技巧,让您轻松畅游互联网。...在介绍SSH隧道代理之前,我们先了解下SSH(Secure Shell)协议。SSH是一种网络协议,可以在不安全的网络中安全地进行远程登录和数据传输。...而SSH隧道代理则是通过SSH协议来实现代理功能,将网络数据通过SSH加密通道传输,实现加密和安全的代理服务。SSH隧道代理的原理非常简单。...4.配置SSH隧道代理:在SSH客户端中配置端口转发功能,将本地端口与远程端口进行绑定。5.使用SSH隧道代理:配置完成后,就可以使用配置的本地端口进行访问了。...2.防火墙设置:如果遇到防火墙限制导致无法连接远程SSH服务器,可以尝试使用SSH隧道代理绕过防火墙。3.多级代理:通过在多台中间服务器上设置SSH隧道代理,实现多级代理转发。

    2.2K30

    如何在Linux中使用SSH动态端口转发代理

    而动态端口转发代理,则是利用SSH的强大功能,将本地机器的网络流量通过SSH连接转发到远程服务器,实现访问受限网站和服务的代理功能。...下面,我们将分步骤介绍如何使用SSH动态端口转发代理,在Linux系统中获得网络访问自由。   ...  此命令将在本地机器的端口1080上建立SSH连接,同时启动了一个动态端口转发代理。   ...选择手动配置代理,将代理类型设置为SOCKS代理,代理服务器设置为`localhost`,端口设置为`1080`。   保存设置后,你的网络流量将通过SSH连接转发到远程服务器进行代理。   ...所有的网络请求都将通过SSH连接进行加密传输,防止数据被窃取或篡改。   通过使用SSH动态端口转发代理,在Linux系统中你可以实现网络访问的自由和安全。

    2.3K51

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券