如何设置http代理上ftp并且可以上传?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置http代理上ftp并且可以上传?相关的知识,希望对你有一定的参考价值。
各位好,
现在我的情况是这样的,公司设置了网络,只能通过80的代理上。
在firefox中和ie中都是通过手动设置代理,输入http代理的地址,端口号为80。然后再选择‘为所有协议使用相同代理’复选框。
这样的话,通过firefox和ie访问网页没有问题,通过ftp://user:password@ip:port也可以查看和下载ftp.
但是,现在我想通过他使用我的ftp站点(外网,公司内部无端口限制)
我现在有flashFXP,cuteftp,wsftp三种软件。
不知道如何设置。
谢谢
谢谢fox_203,loveangelboy的回复。
To: loveangelboy,不知道你这个是在哪里输入的?
To: fox_203,你这个方法我试用过,但是还是无法连接。
我给你看一下连接的日志。
请看一下:http://yixuan.fqyy.org/?p=41
没有处理好html语言,你大概一下。
谢谢!
谢谢!
那么以上方法均无效。 参考技术A flashFXP
选项》》参数选择(或者直接F6)
选择“连接”选项卡
代理服务器/防火墙
4. http prox
192.168.*.* 80
确定
如何在Ubuntu上设置系统范围的代理?
我在奇怪的位置,apt-get update
工作,并可以连接到互联网,虽然在Docker容器中没有其他工作。
我不确定我是否将代理放在错误的地方或者我错过了其他的东西。
对于apt-get,我将以下内容添加到/etc/apt/apt.conf
并且它可以工作。
Acquire::http::proxy "http://user:pass@172.18.*.*:80/";
Acquire::ftp::proxy "ftp://user:pass@172.18.*.*:80/";
Acquire::https::proxy "https://user:pass@172.18.*.*:80/";
虽然因为在/etc/profile
中将证书放在正确的(我认为)模式/格式中,我也无法使用curl
或ping
这样的命令。
有什么我可能会失踪?
输入env | grep proxy
,如果它什么都不返回,那么导出代理可能会有所帮助:
export https_proxy=https://user:pass@172.18.*.*:80
export http_proxy=http://user:pass@172.18.*.*:80
export ftp_proxy=ftp://user:pass@172.18.*.*:80
如果用户的默认shell是bash或其他Bourne兼容shell,则交互式登录shell将从全局/ etc / profile和/etc/profile.d/*.sh和/etc/bash.bashrc文件中读取。交互式非登录shell也将从全局/etc/bash.bashrc文件中读取。
使用设置的http_proxy,https_proxy和ftp_proxy环境变量创建/etc/profile.d/proxy.sh文件时,应该在下次登录时使这些值可用于大多数程序。
这是一个示例proxy.sh文件,其中http,https和ftp代理是相同的:
export http_proxy=http://my.local.proxy:port
export https_proxy=$http_proxy
export ftp_proxy=$http_proxy
某些登录方法可能会跳过这些文件,因此如果它不起作用,您可以尝试将它们放在/etc/bash.bashrc中,以便打开的每个新交互式shell都设置了这些值。
这将非常简单。我为此创建了一个python 3脚本
下载并运行它。您可以非常快速地设置和删除系统范围的代理。
脚步: 1)以zip格式下载并解压缩。 2)打开终端并导航到解压缩文件的文件夹。 3)键入以下命令 chmod + x proxy.py sudo ./proxy.py
干杯!。
以上是关于如何设置http代理上ftp并且可以上传?的主要内容,如果未能解决你的问题,请参考以下文章