當前位置:首頁 » 雲伺服器 » linux搭建代理伺服器

linux搭建代理伺服器

發布時間: 2022-02-01 21:04:09

㈠ 如何在linux上用Squid搭建代理伺服器

squid是所有服務裡面最簡單的我覺得
以RHEL7為例,它分成了正向代理和反向代理,正向代理里又分「標准正向代理」,「ACL訪問控制」以及「透明正向代理」。下面是標准正向代理

16.3 正向代理

16.3.1 標准正向代理

Squid服務程序軟體包在正確安裝並啟動後默認就已經可以為用戶提供標准正向代理模式服務了,而不需要單獨再去修改配置文件或者其他操作,咱們可以立即在Windows7系統的客戶端主機上面打開任意一款瀏覽器,然後點擊Internet選項標簽,如圖16-4所示:
[root@linuxprobe ~]# systemctl restart squid
[root@linuxprobe ~]# systemctl enable squid
ln -s '/usr/lib/systemd/system/squid.service' '/etc/systemd/system/multi-user.target.wants/squid.service'
用戶要想使用Squid服務程序提供的標准正向代理模式服務就必須在瀏覽器中填寫伺服器的IP地址以及埠號信息,因此咱們還需要依次點擊連接標簽後點擊區域網設置選項,如圖16-5與圖16-6所示填寫伺服器信息後保存退出配置向導。

用戶只需要在瀏覽器中簡單的填寫配置信息就可以開始享用Squid服務程序提供的代理服務了,此時作為一個網卡為僅主機模式(Hostonly)的虛擬機,開始也奇跡般的能夠上網瀏覽了,這一切都是托代理伺服器轉發的功勞哦~

如此公開而沒有密碼驗證的代理服務終歸覺得不放心,萬一有其他人也來「蹭網」咱們的代理服務怎麼辦呢?Squid服務程序默認的會佔用3128、3401與4827等埠號,咱們可以將默認佔用的埠號修改成其他值,這樣應該能起到一定的保護作用吧~同學們都知道在Linux系統配置服務程序就是在修改該服務的配置文件,因此直接在/etc目錄中找到和squid服務程序同名目錄中的配置文件,把其中http_port參數後面原有3128修改為10000,這樣即是將Squid服務程序的代理服務埠修改成了新值,當然最後不要忘記再重啟下服務程序哦~:
[root@linuxprobe ~]# vim /etc/squid/squid.conf
………………省略部分輸出信息………………
45 #
46 # INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
47 #
48
49 # Example rule allowing access from your local networks.
50 # Adapt localnet in the ACL section to list your (internal) IP networks
51 # from where browsing should be allowed
52 http_access allow localnet
53 http_access allow localhost
54
55 # And finally deny all other access to this proxy
56 http_access deny all
57
58 # Squid normally listens to port 3128
59 http_port 10000
60
http_port 10000
………………省略部分輸出信息………………
[root@linuxprobe ~]# systemctl restart squid
[root@linuxprobe ~]# systemctl enable squid
ln -s '/usr/lib/systemd/system/squid.service' '/etc/systemd/system/multi-user.target.wants/squid.service'

同學們有沒有突然覺得這一幕似曾相識?在前面的第十章10.5.3小節咱們學習過基於埠號來部署httpd服務程序的虛擬主機功能,當時在編輯完配置文件後重啟服務程序時被直接提示報錯了,雖然現在重啟服務程序並沒有直接報錯,但其實客戶並不能使用代理服務呢,SElinux安全子系統認為Squid服務程序使用3128埠號是理所應當的,默認策略規則中也是允許的,但現在卻在嘗試使用新的10000埠號,這是原本並不屬於Squid服務程序應該使用的系統資源,因此咱們需要手動把新的埠號添加到squid服務程序在SElinux域的允許列表中即可:
[root@linuxprobe ~]# semanage port -l | grep -w -i squid_port_t
squid_port_t tcp 3128, 3401, 4827
squid_port_t udp 3401, 4827
[root@linuxprobe ~]# semanage port -a -t squid_port_t -p tcp 10000
[root@linuxprobe ~]# semanage port -l | grep -w -i squid_port_t
squid_port_t tcp 10000, 3128, 3401, 4827
squid_port_t udp 3401, 4827

更多的圖文信息以及其他的代理方式你可以看下http://www.linuxprobe.com/chapter-16.html#161這篇,講的非常詳細,相信能解決你的問題

㈡ 怎麼在linux上用squid搭建代理伺服器

1----vi /etc/squid/squid.conf http_port 192.168.16:3128 transparent2----service squid reload3----iptalbes -t nat -I PREROUTING -i eth0 -s 192.168.1.0/24 -p tcp --dport 80 -j REDIRECT --to-ports 3128

㈢ 怎樣通過linux做代理伺服器

你安裝redhat或者其他linux後,直接使用squid就可以作代理伺服器了。

推薦你看看以下的參考資料。

㈣ linux 搭建代理伺服器

其它機器的代理伺服器IP地址設置為10.1.1.70,代理埠設為3128

以ie為例設置地點在
工具->internet 選項 ->連接->區域網設置->代理

㈤ 在Linux中可以實現代理伺服器功能的軟體是什麼

Linux中實現代理伺服器功能最常用的軟體為squid,下面是源代碼包安裝步驟:

1.從http://www.squid-cache.org下載squid-2.2.STABLE4-src.tar.gz

2.將該文件拷貝到/usr/local目錄

cpsquid-2.2.STABLE4-src.tar.gz/usr/local

3.解開該文件

tarxvzf
squid-2.2.STABLE4-src.tar.gz
#為了方便使用將目錄更名為squid
mvsquid-2.2.STABLE4squid

4.進入squid目錄

cdsquid

5.執行編譯

./configure
#系統默認安裝目錄為/usr/local/squid
/configure-prefix=/directory/you/want
#指定安裝目錄

6.執行

makeall

7.執行安裝

makeinstall

8.安裝結束後,Squid的可執行文件在安裝目錄的bin子目錄下,配置文件在etc子目錄下。

㈥ 想用linux做一個上網的代理伺服器,高手幫忙!

在linux下有許多網路伺服器在運行,象常用的telnet,ftp等,它們處於監聽狀態,我們用命令netstat-a可以查到處於linux狀態的伺服器.這些伺服器在沒有連接請時,處於睡眠狀態,當有連接時,便由 網路守護進程 激活,我們可以進行正常的網路業務操作.網路守護進程具有如此大的威力,它是什麼呢?其實它是一個在後台運行,但不受任何終端控制的網路服務進程,在linux下,它就是xinetd.它有兩個最大的優勢,一是配置簡單方便,編碼量少,二是進程數目少,節約資源,管理容易.

㈦ 如何在Linux下使用代理伺服器

linux自帶firefox 打開FireFox,編輯->首選項->常規->連接 設置FF訪問網際網路的方式 連接設置 手動配置代理 然後輸入代理伺服器IP和埠號即可。

㈧ LINUX如何架設代理伺服器

鳥哥LINUX私房菜伺服器架設第二版

http://www.bibi.com/fileview-307221.html 這是MAIL服務的
http://www.bibi.com/fileview-307223.html這是SMB的

http://www.bibi.com/fileview-307219.html這是WWW的
都說的非常說細,你的問題,這裡面都有詳細的介紹

㈨ 如何在linux上用squid搭建代理伺服器

linux搭建squid 代理伺服器,其實是非常簡單的,建議參考《linux就該這樣學》,試試吧,就是安裝,配置,測試。
[root@linuxprobe ~]# yum install squid

[root@linuxprobe ~]# systemctl restart squid
[root@linuxprobe ~]# systemctl enable squid
測試,這個最簡單。試試吧

㈩ 如何在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

熱點內容
單片機android 發布:2024-09-20 09:07:24 瀏覽:764
如何提高三星a7安卓版本 發布:2024-09-20 08:42:35 瀏覽:663
如何更換伺服器網站 發布:2024-09-20 08:42:34 瀏覽:310
子彈演算法 發布:2024-09-20 08:41:55 瀏覽:288
手機版網易我的世界伺服器推薦 發布:2024-09-20 08:41:52 瀏覽:816
安卓x7怎麼邊打游戲邊看視頻 發布:2024-09-20 08:41:52 瀏覽:161
sql資料庫安全 發布:2024-09-20 08:31:32 瀏覽:93
蘋果連接id伺服器出錯是怎麼回事 發布:2024-09-20 08:01:07 瀏覽:506
編程鍵是什麼 發布:2024-09-20 07:52:47 瀏覽:657
學考密碼重置要求的證件是什麼 發布:2024-09-20 07:19:46 瀏覽:480