Linux(debian)常用代理设置
不管实在开发还是在日常使用中,梯子是必不可少的工具,但是在linux系统中,有时候操作起来不是那么方便,于是在此做个笔记。
0x01 环境变量设置
# 设置代理;
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文件删除或注释代理设置;
0x02 apt 代理设置
# 设置代理;
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文件删除或注释代理设置;
0x03 wget 代理设置
# 设置代理;
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文件删除或注释代理设置;
0x04 curl 代理设置
# 设置代理;
echo 'proxy = "http://127.0.0.1:7890"' >> ~/.curlrc
echo '#insecure' >> ~/.curlrc
# 取消代理;
vim ~/.curlrc # 编辑curlrc文件删除或注释代理设置;
0x05 git 代理设置
# 设置代理;
git config --global https.proxy http://127.0.0.1:7890
git config --global http.proxy http://127.0.0.1:7890
# 取消代理;
git config --global --unset http.proxy
git config --global --unset https.proxy
# 取消代理;
git config --global -l # 查看git设置;
git config --global -e # 编辑git设置,删除设置;
0x06 pip 代理设置
# pip 代理命令语法;
pip [command] --proxy http://[address]:[port] [arg]
# 代理安装pyperclip示例;
pip install --proxy http://127.0.0.1:7890 pyperclip
0x07 docker 代理设置
# 设置代理;
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文件删除或注释代理设置;
Linux(debian)常用代理设置相关推荐
- MongoDB在Linux下常用优化设置
MongoDB在Linux下常用优化设置 以下是一些MongoDB推荐的常用优化设置.在生产环境下选取合适的参数值,例如预读值和默认文件描述符数目等,会对系统性能有很大的影响. 1.关闭数据库文件的 ...
- Linux下 curl 代理设置注意事项--curl proxy
参考:linux - performing HTTP requests with cURL (using PROXY) - Stack Overflow 如果你在bash中设置了代理,如 http_p ...
- Linux Debian常用下载工具Transmission和qbittorrent
1.Transmission Transmission是Linux Debian系统下的系统自带的一种BitTorrent客户端下载工具,下载速度比较快.在Linux系统可以替代windows上的迅雷 ...
- linux下Git代理设置
1.设置路由器 2.linux设置 git http proxy note:ip为二级代理机的ip. $ git config --global http.proxy http://192.168.0 ...
- linux服务端代理设置与linux下载工具
sock5代理服务端 https://www.cnblogs.com/marklove/p/9669025.html 有时候ss5启动不起来,查看当前状态,提示 #service ss5 status ...
- Linux的常用命令有哪些?
Linux的常用命令 设置变量生效: $ source /etc/profile 编辑全局变量: $ vim /etc/profile 删除文件:$ rm -f 文件名 解压文件:$ tar -zxv ...
- linux中vim如何显示行数,vim 在linux下中如何设置显示行数
在.vimrc(或/etc/vimrc)文件中输入如下文本: set tabstop=4 set softtabstop=4 set shiftwidth=4 set noexpandtab set ...
- vim 在linux下中如何设置显示行数
在.vimrc(或/etc/vimrc)文件中输入如下文本: set tabstop=4 set softtabstop=4 set shiftwidth=4 set noexpandtab set ...
- Linux命令行及各常用工具代理设置
Linux命令行及各常用工具代理设置 命令行代理设置 1 通过命令行指定 直接为当前命令行设置代理 对当前终端的全部工具(apt.curl.wget.git 等全都有效) 以下仅以 http 代理为例 ...
最新文章
- LeetCode实战:两数相加
- wxWidgets:wxHelpController类用法
- 第二阶段 站立会议 02
- 用魔法打开科学,孩子惊叫连连,想不爱科学都难!
- 我对CSS vertical-align的一些理解与认识(二)
- [转载] JAVA 构造函数及其重载
- Qt工作笔记-把QTableWidget数据存为XML,启动时加载XML
- struts框架的原理和应用_分布式开源调度框架TBSchedule原理与应用
- 《嵌入式系统Linux内核开发实战指南(ARM平台)》书评
- BIDS 怪异现象(转载)
- python登陆pc微信_GitHub - ccboby/WechatPCAPI: 微信PC版的API接口,可通过Python调用微信获取好友、群、公众号列表,并收发消息等功能。...
- lokohelp康复机器人_Lokohelp康复机器人在脑卒中偏瘫患者下肢运动功能恢复中的应用...
- 关于MacOS降系统版本的处理方法
- 主流自媒体推广平台有哪些 如何用自媒体引流
- python是个啥-CPython是个什么鬼?
- 枚举类型的理解和应用
- 【web3.0设计】区块链如何解决真实交易的信用问题?
- 这才是数字孪生污水处理厂该有的样子 | 智慧水务
- 微软首席执行官鲍尔默简历
- vba 窗体计时器 出现类型错误