借助Proxifier实现内网访问

摘要:
因为服务器只公开ssh端口,所以它无法通过打开ss等其他端口来构建代理服务器。RequirementsProximitorWin/Mac intranet中具有公共IP的服务器帐户的原理使用ssh隧道的socks5代理来强制通过代理服务器访问intranet。1.准备代理客户端。

实验室中有一台电脑可以通过公网ip进行ssh登录,因为服务器只将ssh端口暴露出来所以无法通过ss等需要开放其他端口的方式来构建代理服务器, 本文将利用ssh隧道建立的代理服务器,无需其他软件上的配置,将内网访问请求通过代理服务器进行转发。

Requirements

  • Proxifier Win/Mac
  • 内网中拥有公网ip的服务器账号

原理

  • 利用ssh隧道的socks5代理,使用Proxifier将内网访问请求强制通过代理服务器

1. 准备

需要Proxifier客户端,Win/Mac平台都有对应的客户端,度娘即可

2. 建立ssh隧道

2.1. 使用ssh命令

ssh -D ${本地代理端口} ${用户名}@${公网服务器ip地址} -p ${ssh端口}

例如

ssh -D 1082 bill@202.118.**.** -p 22

2.2. 使用Xshell等ssh客户端

在具有公网ip的服务器连接配置中的隧道配置中添加一个Dynamic转移规则

avatar

3. 配置Proxifier

  • 安装好Proxifier后,点击配置文件菜单项中的代理服务器选项

    avatar

在其中配置代理服务器,地址一定为127.0.0.1,端口要和之前建立ssh隧道时填写的本地代理端口(Xshell中的侦听端口)保持一致,本文中均设置为了1082

avatar

  • 配置其中的代理规则,孙老师和杨老师的服务器地址在192.168.2.*网段中,我们只需要将这些网段地址中的访问请求通过代理服务器即可。其他地址的服务器代理规则同理。

    avatar

  • 保存后便可以自动通过代理进行实验室内部服务器资源的访问了,实测支持jupyter vscode ssh ftp

  • 使用jupyter时请注意,需要在命令中手动指定ip地址,例如在孙老师服务器上执行

jupyter notebook --ip 192.168.2.118 --port 10086

便可以在本地浏览器中通过访问192.168.2.118:10086来使用jupyter

avatar

 

免责声明:文章转载自《借助Proxifier实现内网访问》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇H5与native 普及c# 制作闹钟示例下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

配置SecureCRT连接VirtualBox虚拟机中的Linux环境

在实际的运维中我们常常使用SecuriteCRT来远程控制Linux服务器。下面将详细介绍windows 7下通过VirtualBox搭建linux开发环境,并最终通过SecurityCRT来远程访问linux服务器。 主要分为以下几个步骤 1、VirtualBox安装 2、Ubuntu安装 3、SecuriteCRT安装 4、配置Linux网络 一、我使...

sgdisk基本用法

简介 sgdisk是Linux下操作GPT分区的工具,就像fdisk是操作MBR分区的工具。关于GPT和MBR的区别请参考: http://www.anchor.com.au/blog/2012/10/the-difference-between-booting-mbr-and-gpt-with-grub/ 使用 新建分区 root@ceph1:~...

Mac pycharm更换版本后打不开

1.第一步:先输入:   cd /Applications/PyCharm.app/Contents/MacOS 2.第二步:查看无法打开pycharm的原因,需要输入:c./pycharm 3.第三步:下面就是展示的分析日志:其中许多小伙伴都找不到 网上说的这个地址“cd /Users/用户名/Library/Preferences/PyCharm201...

hbase完全分布式安装

完全分布式安装 需要一个hadoop集群和hbase集群 为防止服务器宕机导致数据丢失,公司一般采用此模式。如果是个人测试使用,建议安装伪分布式https://www.cnblogs.com/hzcjd/p/13868391.html 1安装hadoop集群 启动hbase前先得启动hadoop 安装方法见 hadoop完全分布式安装https://www...

单点登录理解

1、当访问client1的时候,spring security会设置一个cookie,该cookie将作为全部应用系统和认证系统保持会话的关键(未认证的应用必须携带该cookie才能实现单点登录的效果)。 2、 认证服务器会重定向到/login地址后,认证服务器确认上一步骤的的coolie(JSESSIONID)是否有效,有效则再次重定向到code模式,...

FTP协议的粗浅学习--利用wireshark抓包分析相关tcp连接

FTP相关文章: Linux上的ftp服务器 vsftpd 之配置满天飞--设置匿名用户访问(不弹出用户名密码框)以及其他用户可正常上传 ftp服务器Serv-U 设置允许自动创建不存在的目录     一、为什么写这个 昨天遇到个ftp相关的问题,关于ftp匿名访问的。花费了大量的脑细胞后,终于搞定了服务端的配置,现在客户端可以像下图一样,直接在浏览器输...