购买了境内的服务器,初始化不少 python 代码时因为要加载亚马逊 s3 的基础数据,网络存在问题。 有没有简单的方法,通过 ssh 转发下载流量到本地 目前运维的建议是让我手动传上去,太麻烦了
在本地使用一些工具可能不太需要安全性,服务器上不太可能安装一些工具,因为合规问题,所以想问一问有没有简单的 ssh 转发的方案
1
rekulas 7 天前 1
这问题看得我一头雾水,不喜欢猜问题,你能不能整理好自己的问题,大伙才好提供帮助
|
2
sduoduo233 7 天前
你要用 ssh 翻墙吗
|
3
GeekGao 7 天前 1
ssh -D 1080 user@your_server_ip
然后本地建立了与目标服务器的代理连接了。你 python 可以使用 PySocks 进行改你程序的代理设置。或者使用 proxychains 这类工具启动你的 python 程序进程(不用修改代码) |
4
herozzm 7 天前 via iPhone
ssh 隧道
|
5
lbp0200 7 天前
scp 自动上传?
|
6
weilai99 7 天前
网络问题没其他办法,要么你自己下载自己上传,要么服务器上配置走代理
|
7
samnya 7 天前 via iPhone 1
可以的啊,你的想法是不是本地有代理,想要共享给服务器使用?
SSH 端口转发本来就是分两种,用-R 就可以把本地的端口转发到服务器对应端口上了。 然后服务器端设置环境变量 HTTP_PROXY 之类的指向 127.0.0.1 就可以了 |
8
skallz 7 天前
最简单的就是香港买个 oss ,然后需要的数据全丢上去,然后境内服务器再去拉取(对实时性要求不是特别高的情况)
|
9
guoguobaba 7 天前
ssh 维持一个 sock proxy ,然后用 iptables redsocks 对路由做一个转发,就可以实现一个透明的 fq ,应用层面无需做任何改动。
|
10
Yanlongli 7 天前 1
ssh user@ip -R 服务器的 IP:服务器的端口:本地 ip:本地端口
将服务器的 1080 端口转发到本地的 1080 端口 ssh user@ip -R 127.0.0.1:1080:127.0.0.1:1080 #test curl -x 127.0.0.1:7890 xxx.com |
11
yjd 7 天前
sshuttle
|