公司配置内网穿透方法笔记

news2025/2/11 9:31:09

一、目的

公司内部有局域网,局域网上有ftp服务器,有windows桌面服务器;
在内网环境下,是可以访问ftp服务器以及用远程桌面登录windows桌面服务器的;
现在想居家办公时,也能访问到公司内网的ftp服务器和windows桌面服务器。

二、注意事项

由于是公司使用的,所以用各种内网穿透软件不太合适(大部分都是仅供开发使用的);再买一台服务器、搭建内网穿透也有点画蛇添足了。

在此总结下正确的解决方法。

三、步骤

1.首先,公司是有外网的,能从内部访问到外部网站;能出就能进,所以公司肯定有一个入口ip,想办法知道这个入口ip先。

https://www.whatismyip.com/

在这里插入图片描述

在这里插入图片描述

2.要知道公司办外网的运营商。主要是确认下,这个外网地址,是静态的还是动态获取的;如果是动态获取的,就要问运营商,怎么改成静态地址,让运营商给分配一个。(否则动态地址,就会经常变化,不能用。)

3.配置路由器端口转发。只要把访问外网地址:自定义端口的请求,转发到公司内部的ip:端口,就可以从外部访问到公司内部的系统了。
例如,配置了

21 192.168.10.10 21
9901 192.168.10.11 3389
9902 192.168.10.12 3389

这样,当访问外网IP:21时,就能转发到公司内的192.168.10.10:21上,就可以从外部访问ftp服务器了;
同理,3389是远程桌面服务器,就可以从外部访问公司内某个电脑的系统了。

一般访问192.168.1.1,就是路由器设置页面;如果可以自己设置,那就可以自己配置后测试下;如果不能,那就联系网络供应商,让供应商帮忙设置。

四、实例

1.本人公司用的网络供应商是ギガらくVPN,路由器是Cisco Meraki
这个路由器,基础配置页面在192.168.1.1,但是只能设置上网的账号密码,没有详细设置;
详细设置在官网上:

https://n272.meraki.com/login/?go=%2F0001-appliance%2Fn%2Ft_cDHdqe%2Fmanage%2Fclients

(肯定是路由器上网后,就与官网有数据交换了,只有官网给路由器报文,才能修改其他设置;配置也搞与本地分离了)

本来,找供应商要了账号密码,准备自己改设置的,结果发现没有修改权限:
在这里插入图片描述

在这里插入图片描述
可以看到,应该有保存设置按钮的,但是本人账号没有。

2.打电话问客服,发现账号只有只读权限,没有修改权限;需要给客服发邮件,让客服那边改设置(firewall : port forwarding)(防火墙:端口转发)。

3.客服改完设置后,本人用手机流量测试了下,远程链接是没问题了,使用外网ip:配置的端口,可以访问公司内部windows系统(一个端口映射一个内部电脑);
但是访问ftp,还是不行,超时。

4.这里踩了两个坑,首先可能是手机流量的运营商,对请求21端口的数据有限制,禁止带21的报文传输;
第二个坑是FileZilla Client软件有问题,换成FlashFXP软件就可以使用了。

5.记录下用windows命令行连接ftp的命令(如果命令行能连上,FileZilla连不上,那就是FileZilla的问题了):

//先测试下端口通不通,通了才行
telnet 10.x.x.x 21

//开始连接
ftp
open 10.x.x.x 21

//然后输入账号密码,连接成功

//看下目录能否正常显示,能就说明成功了
ls

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2295558.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Windows/C++/yolo开发部署02:正确方法】将自定义实例分割模型导出为 ONNX 格式

【完整项目下载地址】: 【TensorRT部署YOLO项目:实例分割+目标检测】+【C++和python两种方式】+【支持linux和windows】资源-CSDN文库 目录 写在前面 环境准备 安装必要的库 下载模型并开始转换 解决依赖问题 安装 ONNX 降级 Protobuf 最终转换 总结 写在前面 在…

国产编辑器EverEdit - 编辑辅助功能介绍

1 编辑辅助功能 1.1 各编辑辅助选项说明 1.1.1 行号 打开该选项时,在编辑器主窗口左侧显示行号,如下图所示: 1.1.2 文档地图 打开该选项时,在编辑器主窗口右侧靠近垂直滚动条的地方显示代码的缩略图,如下图所示&…

Jupyter Notebook自动保存失败等问题的解决

一、未生成配置文件 需要在命令行中,执行下面的命令自动生成配置文件 jupyter notebook --generate-config 执行后会在 C:\Users\用户名\.jupyter目录中生成文件 jupyter_notebook_config.py 二、在网页端打开Jupyter Notebook后文件保存失败;运行代码…

Shapefile格式文件解析和显示

Java实现GIS SHP文件格式的解析和显示,JDK19下编译,awt图形系统显示。 SHP文件对应的属性存储在DBF格式数据库中,解析见:DBASE DBF数据库文件解析_数据库文件在线解析-CSDN博客 解析SHP文件代码: public static Shap…

大语言模型需要的可观测性数据的关联方式

可观测性数据的关联方式及其优缺点 随着现代分布式架构和微服务的普及,可观测性(Observability)已经成为确保系统健康、排查故障、优化性能的重要组成部分。有效的可观测性数据关联方式不仅能够帮助我们实时监控系统的运行状态,还…

wordpressAI工具,已接入Deepseek 支持自动生成文章、生成图片、生成长尾关键词、前端AI窗口互动、批量采集等

基于关键词或现有内容生成SEO优化的文章,支持多种AI服务(如OpenAI、百度文心一言、智谱AI等),并提供定时任务、内容采集、关键词生成等功能。 核心功能 文章生成 关键词生成:根据输入的关键词生成高质量文章。 内容…

mysql8安装时提示-缺少Microsoft Visual C++ 2019 x64 redistributable

MySQL8.0安装包mysql-8.0.1-winx64进行安装,提示:This application requires Visual Studio 2019 x64Redistributable, Please install the Redistributable then runthis installer again。出现这个错误是因为我们电脑缺少Microsoft Visual C 这个程序&…

学习数据结构(6)单链表OJ上

1.移除链表元素 解法一:(我的做法)在遍历的同时移除,代码写法比较复杂 解法二:创建新的链表,遍历原链表,将非val的节点尾插到新链表,注意,如果原链表结尾是val节点需要将…

03/29 使用 海康SDK 对接时使用的 MysqlUtils

前言 最近朋友的需求, 是需要使用 海康sdk 连接海康设备, 进行数据的获取, 比如 进出车辆, 进出人员 这一部分是 资源比较贫瘠时的一个 Mysql 工具类 测试用例 public class MysqlUtils {public static String MYSQL_HOST "192.168.31.9";public static int MY…

IDEA编写SpringBoot项目时使用Lombok报错“找不到符号”的原因和解决

目录 概述|背景 报错解析 解决方法 IDEA配置解决 Pom配置插件解决 概述|背景 报错发生背景:在SpringBoot项目中引入Lombok依赖并使用后出现"找不到符号"的问题。 本文讨论在上述背景下发生的报错原因和解决办法,如果仅为了解决BUG不论原…

将仓库A分支同步到仓库B分支,并且同步commit提交

一、 问题 有一仓库A 和 一仓库B, 需要将仓库A分支a1所有提交同步推送到仓库B分支b1上 二、 解决 2.1、 首先需要仓库A、仓库B的权限, 2.2、将仓库A clone到本地, 进入A目录,并且切换到a1分支 cd A ## A 为A仓库clone到本地代…

Windows Docker笔记-Docker拉取镜像

通过在前面的章节《安装docker》中,了解并安装成功了Docker,本章讲述如何使用Docker拉取镜像。 使用Docker,主要是想要创建并运行Docker容器,而容器又要根据Docker镜像来创建,那么首当其冲,必须要先有一个…

穷举vs暴搜vs深搜vs回溯vs剪枝系列一>黄金矿工

目录 决策树&#xff1a;代码设计代码&#xff1a; 决策树&#xff1a; 代码设计 代码&#xff1a; class Solution {boolean[][] vis;int ret,m,n;public int getMaximumGold(int[][] grid) {m grid.length;n grid[0].length;vis new boolean[m][n]; for(int i 0; i <…

07苍穹外卖之redis缓存商品、购物车(redis案例缓存实现)

课程内容 缓存菜品 缓存套餐 添加购物车 查看购物车 清空购物车 功能实现&#xff1a;缓存商品、购物车 效果图&#xff1a; 1. 缓存菜品 1.1 问题说明 用户端小程序展示的菜品数据都是通过查询数据库获得&#xff0c;如果用户端访问量比较大&#xff0c;数据库访问压…

使用DeepSeek的技巧笔记

来源&#xff1a;新年逼自己一把&#xff0c;学会使用DeepSeek R1_哔哩哔哩_bilibili 前言 对于DeepSeek而言&#xff0c;我们不再需要那么多的提示词技巧&#xff0c;但还是要有两个注意点&#xff1a;你需要理解大语言模型的工作原理与局限,这能帮助你更好的知道AI可完成任务…

Unity-Mirror网络框架-从入门到精通之CouchCoop示例

文章目录 前言示例NetworkManagerCouchPlayerManagerCouchPlayerPlatformMovementMovingPlatformCameraViewForAllCanvasScript前言 在现代游戏开发中,网络功能日益成为提升游戏体验的关键组成部分。本系列文章将为读者提供对Mirror网络框架的深入了解,涵盖从基础到高级的多…

Spring Boot Web 入门

目录 Spring Boot Web 是 Spring Boot 框架的一个重要模块&#xff0c;它简化了基于 Spring 的 Web 应用程序的开发过程。以下是一个 Spring Boot Web 项目的入门指南&#xff0c;涵盖了项目创建、代码编写、运行等关键步骤。 1. 项目创建 使用 Spring Initializr 使用 IDE …

DeepSeek图解10页PDF

以前一直在关注国内外的一些AI工具&#xff0c;包括文本型、图像类的一些AI实践&#xff0c;最近DeepSeek突然爆火&#xff0c;从互联网收集一些资料与大家一起分享学习。 本章节分享的文件为网上流传的DeepSeek图解10页PDF&#xff0c;免费附件链接给出。 1 本地 1 本地部…

【Golang学习之旅】Go + MySQL 数据库操作详解

文章目录 前言1. GORM简介2. 安装GORM并连接MySQL2.1 安装GORM和MySQL驱动2.2 连接MySQL 3. GORM数据模型&#xff08;Model&#xff09;3.1 定义User结构体3.2 自动迁移&#xff08;AutoMigrate&#xff09; 4. GORM CRUD 操作4.1 插入数据&#xff08;Create&#xff09;4.2 …

ArgoCD实战指南:GitOps驱动下的Kubernetes自动化部署与Helm/Kustomize集成

摘要 ArgoCD 是一种 GitOps 持续交付工具,专为 Kubernetes 设计。它能够自动同步 Git 仓库中的声明性配置,并将其应用到 Kubernetes 集群中。本文将介绍 ArgoCD 的架构、安装步骤,以及如何结合 Helm 和 Kustomize 进行 Kubernetes 自动化部署。 引言 为什么选择 ArgoCD?…