❶ 【proxy】linux上各類代理設置
代理伺服器(Proxy Server)是個人網路和Internet服務商之間的中間代理機構,它負責轉發合法的網路信息,對轉發進行控制和登記。
代理伺服器作為連接Internet(廣域網)與Intranet(區域網)的橋梁,在實際應用中發揮著極其重要的作用。
Linux下有很多程序都只有命令行介面,對於這類程序,它們通過代理伺服器(proxy)訪問網路的方式也不盡相同。
本文總結了一些常用Windows/Linux程序配置代理伺服器的方法。
對於大多數Linux控制台程序,例如 Debian 或Ubuntu中的apt-get和aptitude命令、 git命令 、wget命令,這些程序都使用http_proxy和ftp_proxy環境變數來獲取代理服務的配置。
# export http_proxy="http://username:password@proxyServer:port/"
# export https_proxy="http://username:password@proxyServer:port/"
# export ftp_proxy="http://username:password@proxyServer:port/"
# export no_proxy="127.0.0.1,192.168.124.0/16,*.example.com"
如果你的代理伺服器需要用戶名和密碼才能訪問,需要填寫上面的username和passwd部分,否則的話,省略這兩部分。
proxyServer為代理伺服器的域名(如果能解析)或者IP。
no_proxy 設置你明確不需要走代理的IP 域名 網段之類,用逗號隔開,如網路要求訪問外網走代理,訪問內網無需走代理的情況。
# export http_proxy="http://proxyServer:port/"
# export https_proxy="http:/proxyServer:port/"
# export ftp_proxy="http://proxyServer:port/"
將代理設置添加到環境文件
# cat >> /etc/profile << EOF
export http_proxy="http://username:password@proxyServer:port/"
export https_proxy="http://username:password@proxyServer:port/"
export ftp_proxy="http://username:password@proxyServer:port/"
export no_proxy="127.0.0.1,192.168.124.0/16,*.example.com"
EOF
# source /etc/profile
# unset http_proxy
# unset https_proxy
# unset ftp_proxy
# unset no_proxy
set http_proxy="http://username:password@proxyServer:port/"
set https_proxy="http://username:password@proxyServer:port/"
set ftp_proxy="http://username:password@proxyServer:port/"
set no_proxy="127.0.0.1,192.168.124.0/16,*.example.com"
谷歌瀏覽器訪問:chrome://settings/
其他瀏覽器代理設置,大同小異,無需贅言了!
因為某些原因,國內網路訪問 Docker Hub 拉取官方 Docker 鏡像時經常超時。怎麼解決呢?可以使用 HTTP 代理來加速訪問。
國內稍具規模的中大型技術公司應該有正常訪問國外網站的代理伺服器。
# mkdir -p /etc/systemd/system/docker.service.d
# vim /etc/systemd/system/docker.service.d/http-proxy.conf
###############################################################
[Service]
Environment="HTTP_PROXY=http://username:password@proxyServer:port/"
Environment="HTTPS_PROXY=http://username:password@proxyServer:port/"
Environment="NO_PROXY=localhost,127.0.0.1"
###############################################################
# systemctl daemon-reload
# systemctl restart docker
# docker info | grep -i proxy
# docker build --help
# docker build \
--build-arg http_proxy="http://username:password@proxyServer:port/" \
--build-arg https_proxy="http://username:password@proxyServer:port/" \
-f Dockerfile \
-t sonatype/nexus3:3.5.2 .
Linux下代理伺服器(proxy)配置
https://www.cnblogs.com/klb561/p/9175583.html
docker代理配置
https://blog.frognew.com/2017/01/docker-http-proxy.html
Control Docker with systemd
https://docs.docker.com/config/daemon/systemd/#httphttps-proxy
❷ 如何在Linux下使用代理伺服器
linux自帶firefox 打開FireFox,編輯->首選項->常規->連接 設置FF訪問網際網路的方式 連接設置 手動配置代理 然後輸入代理伺服器IP和埠號即可。
❸ 如何在linux環境下搭建Tor代理伺服器
以下的安裝在是centos6.5_64x系統上進行的。
centos系統默認yum源是找不到tor安裝包的,若yum install tor提示未找到安裝包,需要添加epel yum外部源。EPEL (Extra Packages for Enterprise Linux) 是Fedora小組維護的一個軟體倉庫項目,為RHEL/CentOS提供他們默認不提供的軟體包。稿悶這個源兼容RHEL及像CentOS和Scientific Linux這樣的衍生版本。
安裝步驟如下:
yum install tor 若是提示未找到tor安裝包,查看 /etc/yum.repos.d/下是否有epel.repo文件,若沒有,說明系統未添加epel yum外部源,需要手動添加,若已經添加epel外部源,可直接安裝tor,則跳過2-6步驟。
根據你的操作系統,從網站獲取對應的epel 的安裝包,centos6.5_64位系統獲取的安裝包如下 (查譽孫看系統版本指令lsb_release -a && uname -a)wgethttp://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -ivh epel-release-6-5.noarch.rpm
安裝成功後可看到 /etc/鍵虛彎yum.repos.d/目錄下多了epel.repo 與epel-testing.repo文件
yum clean all
yum makecache
yum install tor
❹ linux 如何設置代理
linux設置代理linux系統設置yum,wget,rpm命令使用代理:1.Using
yum
with
a
proxyserver---------------------------------------To
enable
yum
operations
to
use
aproxy
server
you
should
first
add
the
following
parameter
to
/etc/yum.conf
proxy=http://yourproxy:8080/
where
yourproxy
is
the
name
of
the
proxy
server
you
want
to
access
and
8080
isthe
proxy
port.
If
the
server
requires
authentication
you
can
specify
the
logincredentials
like:proxy=http://username:password@yourproxy:8080/---------------------------------------2.
The
rpm
package
manager
makesuse
of
the
proxy
environment
variable.
This
can
be
set
system
wide
in
/etc/profile
or
user
specific
in
~/.bash_profile:export
http_proxy=http://yourproxy:8080/export
ftp_proxy=http://yourproxy:8080/---------------------------------------3.
To
use
wget
throug
a
proxy
serveradd
the
following
lines
to
/etc/wgetrc
http_proxy
=
http://yourproxy:8080/
ftp_proxy
=
http://yourproxy:8080/
❺ 如何在Linux下使用代理伺服器
本用xp+ccproxy做代理伺服器總掉線查原所想用linux做代理伺服器沒用linux知道需要用哪些軟體配置哪位高手能指點奉我所積累數QQ能夠線問我笨