scp通过代理proxy代理传输文件

1
2
3
4
5
6
7
# 其中
# proxy_ip对应的代理服务器的ip, proxy_port对应的代理服务器的port
# filename对应想要传输的文件
# username对应目标主机的用户名, target_ip对应目标主机的ip,target_path对应想要传输的目标地址
scp -o "ProxyCommand=ncat --proxy-type http --proxy proxy_ip:proxy_host %h %p" filename username@target_ip:/target_path

scp -o ProxyCommand="ncat --proxy-type http --proxy 172.16.0.8:8118 %h %p" test.txt yezhou@118.220.150.88:/home/yezhou

ssh设置通过http代理连接远程主机

需求背景

存在A B C三台主机,由于安全因素或者其他(云服务器未绑定弹性IP等),A不能直接与C通信。但是存在B可以与A,C通信。则现在需要在A上通过ssh远程访问C,假设B已经搭建好一个http代理,便可利用http代理ssh访问C的服务。具体方法分为2种常见做法:

Jenkins配置全局Http代理

场景:Jenkins在企业内网,不能直接联网,必须通过HTTP/HTTPS代理联网,通过NAT上网不算HTTP代理范围。

两种启动方式:

(1)通过java -jar启动war包,直接在java启动时添加参数:

Spring Cloud Eureka 使用外网IP和端口号进行服务注册

应用场景如下:

服务提供方(即要注册到服务中心的服务)的内网地址,外界无法访问(或者使用docker等做了应用端口等的配置),
做了IP映射后,公网IP 118.10.22.106映射到服务提供方的内网ip,端口号5565映射到服务的server.port,此时使用Eureka默认配置会导致服务无法访问。因此需要手动配置,具体解决方案见如下末尾三行:

Android Jetpack架构组件(五)CameraX视频录制

添加Gradle依赖

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Use the most recent version of CameraX, currently that is alpha04
def camerax_core_version = "1.0.0-beta03"
def camerax_version = "1.0.0-alpha10"
implementation "androidx.camera:camera-core:${camerax_core_version}"
implementation "androidx.camera:camera-camera2:${camerax_core_version}"
// If you want to use the CameraX View class
implementation "androidx.camera:camera-view:${camerax_version}"
// If you want to use the CameraX Extensions library
implementation "androidx.camera:camera-extensions:${camerax_version}"
// If you want to use the CameraX Lifecycle library
implementation "androidx.camera:camera-lifecycle:${camerax_version}"

//视频播放组件
implementation 'com.google.android.exoplayer:exoplayer-core:2.10.4'
implementation 'com.google.android.exoplayer:exoplayer-dash:2.10.4'
implementation 'com.google.android.exoplayer:exoplayer-ui:2.10.4'

implementation 'com.github.chrisbanes:PhotoView:2.3.0'
implementation 'com.github.bumptech.glide:glide:4.11.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'

Powered by AppBlog.CN     浙ICP备14037229号

Copyright © 2012 - 2020 APP开发技术博客 All Rights Reserved.

访客数 : | 访问量 :