Stella981 Stella981
2年前
Nginx多层代理获取真实客户端IP
一般的应用都是通过Nginx来做为反向代理,并且Nginx还可能是多层的。如果想在内部服务里面获取最原始的客户端IP地址。则需要做一些配置最外层Nginx为了防止XForwardedFor头的伪造,可在最外层Nginx将XForwardedFor设置为真实IP$remote\_addr。$remote\_addr是获取的是
Wesley13 Wesley13
2年前
VScode sftp插件使用【文件修改,重命名,删除均可自动同步】
先说目前已探明的功能,以及不能做到的事情YES:1\.local文件修改自动/手动推到remote2\.local文件重命名和删除自动推到remote3\.远端修改了文件,可以sync到本地NO:远端删除了一个文件是不能sync到本地的,至少我通过执行syncRemotelocal没有任何变化(如果谁能请
Stella981 Stella981
2年前
Docker Remote API简单使用
默认情况下,Dockerdaemon监听unix://var/run/docker.sock,并且客户端必须有root权限用来与daemon交互。为了使用DockerRESTAPI,可以先停止docker服务,然后在启动的时候加H标记开启远程访问:servicedockerstopdockerdH unix:///
Stella981 Stella981
2年前
PHP远程下载图片,微信头像存到本地,本地图片转base64
方法一(推荐):functiondownload_remote_pic($url){$header'UserAgent:Mozilla/5.0(WindowsNT6.1;Win64;x64;rv:45.0)Gecko/20100101Firefox/45.0',
Stella981 Stella981
2年前
AudioContext方法播放音频
constfsrequire('fs');constelectronrequire('electron');constdataPath(electron.app||electron.remote.app).getPath('userData');constfPath${dataPath}/file/unzip\
Wesley13 Wesley13
2年前
VMware Remote Console 使用
通过console可以实现类似远程桌面的功能,但它的实现方式和远程桌面不同,一般来说远程桌面必须要有网络支持,在机器关闭或者启动过程中无法连接。而console是通过esx的虚拟化组件实现远程桌面。在其sample代码中有一个用htmljs编写ActiveX插件的示例。下方是一个用winform写的console远程截图。!1(https://
Stella981 Stella981
2年前
SpringBatch系列之Remote
1、概要前面的文章介绍了SpringBatch并发并行的批处理能力,但是还不够,单台机器的性能终归有极限,因此我们有些场景就可以考虑使用多台机器来处理。本文我们将介绍remotechunking,第一篇简单介绍SpringBatch多机器处理披露任务的能力。2、什么是remotechunking
Stella981 Stella981
2年前
Git学习
已有项目添加到Git操作流程:1.在一个目录下执行gitinit,会将当前目录创建为git仓库gitinit2.执行gitadd.把当前目录下所有文件添加到仓库gitadd.3.把添加的文件提交到本地仓库gitcommitm'Firstcommit'4.添加remote及验证remote。
Stella981 Stella981
2年前
Nginx打印请求头和响应头
http{log_formatlog_req_resp'$remote_addr$remote_user$time_local''"$request"$status$body_bytes_sent'"$http_referer""$http_user_agent"$http_x_real_
郑天寿 郑天寿
5个月前
语音消息使用 remote 地址在 android 手机上播放失败
由于remote地址中有特殊字符,导致播放报错,可以把地址使用encodeURI转换后即可正常播放。示例代码letinnerAudioContextuni.createInnerAudioContext();innerAudioContext.autopl