Ⅰ 怎麼將自己的電腦設置為代理伺服器
供你參考:
一.代理伺服器硬體和軟體基本要求
1) 伺服器的配置跟用戶數有關。
如果用戶數在20人以內,一般的PC電腦就可以作為代理伺服器了。推薦PII晶元,內存128M,硬碟10G。如果用戶數在20人以上100人以下,需要選用專業的伺服器作為代理伺服器,伺服器一定要專用,即專門作為代理伺服器來用。推薦PIII晶元,內存256M,硬碟20G。如果用戶數在100人以上,需要選擇高配置的伺服器作為代理伺服器,伺服器一定要專用,即專門作為代理伺服器來用。推薦雙CPU,內存1G,硬碟40G。
2) 網卡配置。
盡量選用性能比較穩定的網卡作為伺服器網卡,100M網卡。推薦品牌:原裝D-Link,3COM。由於是作為伺服器網卡,盡量選用高性能中高價位的網卡。
3) 操作系統。
如果客戶端用戶數在10人以上,我們推薦您安裝Win2000 Advanced Server,並打好最新補丁。Win98隻適合10用戶網路環境,Win NT需要打太多的補丁,Win2000 Professional只適合個人和家庭電腦,所以最好選用Win2000 Advanced Server。
4) 殺毒軟體及防火牆軟體。
我們推薦您用Norton殺毒軟體及Norton防火牆軟體來保護您的伺服器。為了方便調試代理伺服器,請在代理伺服器安裝調試成功後,再安裝和使用殺毒軟體和防火牆軟體。
二.區域網網路環境配置要求
確認區域網連接通暢,能夠相互ping成功。
伺服器的IP設置有幾個需要注意的地方:
1) 檢查伺服器的網路屬性,確保裡面沒有多餘的無用的TCP/IP協議,如果伺服器是Win98操作系統,操作系統安裝過程中會自動添加一些無存在的撥號適配器及相應的TCP/IP協議,需要刪除這些多餘的網卡適配器和相應的TCP/IP協議。否則很容易引起網卡沖突。
2) 如果伺服器安裝了兩塊網卡或者多塊,在網卡IP設置上需要注意,不要將網卡的IP設置在一個網段內,這樣會造成路由混亂。比如一塊網卡是192.168.0.1,另一塊網卡就不要設置成192.168.0.2,可以設置為192.168.1.1。
3) 伺服器的網卡一般不要設置網關,尤其是連接區域網的網卡,不要設置網關,否則很容易造成路由沖突。
如果沒有配置好區域網,建議按照下面的方法配置區域網。分配好區域網機器的IP。一般是192.168.0.1、192.168.0.2、192.168.0.3、…192.168.0.254,其中伺服器是192.168.0.1,其他IP地址為客戶端的IP地址。子網掩碼為255.255.255.0,DNS為192.168.0.1。如果客戶端操作系統是Win98,請設置網關指向192.168.0.1,DNS主機名填本地機器名。
三.代理伺服器有很多種的,以Wingate為例,簡單介紹一下:
1)做代理伺服器的計算機需要兩個網卡(例如外網卡192.168.168.9、內網卡192.168.0.1)。外網卡如果是靜態公網IP,請按照ISP設置,如果是動態獲得的公網IP,則不用設置,如果是專網IP,例如192.168.168.9(IP)255.255.255.0(MASK)192.168.168.1(GATEWAY) 202.99.160.68(公網DNS,當然代理伺服器本身提供DNS服務的話也可以設置為192.168.168.9或192.168.0.1)。內網卡設置,例如192.168.0.1(IP)255.255.255.0(MASK),請不要設置內網卡的默認網關,DNS可以設置也可以不設置。
2)安裝wingate全部默認(不知道你有沒有CD-KEY),重起後打開管理控制窗口(可以設密碼,也可以不設置密碼,最初的密碼為空就可以進去)。然後修改HTTP代理的埠如8080,一定要注意一下哪些介面可以做代理,例如可以設置為任意介面。SOCKS5代理默認就已經啟用,默認服務埠是1080。
3)客戶機(在網吧內)網卡設置,例如192.168.0.2(IP)255.255.255.0(MASK),其他不用設置。
客戶機IE設置使用代理伺服器,例如192.168.0.1(IP)8080(HTTP);192.168.0.1(IP)1080(SOCKS5)
客戶機(在網吧以外,就像您在家)設置。如果代理伺服器的外網卡IP是靜態公網IP,如218.16.66.1,只需要您的IE設置使用代理伺服器,例如218.16.66.1(IP)8080(HTTP);218.16.66.1(IP)1080(SOCKS5)。如果代理伺服器的外網卡IP是動態公網IP,則需要DDNS的支持,不再贅述。如果代理伺服器的外網卡IP是靜態內網IP,則需要在網吧路由器上作埠映射,不再贅述。
4)wingate功能強大,使用簡單。
Ⅱ 如何用路由器搭設代理
您好;
1、通常情況下,區域網都使用網路上的保留地址。內部的電腦在直接利用路由對外訪問時,會因電腦使用的是互聯網上的保留地址,而被路由器過濾掉,從而導致無法訪問互聯網資源,解決這一問題的辦法是利用路由操作系統提供的NAT地址轉換功能,將內部網的私有地址轉換成互聯網上的合法地址,使得不具有合法IP地址的用戶可以通過NAT訪問到外部網路。
2、使用NAT的single模式。就像它的名字一樣,可以將眾多的本地區域網主機映射為一個網路地址,區域網內的所有主機對外部網路網路而言,路由器的介面將眾多的本地區域網主機映射為一定的網路地址范圍,當本地主機埠與網路上的主機連接時,IP地址池中的某個IP地址被自動分配給該本地主機,連接中斷後動態分配的IP地址將被釋放,釋放的IP地址可被其他本地主機使用。
3、路由器的配置定義一個地址池c2601。其內包含了兩個空閑的合法IP地址,供NAT轉換時使用,設置以太口的IP地址,並設置其為連接內部網的埠,設置廣域網埠的IP地址,並設置其為連接外部網的埠,建立訪問控制列表,建立動態地址翻譯,保存所作的設置。
4、電腦的配置,要求使用靜態IP地址。在TCP/IP屬性中進行設置,並設置關網為路由器以太口IP地址,設置DNS為接入商提供的地址,瀏覽器等上網工具中無需作任何特殊設置。
5、利用代理伺服器方式訪問網路資源。優點是可以利用代理伺服器提供的CACHE服務來提高網路的訪問速度和效率,比較適合電腦較多的單位使用。
缺點是需要專門配備一台計算機作為代理伺服器,增加了投資成本;且較第一種法方還需多佔用兩個合法IP地址,網路安全性不高。
6、代理伺服器必須按裝兩塊網卡。一塊用於連接內部區域網,設IP地址為內部私有地址無需設網關。另一塊用於連接路由器,設置聯通分配的合法地址,並設置其網關為路由器以太口,按照上面的方法設置好網卡後,再安裝一套代理軟體即可。
7、通過上面介紹的兩種方法進行配置。都能順利地實現網路的訪問,但每種方法即有優點,又存在一定的缺點,且兩種方法的優點是互補的。
希望對你有所幫助!
Ⅲ 急!!自己怎麼搭建HTTP/Socks5隧道代理呢
自己搭建高質量億級IP的HTTP/Socks5隧道代理
一、前言
在做爬蟲、數據採集、賬號搜索項目時,需要用到高質量代理IP。目前比較流行也是最常見的代理IP服務,大部分是通過api鏈接提取。通過不斷的訪問api介面,api伺服器返回一個或多個可用代理IP,然後將代理IP應用於自己的程序或軟體中。api伺服器維護了一個可用IP池,並且不斷在更新加入新的可用IP。客戶端訪問時,則返回最新可用IP。
API提取方式簡單實現,但也有一定弊端,主要是客戶端需要不斷的訪問api介面獲取最新代理,需要一直循環。根據代理質量的不同,獲取到的代理不一定全部可用,影響了爬蟲的效率。這里推薦酷魚代理IP(https://kuyukuyu.com),有動態代理和私密代理,速度和可用率都比較好。
那麼,有沒有不需要api的代理方式呢,那我們來看看隧道代理。
二、隧道代理是什麼
隧道代理只需設置固定介面,雲端自動切換不同IP,省去了客戶端頻繁獲取的麻煩。並且通過隧道代理的多路負載技術,大大提高的代理速度和可用率。隧道代理沒有一次提取多少個IP的概念,主要是通過對不同客戶的並發請求數進行限制。一般可達到50-100次/秒的並發請求。
三、隧道代理架構
隧道代理有多個可用路徑進行轉發,採用多路復用、擇優選擇技術,提高代理成功率。經測試成功率可達99%以上。
代理伺服器返回結果時沒有經過隧道代理,而是直接返回給代理使用者。因為隧道代理僅起到建立隧道連接的作用,並不參與數據傳輸。保障了代理執行效率。
使用方便,需要頻繁切換代理。
支持高並發,多客戶端同時使用。
五、實現步驟
首先需要找到一個可持續供給的代理IP池,代理IP最好是同時支持HTTP(s)和Socks5協議的,這樣我們的隧道代理也可以支持socks5。這里推薦酷魚私密代理 https://kuyukuyu.com/mains/secret ,可用率99%以上,速度快。
購買後在用戶中心獲取API提取鏈接,然後設置白名單和提取數量。
將獲取到的代理寫入Squid配置文件。/etc/squid/squid.conf
重載配置文件,使用配置生效。
每隔1秒重復一次,並不斷循環。
六、Squid使用方法
將squid 做為代理伺服器
備份源文件 cp /etc/squid/squid.conf /etc/squid/squid.conf.source,用於腳本自動更新
在squid所在伺服器運行腳本。
七、進一步優化
由於squid只支持http(s),不支持socks5協議,所有就算購買的代理池支持socks5,隧道代理也不支持。如需支持socks5,只需要使用其他軟體替代squid。如果有這方面的需要可以聯系酷魚代理客服。
可以在隧道代理上使用iptables進行限制訪問,達到白名單功能。
iptables還可以對單個客戶端請求數量或流量限制,達到限流功能。
文章來源:網頁鏈接