代理上网(ssh 动态端口转发)
ssh 是一种加密通讯的网络协议,常用来在两台机器间做远程登陆。在这里,我们用SSH 来做代理上网。
假设情景
你的PC 不能自由联网
但你的PC 可以访问机器B
机器B 可以自由联网
SSH 上网原理
你的PC 通过SSH 登陆机器B,这样在你的机器和机器B之间就建立了一个加密的连接,或者叫隧道。你上网时的数据流就可以通过这条隧道发给B,B再转发给外网。同时。
设置步骤
在你的机器运行以下命令。(windows机器需要安装一些软件才能运行这些命令,比如git bash ,putty)
ssh -D 8080 root@B机器的IP -p B机器的SSH端口
这条命令的意思是,在本地开一个端口8080 ,同时在你的PC 和B 机器之间建立隧道。这个端口支持 sock 5 协议。接下来用 curl 命令测试下代理是否好用
curl --socks 5 127.0.0.1:8080 http://需要访问的网站
如果 curl 访问正常,说明你的代理已经ok
代理上网(ssh 动态端口转发)的更多相关文章
- ssh动态端口转发
		
ssh本地和远程端口转发都需要固定的应用服务器IP和端口,但是很多情况下,应用的端口繁多逐个转发效率不高,而且一些应用使用不固定的端口,经常跳着使用端口,一些网站还不支持IP直接访问,这导致ssh本地 ...
 - SSH的端口转发:本地转发Local Forward和远程转发Remote Forward
		
关于使用ssh portforwarding来进行FQ的操作,网络上已经有很多很好的文章,我在这里只是画两个图解释一下. 首先要记住一件事情就是: SSH 端口转发自然需要 SSH 连接,而 SSH ...
 - SSH的端口转发
		
这里是一篇很好的介绍SSH PortForwarding的文章http://www.ibm.com/developerworks/cn/linux/l-cn-sshforward/ 可以将远端服务器一 ...
 - SSH的本地、远程、动态端口转发实验笔记
		
SSH端口转发 SSH 会自动加密和解密所有 SSH 客户端与服务端之间的网络数据.但是,SSH 还能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务.这一 ...
 - 【ssh】端口转发
		
来源:https://www.ibm.com/developerworks/cn/linux/l-cn-sshforward/ 非常非常好用,可以通过跳板解决两台服务器无法连接的问题 第一部分 概述 ...
 - SSH 的端口转发
		
第一部分 概述 当你在咖啡馆享受免费 WiFi 的时候,有没有想到可能有人正在窃取你的密码及隐私信息?当你发现实验室的防火墙阻止了你的网络应用端口,是不是有苦难言?来看看 SSH 的端口转发功能能给我 ...
 - ssh远程端口转发&&windows系统提权之信息收集&&网安工具分享(部分)
		
一.ssh远程端口转发 背景:当我们在渗透过程中,获取到内网的一台仅有内网IP的服务器后,我们可以通过ssh隧道,将内网某个主机的端口进行远程转发 1.网络拓扑图 假设获取的服务器为web服务器,we ...
 - SSH远程端口转发实战详解
		
问题 前段时间在外地没有在实验室,随身携带了一个笔记本电脑.但是笔记本性能不够,想用SSH远程连接实验室的电脑.问如何连接?现有以下设备 设备 IP 备注 系统 实验室电脑C1 192.168.0.2 ...
 - 【端口转发】k8s port-forward端口转发 和 ssh -NfL端口转发
		
kubectl port-forward端口转发 将远程pod端口转发到本地端口 kubectl port-forward monitoring-grafana-695c545f46-rhtwc -- ...
 
随机推荐
- Django聚合数据
			
背景: 有些时候,光靠数据库中已有字段的数据,还不足以满足一些特殊场景的需求,例如显示一个作者的所有书籍数量. 这时候就需要在已有数据基础上,聚合出这些没有的数据. 为查询集生产聚合: Django ...
 - 应用安全 - 工具 - Adobe - Adobe Flash Player - 漏洞 - 汇总
			
CVE-2018-4878 Date 类型软件漏洞可被用于钓鱼 影响范围Flash Player版本28.0.0.137以及之前的所有版本 复现 分析
 - JS图片宽度自适应移动端
			
$(function(){ $("#d-intro").find("img").each(function () { $(this ...
 - 如何在centos7中显示/etc/目录下以非字母开头,后面跟了一个字母及其它任意字符的文件或目录
			
ls /etc |grep "^[^[:alpha:]][[:alpha:]].*"
 - dotnet sdk 的镜像tag 相关
			
https://hub.docker.com/_/microsoft-dotnet-core-sdk/ 微软的dotnet sdk 的 tag 微软貌似改默认镜像 dockerhub 里面的tag与 ...
 - SpringBoot自定义Starter实现
			
自定义Starter: Starter会把所有用到的依赖都给包含进来,避免了开发者自己去引入依赖所带来的麻烦.Starter 提供了一种开箱即用的理念,其中核心就是springboot的自动配置原理相 ...
 - mysql数据库问题———登录进去无法操作显示You must reset your password using ALTER USER statement before executing this statement
			
linux操作mysql数据库,可以登陆进去,但是操作所有命令都显示You must reset your password using ALTER USER statement before exe ...
 - idea配置less自动编译
			
参考: idea配置less自动编译 1. 电脑安装node.js环境: window下直接上官网下载node.msi文件下载安装即可 安装完成后在命令行执行如下命令表明安装成功 npm -v nod ...
 - python数据结构:pandas(2)数据操作
			
一.Pandas的数据操作 0.DataFrame的数据结构 1.Series索引操作 (0)Series class Series(base.IndexOpsMixin, generic.NDFra ...
 - Utorrent死机恢复种子下载
			
死机保存Utorrent种子不被删除方法: 保了200多个种,死机了重启就没有什么下载的种子的记录,要一个个导入实在奔溃. 从被删除的resume.dat恢复很有压力. 简单的方法: 在还没有死机前, ...