當前位置:首頁 » 文件管理 » linuxftp代理

linuxftp代理

發布時間: 2022-08-27 11:22:06

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

本文詳細介紹了在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命令行界面使用代理伺服器上網的方法,希望對您有所幫助。

② 教我在租用的LINUX上架設SOCKS5代理IP。 DEBIAN的系統。 不要說網上的教程,我看不懂。對LINUX一竅不通。

在Linux下有各種各樣的代理程序可用,象最常用的Squid,是http/https代理,也能代理ftp請求,但它實際上是個HTTP代理程序,不是ftp代理,但它能處理ftp代理請求,就象瀏覽器處理ftp請求一樣的方法工作,有些程序只能設置成使用socks代理,象CuteFTP;還有象Wu-FTP只能設置成使用ftp代理(這里的ftp代理是標準的ftp代理,不是Squid所支持的那種方式);ICQ 2000能同時接受https代理和Socks代理;NetVampire能接受標準的HTTP(GET/POST)代理(被Squid支持),和HTTP(CONNECT)代理(也被Squid支持)。

為了使用Cute-FTP,除了IP偽裝的方法外,就要使用Socks代理,現在讓我們來看看配置Socks5的過程:

1. 下載文件
從www.socks.nec.com下載最新版的socks5源文件到/tmp目錄下。socks5-v1.0r11.tgz

2. 在防火牆上編譯並安裝(該防火牆應直接連至internet,是安裝了兩塊網卡的雙宿主機,假設內部網段為
192.168.0.0/24)

cd /tmp
tar -xvfz socks5-v1.0r11.tgz

cd /tmp/socks5-v1.0r11
./configure --with-threads
make
make install

3. 配置文件/etc/socks5.conf

# /etc/socks5.conf
set SOCKS5_MAXCHILD 3
set SOCKS5_NOIDENT
set SOCKS5_TIMEOUT 5

interface 192.168.0. - eth1
auth 192.168.0. - u
permit u - 192.168.0. - - - jephe
permit u - 192.168.0. - - - jack
deny - - - - - - -

4. 配置文件/etc/socks5.passwd

# /etc/socks5.passwd
jephe password_of_jephe_is_here
jack password_of_jephe_is_here

5.開始測試
/usr/local/bin/socks5 -f -s
如果出現下面的信息表示測試成功。
18210: Socks5 starting at Mon Dec 14 18:23:45 1998 in normal mode

然後退出socks5,開始正式運行它在背景模式:

6. 正式運行

/usr/local/bin/socks5 -t -s 2> /var/log/socks5

7. 最後,加到/etc/rc.d/rc.local
echo "/usr/local/bin/socks5 -t -s 2> /var/log/socks5" >> /etc/rc.d/rc.local

③ 求教Linux系統下簡單FTP需求配置

安裝vsftpd服務後開啟這個服務,默認的以/var/ftp為訪問目錄。以ftp ip地址 進入ftp,輸入ftp 密碼直接回車就能登錄,無需設置!ftp為匿名登錄,這個也是企業內比較受歡迎的方式。get下載,put上傳。如果你需要賬號的話,可以到ftp伺服器上去useradd一個本地用戶,然後usermod 把你添加的那個本地用戶設置登錄為shell usermod -s /sbin/nologin +本地用戶。然後就能用你添加的那個本地用戶登錄ftp了。本地登錄和匿名登錄的許可權是不一樣的,你要注意!

④ Linux系統中分面顯示文本文件的命令是什麼

一、安裝
命令格式:
rpm-i(or--install)optionsfile1.rpm...fileN.rpm
參數:
file1.rpm...fileN.rpm將要安裝的RPM包的文件名
詳細選項:
-h(or--hash)安裝時輸出hash記號(``#'')
--test只對安裝進行測試,並不實際安裝。
--percent以百分比的形式輸出安裝的進度。
--excludedocs不安裝軟體包中的文檔文件
--includedocs安裝文檔
--replacepkgs強制重新安裝已經安裝的軟體包
--replacefiles替換屬於其它軟體包的文件
--force忽略軟體包及文件的沖突
--noscripts不運行預安裝和後安裝腳本
--prefixpath將軟體包安裝到由path指定的路徑下
--ignorearch不校驗軟體包的結構
--ignoreos不檢查軟體包運行的操作系統
--nodeps不檢查依賴性關系
--ftpproxyhost用host作為FTP代理
--ftpportport指定FTP的埠號為port
通用選項
-v顯示附加信息
-vv顯示調試信息
--rootpath讓RPM將path指定的路徑做為"根目錄",這樣預安裝程序和後安裝程序都會安裝到這個目錄下
--rcfilercfile設置rpmrc文件為rcfile
--dbpathpath設置RPM資料庫存所在的路徑為path
二、刪除
命令格式:
rpm-e(or--erase)optionspkg1...pkgN
參數
pkg1...pkgN:要刪除的軟體包
詳細選項
--test只執行刪除的測試
--noscripts不運行預安裝和後安裝腳本程序
--nodeps不檢查依賴性
通用選項
-vv顯示調試信息
--rootpath讓RPM將path指定的路徑做為"根目錄",這樣預安裝程序和後安裝程序都會安裝到這個目錄下
--rcfilercfile設置rpmrc文件為rcfile
--dbpathpath設置RPM資料庫存所在的路徑為path
三、升級
命令格式
rpm-U(or--upgrade)optionsfile1.rpm...fileN.rpm
參數
file1.rpm...fileN.rpm軟體包的名字
詳細選項
-h(or--hash)安裝時輸出hash記號(``#'')
--oldpackage允許"升級"到一個老版本
--test只進行升級測試
--excludedocs不安裝軟體包中的文檔文件
--includedocs安裝文檔
--replacepkgs強制重新安裝已經安裝的軟體包
--replacefiles替換屬於其它軟體包的文件
--force忽略軟體包及文件的沖突
--percent以百分比的形式輸出安裝的進度。
--noscripts不運行預安裝和後安裝腳本
--prefixpath將軟體包安裝到由path指定的路徑下
--ignorearch不校驗軟體包的結構
--ignoreos不檢查軟體包運行的操作系統
--nodeps不檢查依賴性關系
--ftpproxyhost用host作為FTP代理
--ftpportport指定FTP的埠號為port
通用選項
-v顯示附加信息
-vv顯示調試信息
--rootpath讓RPM將path指定的路徑做為"根目錄",這樣預安裝程序和後安裝程序都會安裝到這個目錄下
--rcfilercfile設置rpmrc文件為rcfile
--dbpathpath設置RPM資料庫存所在的路徑為path
四、查詢
命令格式:
rpm-q(or--query)options
參數:
pkg1...pkgN:查詢已安裝的軟體包
詳細選項
-pfile(or``-'')查詢軟體包的文件
-ffile查詢file屬於哪個軟體包
-a查詢所有安裝的軟體包
--whatprovidesx查詢提供了x功能的軟體包
-ggroup查詢屬於group組的軟體包
--whatrequiresx查詢所有需要x功能的軟體包
信息選項
null顯示軟體包的全部標識
-i顯示軟體包的概要信息
-l顯示軟體包中的文件列表
-c顯示配置文件列表
-d顯示文檔文件列表
-s顯示軟體包中文件列表並顯示每個文件的狀態
--scripts顯示安裝、卸載、校驗腳本
--queryformat(or--qf)以用戶指定的方式顯示查詢信息
--mp顯示每個文件的所有已校驗信息
--provides顯示軟體包提供的功能
--requires(or-R)顯示軟體包所需的功能
通用選項
-v顯示附加信息
-vv顯示調試信息
--rootpath讓RPM將path指定的路徑做為"根目錄",這樣預安裝程序和後安裝程序都會安裝到這個目錄下
--rcfilercfile設置rpmrc文件為rcfile
--dbpathpath設置RPM資料庫存所在的路徑為path
五、校驗已安裝的軟體包
命令格式:
rpm-V(or--verify,or-y)options
參數
pkg1...pkgN將要校驗的軟體包名
軟體包選項
-
-ffile校驗file所屬的軟體包
-aVerify校驗所有的軟體包
-ggroup校驗所有屬於組group的軟體包
詳細選項
--noscripts不運行校驗腳本
--nodeps不校驗依賴性
--nofiles不校驗文件屬性
通用選項
-v顯示附加信息
-vv顯示調試信息
--rootpath讓RPM將path指定的路徑做為"根目錄",這樣預安裝程序和後安裝程序都會安裝到這個目錄下
--rcfilercfile設置rpmrc文件為rcfile
--dbpathpath設置RPM資料庫存所在的路徑為path
六、校驗軟體包中的文件
語法:
rpm-K(or--checksig)optionsfile1.rpm...fileN.rpm
參數:
file1.rpm...fileN.rpm軟體包的文件名
Checksig--詳細選項
--nopgp不校驗PGP簽名
通用選項
-v顯示附加信息
-vv顯示調試信息
--rcfilercfile設置rpmrc文件為rcfile
七、其它RPM選項
--rebuilddb重建RPM資料庫
--initdb創建一個新的RPM資料庫
--quiet盡可能的減少輸出
--help顯示幫助文件
--version顯示RPM的當前版本
請參考

⑤ 如何在Linux下配置socks5代理

ssh -D xxxx user@hostaddr:port (ssh轉發實現socks5代理.)
使用通設定socks5全局代理.或者瀏覽器使用代理.或者用代理軟體(軟體名socks5.)
例:ssh -D 11111 [email protected]登錄本打11111埠.埠代理埠.使用瀏覽器代理需要填入127.0.0.1:11111配置.通瀏覽器使用代理.
Linux各種各代理程序用象用Squidhttp/https代理能代理ftp請求實際HTTP代理程序ftp代理能處理ftp代理請求象瀏覽器處理ftp請求工作些程序能設置使用socks代理象CuteFTP;象Wu-FTP能設置使用ftp代理(ftp代理標准ftp代理Squid所支持種式);ICQ 2000能同接受https代理Socks代理;NetVampire能接受標准HTTP(GET/POST)代理(Squid支持)HTTP(CONNECT)代理(Squid支持)
使用Cute-FTP,除IP偽裝外要使用Socks代理現讓我看看配置Socks5程:

1. 載文件
載新版socks5源文件/tmp目錄socks5-v1.0r11.tgz

2. 防火牆編譯並安裝(該防火牆應直接連至internet,安裝兩塊網卡雙宿主機假設內部網段
192.168.0.0/24)

cd /tmp
tar -xvfz socks5-v1.0r11.tgz

cd /tmp/socks5-v1.0r11
./configure --with-threads
make
make install

3. 配置文件/etc/socks5.conf

# /etc/socks5.conf
set SOCKS5_MAXCHILD 3
set SOCKS5_NOIDENT
set SOCKS5_TIMEOUT 5

interface 192.168.0. - eth1
auth 192.168.0. - u
permit u - 192.168.0. - - - jephe
permit u - 192.168.0. - - - jack
deny - - - - - - -

4. 配置文件/etc/socks5.passwd

# /etc/socks5.passwd
jephe password_of_jephe_is_here
jack password_of_jephe_is_here

5.始測試
/usr/local/bin/socks5 -f -s
現面信息表示測試功
18210: Socks5 starting at Mon Dec 14 18:23:45 1998 in normal mode

退socks5,始式運行背景模式:

6. 式運行

/usr/local/bin/socks5 -t -s 2> /var/log/socks5

7. 加/etc/rc.d/rc.local
echo "/usr/local/bin/socks5 -t -s 2> /var/log/socks5" >> /etc/rc.d/rc.local

⑥ 如何禁用linux的root用戶登陸FTP

1、首先在打開的linux系統頁面中,用root去登錄系統,adser test 增加一個普通用戶,如下圖所示。

⑦ linux下配置socks5代理伺服器用什麼軟體

在Linux下有各種各樣的代理程序可用,象最常用的Squid,是http/https代理,也能代理ftp請求,但它實際上是個HTTP代理程序,不是ftp代理,但它能處理ftp代理請求,就象瀏覽器處理ftp請求一樣的方法工作,有些程序只能設置成使用socks代理,象CuteFTP;還有象Wu-FTP只能設置成使用ftp代理(這里的ftp代理是標準的ftp代理,不是Squid所支持的那種方式);ICQ 2000能同時接受https代理和Socks代理;NetVampire能接受標準的HTTP(GET/POST)代理(被Squid支持),和HTTP(CONNECT)代理(也被Squid支持)。
為了使用Cute-FTP,除了IP偽裝的方法外,就要使用Socks代理,現在讓我們來看看配置Socks5的過程:

1. 下載文件
從www.socks.nec.com下載最新版的socks5源文件到/tmp目錄下。socks5-v1.0r11.tgz

2. 在防火牆上編譯並安裝(該防火牆應直接連至internet,是安裝了兩塊網卡的雙宿主機,假設內部網段為
192.168.0.0/24)

cd /tmp
tar -xvfz socks5-v1.0r11.tgz

cd /tmp/socks5-v1.0r11
./configure --with-threads
make
make install

3. 配置文件/etc/socks5.conf

# /etc/socks5.conf
set SOCKS5_MAXCHILD 3
set SOCKS5_NOIDENT
set SOCKS5_TIMEOUT 5

interface 192.168.0. - eth1
auth 192.168.0. - u
permit u - 192.168.0. - - - jephe
permit u - 192.168.0. - - - jack
deny - - - - - - -

4. 配置文件/etc/socks5.passwd

# /etc/socks5.passwd
jephe password_of_jephe_is_here
jack password_of_jephe_is_here

5.開始測試
/usr/local/bin/socks5 -f -s
如果出現下面的信息表示測試成功。
18210: Socks5 starting at Mon Dec 14 18:23:45 1998 in normal mode

然後退出socks5,開始正式運行它在背景模式:

6. 正式運行

/usr/local/bin/socks5 -t -s 2> /var/log/socks5

7. 最後,加到/etc/rc.d/rc.local
echo "/usr/local/bin/socks5 -t -s 2> /var/log/socks5" >> /etc/rc.d/rc.local

⑧ linux如何通過windows代理下載FTP上的文件

Linux配置代理只要使用"tsocks"的軟體就可以了. 通常Linux CL下使用http_proxy=」」 這個環境變數作為http代理,其實也可以用socks_proxy這個環境變數來配置socks代理。
在平常上網的時候, socks代理是很有用的, 為了保護隱密的信息, 訪問一些正常無法訪問的東西. 都離不開代理的。
Linux CL要使用tsocks這個軟體。先要到官網下載軟體:
一般發行版的軟體源裡面相信都有,直接安裝即可。
安裝完成後,編輯/etc /tsocks.conf文件,注意修改下面4行:
local = 192.168.1.0/255.255.255.0 //本地不使用代理
server = 192.168.1.1 //代理ip
server_port = 1080 //埠
server_type = 5 //socks 4 or 5
保存之後,用tsocks 打頭,如:
tsocks apt-get update
socks代理就已經配置好的. 通過埠就可以連接socks代理.

From:

⑨ 怎樣設置 Linux 虛擬機通過代理伺服器上網

你虛擬機網路設置正常的情況下要通過橋接網路的代理伺服器上網設置
在profile文件中設置相關環境變數
# vi /etc/profile
http_proxy=192.168.10.91:3128 # 分別指定http、https、ftp協議使用的代理伺服器地址
https_proxy=192.168.10.91:3128
ftp_proxy=192.168.10.91:3128
no_proxy=192.168.10.0. # 訪問區域網地址(192.168.20.0/24網段)時不使用代理,可以用逗號分隔多個地址
export http_proxy https_proxy ftp_proxy no_proxy
保存退出,注銷重新登陸系統即可生效。

熱點內容
洗腦緩存 發布:2024-10-13 11:59:53 瀏覽:920
安卓導航怎麼關閉自動升級 發布:2024-10-13 11:51:53 瀏覽:664
電腦配置120加1t什麼意思 發布:2024-10-13 11:51:10 瀏覽:410
方舟如何創建建造伺服器 發布:2024-10-13 11:21:05 瀏覽:598
win7用戶文件夾改名 發布:2024-10-13 11:16:53 瀏覽:702
小區門密碼如何重置 發布:2024-10-13 11:16:08 瀏覽:883
投訴上傳評證 發布:2024-10-13 11:03:55 瀏覽:427
pn結演算法 發布:2024-10-13 10:58:12 瀏覽:264
網路課程腳本 發布:2024-10-13 10:24:56 瀏覽:503
網上買電腦如何查看配置 發布:2024-10-13 10:17:29 瀏覽:797