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