内网中建立共享文件和远程控制问题

SubnetDesk:基于WebRTC的内网远程桌面与文件传输开源方案 远程桌面技术是实现跨设备屏幕共享与操作的核心,其原理在于通过网络协议实时传输图形界面和输入指令。在技术价值上,它极大提升了远程协作、设备管理和技术支持的效率。传统的远程桌面方案多面向公网环境,依赖复杂的服务器中继和配置。然而,在内网(局域网)这一高频应用场景中,用户对低延迟、高速度和安全可控的需求尤为强烈,却常面临工具臃肿、配置繁琐或功能不匹配的痛点。WebRTC作为一种支持点对点(P2P)实时通信的开放技术框架,其内置的NAT穿越能力为实现高效内网直连提供了理想基础。结合UDP协议在实时传输上的优势,可以 阅读详情

基础知识:1.清楚目前自己的计算机IP是多少;

                2.连接与被连接,双方是否在同一内网,同一网段下,可以进行ping测试;

                3.当前计算机的IE设置,是否允许在网络上下载文件;

以上三点都清晰的话,那接下来,

一、开始让本地计算机变成一个FTP服务器,

很简单利用slyar FTPServer 软件即可,打开软件,设置账户名和密码(用于访问本机共享资源时,输入的用户名密码),

然后‘访问目录’选择你要共享的那个文件/夹,勾选相应权限,点击‘启动服务’

然后想要连接的计算机,在‘资源管理器’的路径栏输入:ftp:ip地址,回车输入用户名密码,如图

目前所知的最简单的共享办法,而且速度也比较快,网络条件好的情况下

二、远程连接内网中的其他服务器或者计算机

1.远程桌面

windows自带的功能,无需其他三方软件

前提:被连接的电脑,要有登录密码,同时‘计算机’→‘属性’→‘远程/设置’→选择‘远程桌面允许其他电脑连接’

连接方,运行‘mstsc’,然后输入被连接方的IP地址,用户名一般为administrator,密码为被连接方的开机密码

注意,远程桌面连接后,被连接方会处于锁定状态,无法看到连接方在其电脑上进行了哪些操作

2.借助第三方软件,如VNC,Teamviewer等

VNC:需要两端都安装VNC软件,然后直接连接方输入对端IP地址,进行连接即可,被连接方可自由设置密码,也可为空

VNC连接,被连接方不被锁屏,但会出现鼠标发抖的现象,具体VNC的其他操作,可自行摸索,高版本的VNC同时支持文件发送和接收的功能

Teamviewer一般为外网的远程连接,大多数用在远程维护服务器、处理故障上,但其在内网中依旧可用,需要开启‘呼入的LAN连接’功能,然后在ID栏输入对侧IP地址,不连接外网依旧可用,具体方法自行摸索,个人认为VNC已够用

 

Slyar FTP Server:高效实用的FTP服务器软件 Slyar FTP Server是一款专为文件传输设计的服务器软件,它在提供基本的FTP服务的同时,还兼顾易用性和安全性。该软件支持多用户访问、文件管理、安全传输等多种功能,旨在简化文件共享和交换流程。通过Slyar FTP Server,企业能够有效管理对外文件传输的权限控制,保障数据传输的安全性。 阅读详情

相关推荐

slyarFTP FTP服务器

FTP服务器软件,简单便捷的FTP软件,实现服务器资源共享

使用 Slyar FTPserver 软件搭建 FTP 服务,实现下载 H3C交换机的配置文件!

Slyar FTPserver 实现下载 H3C 交换机配置文件

weixin_55562128的博客 6278

Slyar FTPserver v1.1 纯绿色免费版

非常小巧的FTP服务器软件,文件分享工具,便于随身携带,绿色免安装,完全免费。

快速入门FTP服务器:手把手教你搭建

FTP服务器

weixin_43263566的博客 2万+

Slyar-FTPserver.rar

一款非常好用的FTP工具,绿化版免安装,希望大家能够方便应用

FtpServer(小巧简单的FTP)

简答,小巧的架设FTP服务器

【原创】FTPServer – 轻量级 Windows 平台 FTP 服务器工具

FTPServer 是一款专为 Windows 平台打造的高性能、轻量级 FTP 服务器软件。采用原生 C++ 开发,支持完整的 FTP 协议标准,提供稳定可靠的文件传输服务。无论是个人文件共享、团队协作,还是企业内部数据交换,FTPServer 都能为您提供安全、高效的解决方案。

u013478713的专栏 525

解决鸿蒙/荣耀设备GMS应用调试中的“Play保护机制认证”报错

本文详细解析了在鸿蒙或荣耀设备上调试GMS应用时,遇到“Play保护机制认证”报错的根本原因与解决方案。核心在于获取设备的GMS Device ID,并通过Google官方渠道完成临时注册,从而绕过认证限制。文章提供了无需Root和ADB查询两种具体方法,并分享了授权后的故障排查与实战经验,帮助开发者高效解决问题。

weixin_29288313的博客 296

[网络安全]IIS---FTP服务器 、serverU详解

5.再返回用户列表中来,再次添加"映射文件"代表:被允许映射到 其他人的FTP文件夹里面去。你想映射过去的时候,的新名字,可以不设置。FTP客户端创建的一个新的随机端口。FTP客户端创建的一个新的随机端口。FTP服务器21端口。FTP服务器21端口。FTP服务器21端口。FTP服务器随机端口。

Mr_wenhan的博客 2547

SKF SimPro Quick 4.8.1发布

发布说明可以在SimPro手册的SKF SimPro Quick应用程序的一般部分下找到(帮助→SKF SimPro快速手册→一般→发布说明)。请删除旧版本,请备份您存储在C:\SKF SimPro xxx\files文件夹中的文件以及所有自定义报告模板和表格。我们很高兴地通知您,我们的轴承应用工程软件SKF SimPro Quick 4.8.1可供下载。将新的安装文件下载到本地计算机后,双击它安装向导将打开(按照说明操作)3.安装后,在本地机器上启动SKF SimPro Expert软件。

小韩的博客 1816

【强化学习】常用算法之一 “A3C”

A3C(Asynchronous Advantage Actor-Critic)算法是一种在强化学习领域中应用广泛的算法,它结合了策略梯度方法和价值函数的学习,用于近似解决马尔可夫决策过程(Markov Decision Process)问题。A3C算法在近年来备受关注,因为它在处理大规模连续动作空间和高维状态空间方面具有出色的性能。A3C算法是一种基于策略梯度的强化学习算法,通过多个并行的智能体异步地与环境交互,并利用Actor和Critic网络实现策略和价值的近似,从而实现快速而稳定的强化学习训练。

Code_and516的博客 6756

VS Code Remote-ssh 远程控制Windows主机 + 免密登录 + 内网穿透

炼丹的研究生:在我们炼丹过程中,经常需要连接远程的服务器(通常是实验室的服务器)进行炼丹。通常情况下,我们会使用Pycharm的远程开发功能,同步服务器与本地的项目文件,使用远程解释器进行开发。但是使用过的同学都知道,重量级的Pycharm每次远程同步、加载远程解释器都需要相当长的时间。如果我们想要随时切换工位、宿舍、家里的各个场景,Pycharm的同步、加载就成了一场噩梦。特别是当我们的python环境安装了很多依赖包,项目生成了大量文件的时候更是这样。

也治平的博客 1万+

在MATLAB产生正态(Gauss)分布随机数

在 MATLAB 中内置了有产生标准正态(Gauss)分布的随机数函数,使用方法如下: 其中 为产生矩阵的行数和列数, 为产生矩阵的个数,产生的矩阵中的每个元素均为服从 N(0,1)N(0, 1)N(0,1) 的标准正态分布的元素。使用如下命令产生一个 的服从的随机数矩阵: 绘制图像效果如下: 可以看到这里随机数服从 的标准正态分布。假设 X∼N(0,1)X\sim N(0,1)X∼N(0,1),则 3X+33X+33X+3 服从 N(3,9)N(3,9)N(3,9) 分布,因此我们要产生服从 N(

程序必须为人类阅读而编写,并且仅仅碰巧可以让机器执行 3万+

内网渗透之横向移动&持久化远程控制篇——利用ipc、sc、schtasks、AT,远程连接的winrm,wmic的使用和定时任务的创建

摘要:横向移动是攻击者在攻陷内网主机后,利用该主机作为跳板进一步渗透内网其他主机的过程。主要方法包括:1)通过IPC$共享建立连接,利用AT或schtasks命令执行远程任务;2)使用SC命令创建并启动服务;3)通过WMIC远程管理接口执行命令;4)利用WinRM服务进行远程管理。这些方法需要目标主机开放特定端口(如445、135、5985等),并获取管理员凭证。攻击流程通常包括信息收集、凭证窃取、内网扫描和权限提升等阶段,最终实现对内网的全面控制。

fatesaber_的博客 1711

UDS $27服务DLL文件生成

UDS 27算法 DLL文件生成

hkj8808的博客 1282

Android 13.0 app进程保活白名单功能实现

在13.0的系统rom产品开发中,在某些重要的app即使进入后台,产品需求要求也不想被系统杀掉进程,需要app长时间保活,就是app进程保活白名单功能的实现, 所以需要在系统杀进程的时候不杀掉白名单的进程,接下来就看怎么样来实现这些功能

安卓兼职framework和app工程师的博客 3142

远程访问电脑共享文件

在远程访问设备上(如手机、平板电脑或另一台电脑),从Google Play商店(对于Android设备)或App Store(对于iOS设备)下载并安装“Remote Desktop”(Microsoft远程桌面)应用程序。在进行远程访问时,请确保电脑和手机的网络连接稳定,并且已正确设置防火墙和路由器等网络设备以允许远程连接。在远程访问设备上,通过访问配置的外部IP地址和端口,即可访问电脑的共享文件。在目标电脑上,打开“开始”菜单,选择“设置”>“系统”>“远程桌面”。绑定完成后,设备将自动组网。

jiedianxiaobao的博客 1543

selenium绕过检测,规避检测

现在不少大网站有对selenium采取了监测机制。比如正常情况下我们用浏览器访问淘宝等网站的 window.navigator.webdriver的值为 undefined或者为false。而使用selenium访问则该值为true。那么如何解决这个问题呢?我们正常浏览器登录查看,window.navigator.webdriver的值为false我们通过selenium打开的网页,测试,可见window.navigator.webdriver的值为true。

景天科技苑 1万+

一个简单的内网穿透!

神卓互联是一款基于P2P技术的内网穿透软件,支持多种协议和多平台,能够轻松穿透各种防火墙和NAT路由器,实现设备互联。不仅如此,神卓互联还提供了许多强大的功能,如端口映射、共享文件、搭建网站、远程控制等,可以满足各种复杂应用场景。

weixin_45710844的博客 359

YOLOv11 损失函数进阶:SlideLoss 让小目标检测精度飙升

创建self.loss_fun = loss_fun # 基础损失函数(如BCEWithLogitsLoss)self.loss_coef = loss_coef # 损失系数# 计算滑动权重:根据预测与真实值的差异判断样本难度# 难度越高,权重越大该类在原有损失函数的基础上,通过diff计算样本预测与真实值的差异(差异越大,样本越难),进而生成动态权重,实现对难样本的重点学习。

m0_64661770的博客 208

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

内网横向移动

内网横向移动

qq_39935213的博客 787

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

远程访问电脑共享文件怎么设置

在进行远程访问时,请确保电脑和手机的网络连接稳定,并且已正确设置防火墙和路由器等网络设备以允许远程连接。- 如果应用未能找到电脑,请选择“手动添加”,输入目标电脑的名称或IP地址、用户名和密码。- 在新界面中,点击“本地资源”并选择“详细信息(M)...”。- 点击“确定”后,点击“连接(N)”按钮并输入用户名与密码。- 点击“保存”后,选择要远程控制的电脑并等待连接过程完成。- 打开“远程桌面连接”并填写要远程的计算机的IP地址。- 打开“开始”>“设置”>“系统”>“远程桌面”。

jiedianxiaobao的博客 2366

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

什么是 内网穿透

通过内网穿透技术,您可以设置一个中转服务器,使得您可以在任何地方通过互联网连接到中转服务器,再由中转服务器将您的请求转发给家庭网络中的摄像头,这样就实现了远程查看摄像头画面的功能。- **心跳维持**:为了保持连接的稳定性,内网穿透中会有心跳维持机制,定期发送心跳包以确保客户端和服务端的连接不会断开。- **远程办公**:内网穿透可让员工远程连接到公司内部网络,访问共享文件和软件。- **智能家居**:通过内网穿透技术,可以远程控制智能家居设备,如灯光、空调等。

weixin_42759398的博客 1432

内网穿透神器 ngrok:让你的本地服务畅行公网

内网穿透技术旨在突破 NAT 和防火墙等限制,使内网中的设备能够被公网访问。ngrok 是一款基于反向代理的内网穿透即服务(Tunneling-as-a-Service)工具,通过云端服务器中继流量,将本地服务暴露至公网,支持 HTTP、TCP、TLS 等多种协议。

2301_78703470的博客 771

winnas家用娱乐备份服务器 (上)(内网穿透+WOL+远程访问+网络磁盘)

家里换新电脑淘汰下来一个旧电脑,想着吃灰可惜了,又恰好嫌弃百度云上传慢下载慢,而且隐私堪忧,就打算把旧电脑折腾成一个nas,结果玩着玩着走远了,现在不光是nas了,还在家里当机顶盒。

qq_60179201的博客 3534

外网访问家庭局域网方案,解决运营商100.x.x.x内网IP问题

相信不少网友和我一样,为了实现远程控制、NAS访问、组建私有云、摄像头监控之类的需求,把光猫改成了桥接模式,并用自己的路由器拨号、进行端口了映射。本人之前一直用着没啥问题,不过,最近突然出现了无法访问的情况,原本还以为是光猫出了什么问题,但检查之后吓了一跳。 (自家的IP突然变成了100.X.X.X的形式) 光猫的设置倒是没有任何异常,依旧处于桥接模式,但拨号路由器原本获取到外网IP,却变成

qq_39815184的博客 5547
上一篇: IE浏览器调用不出Oracle EBS - java问题
下一篇: 如何设置无线打印-惠普打印机
MuscleBaBa_Chang
博客等级 码龄8年 128粉丝 37原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值