Linux
Kali 安装
Kali-WIFI密码(字典)
Armbian安装OMV(NAS)
NPS 内网穿透
CloudFlare
CloudFlare-免端口
CloudFlare-KV存储
API 使用
API-抓包信息使用
Linux-系统配置
Linux-更换源
Linux-一键更换源
Linux-权限
Linux-分区管理
Linux-网卡配置
Linux 端口转发
Linux 交换内存
Linux 进程优先级
Linux 共享打印机
Linux-自定义服务(支持Docker开机自启)
Linux-硬/软链接/挂载
Linux-系统时钟
Linux-清理命令记录
Linux-一键DD脚本
Linux-安装根证书
Linux-TheFuck(命令纠正)
Linux 服务器
Linux-面试鸭
Linux-Mall-Cook(商店可视化搭建)
Linux-Scratch
Linux-CasaOS(家庭云操作系统)
Linux-TiddlyWiki(非线性网页笔记)
Linux-拖拽式H5
Linux-鲁班H5
Linux-SSL证书续订
Linux-acme(SSL证书脚本)
SSL证书转换
SSL-httpsok
SSL-其它工具
Linux-LoveCards(表白墙)
Linux-游戏导航
Linux 常用命令
Linux-scp
Linux-打包/解压/压缩
Linux-SSH
Linux-portknocking(端口敲击)
Linux-获取当前公网IP
Linux-自动挂载盘
Linux-代理
Linux-nmap(局域网扫描)
Linux-jq(JSON处理)
Linux-DDNS(自制脚本)
Linux-shell传递参数
Linux-if(判断)
Linux-curl/wget
Linux-which(查看命令所在路径)
Linux-Maven
Linux-ncdu(清理日志)
Linux-共享
Linux-screen(终端切换)
Linux-Macchanger(MAC修改)
Linux-iptables(包过滤防火墙系统)
Linux-祸害人脚本
Linux-模拟网络延迟环境
Linux-Git
Linux-apt(安装软件)
Linux-crontab(定时任务)
Linux-nano/vi/vim 编辑器
Linux 环境安装
Linux 安装 Node.js
Node.js-创建通用执行
Linux 安装 Java
Linux 安装 Go
域名注册
MariaDB-相关操作
未测试开源项目
SQL 学习
SQL-常用指令
Ansible(自动化运维)
Zabbix(运维监控)
网络设备概述
备份概述
雷池WAF
Linux-新旧服务器同步rpm软件包
本文档使用 MrDoc 发布
-
+
首页
Linux-代理
`Debian` 代理设置 ## 临时代理 断开终端后重置 ```bash # 设置代理(有的有大小写区分,故全部设置) export http_proxy="http://proxy_server:port" export HTTPS_PROXY="http://proxy_server:port" ## 取消代理 unset http_proxy unset HTTPS_PROXY # 测试代理 curl -x http://proxy_server:port http://example.com # curl 测试 wget -e use_proxy=yes -e http_proxy=http://proxy_server:port http://example.com # wget 测试 ping -S proxy_server -p port <ping 设备> # ping 测试 ``` ## 环境变量设置 ```bash # 设置代理; echo 'export https_proxy="http://127.0.0.1:7890"' >> ~/.bashrc echo 'export http_proxy=$https_proxy' >> ~/.bashrc echo 'export ftp_proxy=$https_proxy' >> ~/.bashrc echo 'export proxy=$https_proxy' >> ~/.bashrc echo 'export HTTPS_PROXY=$https_proxy' >> ~/.bashrc echo 'export HTTP_PROXY=$https_proxy' >> ~/.bashrc echo 'export FTP_PROXY=$https_proxy' >> ~/.bashrc echo 'export PROXY=$https_proxy' >> ~/.bashrc # 取消代理; vim ~/.bashrc # 编辑.bashrc文件删除或注释代理设置; ``` ## apt 代理设置 ```bash # 设置代理; echo 'Acquire::http::proxy "http://127.0.0.1:7890";' | tee -a /etc/apt/apt.conf echo 'Acquire::https::proxy "https://127.0.0.1:7890";' | tee -a /etc/apt/apt.conf # 取消代理; vim /etc/apt/apt.conf # 编辑apt.conf文件删除或注释代理设置; ``` ## wget 代理设置 ```bash # 设置代理; echo 'https_proxy=http://127.0.0.1:7890' | tee -a /etc/wgetrc echo 'http_proxy=http://127.0.0.1:7890' | tee -a /etc/wgetrc echo 'ftp_proxy=http://127.0.0.1:7890' | tee -a /etc/wgetrc echo '#check_certificate = off' >> ~/.wgetrc # 取消代理; vim /etc/wgetrc # 编辑wgerrc文件删除或注释代理设置; ``` ## curl 代理设置 ```bash # 设置代理; echo 'proxy = "http://127.0.0.1:7890"' >> ~/.curlrc echo '#insecure' >> ~/.curlrc # 取消代理; vim ~/.curlrc # 编辑curlrc文件删除或注释代理设置; ``` ## git 代理设置 ```bash # 一次性代理 git clone -c http.proxy="http://proxy_server:port" https://github.com/ # 设置代理 git config --global http.proxy http://proxy_server:port # http git config --global https.proxy https://proxy_server:port # https git config --global http.socks5 https://github.com.proxy socks5://proxy_server:port # 取消代理 git config --global --unset http.proxy # http git config --global --unset https.proxy # https # 取消代理 git config --global -l # 查看git设置; git config --global -e # 编辑git设置,删除设置; ``` ## pip 代理设置 ```bash # pip 代理命令语法; pip [command] --proxy http://[address]:[port] [arg] # 代理安装pyperclip示例; pip install --proxy http://proxy_server:port pyperclip ``` ## docker 代理设置 ```bash # 设置代理; mkdir /etc/systemd/system/docker.service.d echo '[Service]' | tee -a /etc/systemd/system/docker.service.d/http-proxy.conf echo 'Environment="HTTP_PROXY=http://127.0.0.1:7890"' | tee -a /etc/systemd/system/docker.service.d/http-proxy.conf systemctl daemon-reload systemctl restart docker # 取消代理; vim /etc/systemd/system/docker.service.d``# 编辑docker.service.d文件删除或注释代理设置; ```
造物者W
2024年8月28日 13:15
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码