導航:首頁 > 程序命令 > 添加代理伺服器命令行

添加代理伺服器命令行

發布時間:2023-09-02 23:44:55

Ⅰ 設置Windows系統的cmd命令行終端的代理

首先,你要啟動代理伺服器,比如我的 v2ray :

我這里是 10808 埠。

如果只是暫時使用代理,你可以在windows的cmd命令行中,執行下面命令:

如果你要取消設置:

臨時生效方案中,當你關閉cmd,再次打開時,之前的設置將會失效,代理依然使用不了。

為了每次打開cmd,cmd都使用代理,那麼,可以通過設置系統環境變數的方式,進行設置。右鍵 我的電腦 -> 屬性 -> 高級系統設置 -> 高級 -> 環境變數 ,然後在 系統環境 中,新建兩個系統環境變數,變數名稱分別為 https_proxy 和 http_proxy ,值為 https_proxy=socks5://127.0.0.1:10808 :

然後重啟cmd命令行,使用 curl www.google.com ,如果有內容返回,說明設置成功(不可以是 ping 命令進行測試)。

Ⅱ 在命令提示符下如何設置代理伺服器

要藉助注冊表和批處理共同完成!

假設代理為:192.168.0.1 埠:80

先編寫一個reg文件內容如下:
REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"proxyEnable"=dword:00000001
"proxyServer"="http=192.168.0.1:80"
(其他的代理設定也可以在這里加入,我只是以http代理為例子!)
(假設該reg文件名為:hhladn.reg,並且保存在C:\)

然後在編寫一個bat文件,內容如下:
@echo off
c:\hhladn.reg
proxycfg -u

運行該批處理即可了

proxy -u主要是將新的設定值直接導入IE設定,而不致於要重起電腦。
具體,你可以使用proxycfg /? 看看具體用法。

此時,在區域網設定的[高級]裡面就可以看到你的設定了

剛剛想到一個更簡單的方法:
bat內容如下:
ECHO Windows Registry Editor Version 5.00 >>hhladn.reg

ECHO [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] >>hhladn.reg

ECHO "proxyEnable"=dword:00000001 >>hhladn.reg
ECHO "proxyServer"="http=192.168.0.1:80" >>hhladn.reg

REGEDIT /S hhladn.reg

DEL /F /Q hhladn.reg

proxycfg -u

Ⅲ 【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

Ⅳ Mac電腦的終端命令行設置代理

10.11 後下由於開啟了 SIP 會導致命令行下 proxychains 代理的模式失效,如果你要使用 proxychains 這種簡單的方法,就需要先關閉 SIP。
在恢復模式下,終端里輸入 csrutil enable --without debug 來部分關閉 SIP,完整教程點擊 這里查看 。
恢復模式重啟進入系統後,終端里輸入 csrutil status ,結果中如果有 Debugging Restrictions: disabled 則說明關閉成功。

安裝好 Homebrew 後,終端中輸入 brew install proxychains-ng
將 /usr/local/etc/proxychains.conf 中的配置替換為

然後在需要走代理的命令前加上 proxychains4 即可,如

大部分命令行程序支持使用 HTTP_PROXY/HTTPS_PROXY 的模式來設置代理,而且此模式不受 SIP 影響。具體每一個命令行程序支持那種模式的代理,需要查看他們的文檔。
使用示例:

Git 比較特殊,使用環境變數的方法並沒有用,只有 proxychains 有效,如果不想使用 proxychains,可以對照本教程進行配置。

對於 HTTP/HTTPS 協議,比如 git clone https://github.com/github/hub.git ,使用下面的命令為 github.com 域名配置代理。

對於 SSH 協議,比如 git clone [email protected]:github/hub.git ,需要在文件 ~/.ssh/config 中添加

相應的配置完成後,git clone 就會使用代理了

我們默認的 Surge 規則已經做好了支持,只需要在 Surge 菜單中勾選「Enhanced Mode」即可。

Ⅳ 如何在命令行界面下設置代理伺服器

本文詳細介紹了在Linux命令行界面使用代理伺服器上網的方法。

在Linux命令行界面使用代理伺服器上網

2007-10-25 kenthy#qingnews.com

在Linux命令行界面使用代理伺服器上網--系統環境:Red Hat Enterprise Linux Server release 5 (kernel 2.6.18-8.el5xen)

在Linux命令行界面使用代理伺服器上網--軟體環境

elinks-0.11.1-5.1.el5

lynx-2.8.5-28.1

wget-1.10.2-7.el5

krb5-workstation-1.5-17

prozilla-2.0.4.tar.bz2 http://prozilla.genesys.ro/downloads/prozilla/tarballs/prozilla-2.0.4.tar.bz2

在Linux命令行界面使用代理伺服器上網--目標功能

通過指定代理伺服器,在Linux命令行界面訪問web網站、及下載軟體

(適合某些區域網必須指定代理伺服器才能上網的場合)

一、Linux命令行界面的一般代理設置方法

1、在profile文件中設置相關環境變數

# vi /etc/profile

http_proxy=http://192.168.20.20:3128 # 分別指定http、https、ftp協議使用的代理伺服器地址

https_proxy=http://192.168.20.20:3128

ftp_proxy=http://192.168.20.20:3128

no_proxy=192.168.20. # 訪問區域網地址(192.168.20.0/24網段)時不使用代理,可以用逗號分隔多個地址

export http_proxy https_proxy ftp_proxy no_proxy

保存退出,注銷重新登陸系統即可生效。

2、經測試結果

可以使用wget命令通過代理下載文件(如下行命令可以遞歸下載FreeBSD的整個中文手冊目錄):

# wget -krp -np http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/

可以使用elinks訪問web網站(適合在終端下訪問以文字為主的英文網站)

使用lynx上網時,貌似如果代理伺服器使用的是Microsoft ISA,則不支持。

[補註:Ubuntu 7.10下使用apt-get等亦測試成功]

二、在Linux命令行界面使用代理伺服器上網:安裝prozilla多線程下載工具及代理設置

1、安裝prozilla

# wget http://prozilla.genesys.ro/downloads/prozilla/tarballs/prozilla-2.0.4.tar.bz2

# tar zxvf prozilla-2.0.4.tar.bz2 -C /usr/src/

# cd /usr/src/prozilla-2.0.4

# ./configure

# make && make install

[錯誤提示:]

編譯時報「download_win.h:55: 錯誤:有多餘的限定 『DL_Window::』」錯誤,則按提示修改出錯文件,再重新編譯即可:

—— 將源代碼里 /usr/src/prozilla-2.0.4/src/download_win.h 文件的第55行,由原來的:

void DL_Window::print_status(download_t * download, int quiet_mode);

更改為:

void print_status(download_t * download, int quiet_mode);

2、指定代理伺服器地址

# vi ~/.prozilla/prozconfig

httpproxy=192.168.20.20:3128

httpproxyuser=

httpproxypassword=

httpproxytype=7

usehttpproxy=1

ftpproxy=192.168.20.20:3128

ftpproxyuser=

ftpproxypassword=

ftpproxytype=7

useftpproxy=1

3、下載示例(指定以並發10個線程下載):

# proz -k 10 http://prozilla.genesys.ro/downloads/prozilla/tarballs/prozilla-2.0.4.tar.bz2

三、附參考:自動登陸ftp及下載文件的shell腳本

1、vi autoftp1.sh

#!/bin/bash

ftp -iun 192.168.20.20 2121 2>/dev/null /tmp/ftp.txt

ftp -iun < /tmp/ftp.txt

rm -rf /tmp/ftp.txt

以上是在Linux命令行界面使用代理伺服器上網的方法,希望對您有所幫助。

閱讀全文

與添加代理伺服器命令行相關的資料

熱點內容
橙牛app怎麼找客服 瀏覽:305
php對象魔術方法 瀏覽:487
OBV能量潮幅圖指標源碼 瀏覽:913
編程15個好習慣 瀏覽:676
電腦u盤文件夾顯示屏幕保護程序 瀏覽:801
我的世界伺服器版本怎麼下載 瀏覽:600
c代碼加密工具 瀏覽:357
使用泛型演算法的錯誤 瀏覽:739
單片機焊接要焊接多少個引腳 瀏覽:671
android圖片瀏覽器代碼 瀏覽:707
中國電信智慧維app如何使用 瀏覽:703
列印文件夾內文件如何統一設置 瀏覽:555
單片機連接8個按鍵 瀏覽:659
阿里雲伺服器網頁怎麼找到 瀏覽:961
數控車床如何進行自動編程 瀏覽:15
app網課視頻怎麼拷貝到電腦上 瀏覽:714
安卓國服光遇小王子季節什麼時候結束 瀏覽:540
恢復的音樂在哪個文件夾 瀏覽:598
qq傳輸文件夾壓縮包 瀏覽:914
sha1加密演算法java 瀏覽:234