當前位置:首頁 » 雲伺服器 » 基於國外伺服器搭建代理

基於國外伺服器搭建代理

發布時間: 2022-12-27 22:47:55

Ⅰ 國外代理伺服器怎麼用

首先你需要租用了國外伺服器,然後登陸伺服器搭建你需要的環境,若你不會,那就去相關技術論壇學習學習

Ⅱ Squid+Stunnel怎麼搭建代理伺服器

一,伺服器說明
一台國外的vps(推薦linode),服務端squid
一台公司內部的PC機,能訪問外網就行,客戶端stunnel
要達到的目的,公司內部人員,連接公司內部的pc機,通過stunnel通道連接遠端squid,上外網查資料,谷歌,眾里尋你千網路,驀然回首你卻在高牆外頭。唉。

二,服務端安裝squid
1,安裝squid

# yum install squid openssl openssl-devel

2,生成加密代理證書
# cd /etc/squid
# openssl req -new > tank.csr //要求輸入密碼和確認密碼
# openssl rsa -in privkey.pem -out tank.key //輸入上面輸入的密碼
# openssl x509 -in tank.csr -out tank.crt -req -signkey tank.key -days 3650

3,配置squid

# vim /etc/squid/squid.conf

acl OverConnLimit maxconn 10 //限制每個IP最大允許10個連接,防止攻擊
minimum_object_size 1 KB //允午最小文件請求體大小
maximum_object_size 1 MB //允午最大文件請求體大小
cache_swap_low 10 //最小允許使用swap 10%
cache_swap_high 25 //最大允許使用swap 25%
cache_mem 300 MB //可使用內存

/*****************上面是新增,下面是修改************************/

cache_dir ufs /var/spool/squid 2048 16 256 //2048存儲空間大小,一級目錄16個,二級256個
https_port 4430 cert=/etc/squid/tank.crt key=/etc/squid/tank.key //埠可自定義
http_access allow all

vps硬碟,內存都不富裕,所以對squid所佔用的內存和硬碟等要加以控制。
4,啟動squid,並查看
# /etc/init.d/squid start

# ps aux |grep squid
root 15984 0.0 0.0 103256 844 pts/0 S+ 17:31 0:00 grep squid
root 16585 0.0 0.0 72484 4176 ? Ss 15:27 0:00 squid -f /etc/squid/squid.conf
squid 16587 0.0 0.3 93064 29468 ? S 15:27 0:03 (squid) -f /etc/squid/squid.conf
squid 16589 0.0 0.0 48632 2100 ? S 15:27 0:00 (ncsa_auth) /etc/squid/passwd
squid 16590 0.0 0.0 48632 1788 ? S 15:27 0:00 (ncsa_auth) /etc/squid/passwd
squid 16591 0.0 0.0 48632 1784 ? S 15:27 0:00 (ncsa_auth) /etc/squid/passwd
squid 16592 0.0 0.0 48632 1788 ? S 15:27 0:00 (ncsa_auth) /etc/squid/passwd
squid 16593 0.0 0.0 48632 1784 ? S 15:27 0:00 (ncsa_auth) /etc/squid/passwd
squid 16594 0.0 0.0 20084 1112 ? S 15:27 0:00 (unlinkd)

VPS很少有,自啟動開啟防火牆的,如果有先關掉,等都配置好了,在開放埠。

三,客戶端安裝配置stunnel
1,安裝
# yum install stunnel

2,新增配置/etc/stunnel/stunnel.conf,添加以下內空
client = yes
fips = no
[https]
accept = 7071
connect = 外網VPS的IP:4430


果報,FIPS_mode_set: 2D06C06E: error:2D06C06E:FIPS
routines:FIPS_mole_mode_set:fingerprint does not
match,stunnel.conf配置文件中加上,fips = no
3,啟動stunnel並查看
# stunnel //啟動,默認配置文件路徑 /etc/stunnel/stunnel.conf

# ps aux |grep stunnel //查看
root 15972 0.0 0.0 103256 848 pts/0 S+ 17:30 0:00 grep stunnel
root 21099 0.0 0.0 41532 1060 pts/0 S 15:42 0:00 stunnel
root 21100 0.0 0.0 41532 1060 pts/0 S 15:42 0:00 stunnel
root 21101 0.0 0.0 41532 1060 pts/0 S 15:42 0:00 stunnel
root 21102 0.0 0.0 41532 1060 pts/0 S 15:42 0:00 stunnel
root 21103 0.0 0.0 41532 1060 pts/0 S 15:42 0:00 stunnel
root 21104 0.0 0.0 2077984 6824 ? Ss 15:42 0:00 stunnel

到這兒就安裝好了,設置瀏覽器代理,填寫區域網IP和埠,就可以訪問外網了,這樣不太安全,如果能加上用戶認證會,安全一點。
四,用戶認證
1,添加認證用戶 test123
# htpasswd -c /etc/squid/passwd test123

2,配置代理以及用戶認證

# vim /etc/squid/squid.conf //添加以下內容

auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/passwd //認證方式為basic,認證程序路徑和密碼文件路徑
auth_param basic children 5 //認證程序的進程數
auth_param basic credentialsttl 1 hours //認證有效時間
auth_param basic realm my test prosy //瀏覽器顯示輸入用戶/密碼對話框時,顯示的內容
acl test123 proxy_auth REQUIRED
http_access allow test123 //普通用戶需要通過認證才能訪問
http_access deny all //最下面,匹配是從上到下的

3,重啟squid
# /etc/init.d/squid restart

這樣squid代理就搭好了,瀏覽器裡面設置一下代理IP和埠,會彈出認證框,輸入用戶名和密碼就行了。
4,php也可以利用代理伺服器
function testCurl($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $gurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, TRUE);
curl_setopt($ch, CURLOPT_PROXY, "192.168.1.18:7071"); //ip/埠
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'test123:123456'); //認證用戶和密碼
$result=curl_exec($ch);
curl_close($ch);
return $result;
}

echo testCurl("google.com");

Ⅲ 如何搭建海外ip代理伺服器

1、首先為遠程伺服器統一添加第二塊網卡,用於連接Internet,用域管理員帳號在元冊和那個訪問伺服器上登錄,為第二塊網卡添加IP地址。
2、其次在遠程訪問伺服器上,從「管理工具」中打開,「伺服器管理器」窗口,選中「ip代理伺服器」,並打開。
3、然後單擊「下一步」,進入「選擇ip代理伺服器」窗口,選擇「網路策略和訪問服務」,單擊「下一步」。
4、最後路由和遠程訪問服務即可成功搭建海外ip代理伺服器。

Ⅳ 如何搭建海外ip代理伺服器

搭建海外ip代理伺服器的步驟如下:
1、為遠程伺服器統一添加第二塊網卡,用於連接Internet。
2、用域管理員帳號在元冊和那個訪問伺服器上登錄,為第二塊網卡添加IP地址。
3、在遠程訪問伺服器上,從「管理工具」中打開,「伺服器管理器」窗口,選中「角色」,單擊「添加角色」,打開「添加角色向導」窗口。
4、單擊「下一步」,進入「選擇伺服器角色」窗口,選擇「網路策略和訪問服務」,單擊「下一步」。
5、在「網路策略和訪問服務」簡介窗口單擊「下一步」,在「選擇角色服務」窗口選擇「路由和遠程訪問服務」。
6、按照提示完成安裝。

Ⅳ 如何搭建海外ip代理伺服器

1、首先打開微軟ie設置代理軟體,選擇工具按鈕,點擊「internet選項(o)」。
2、其次選擇連接選項,點擊區域網設置按鈕。
3、然後進行填寫海外ip代理伺服器的地址和埠,點擊確認搭建按鈕即可。

Ⅵ 如何設置國外代理IP

一:微軟ie設置代理
1:菜單選擇「工具」,選「internet選項(o)」。
2:選「連接」,單擊「設置(s)...」--如果你是區域網的請選「區域網設置」
3:在「代理伺服器」組,把「對此連接使用代理伺服器」打鉤,然後填上http的地址和埠。
4:如果有更齊全的代理數據,如sock及ftp等,可單擊「高級(c)...」,分別填入對應的代理數據。(這項一般不填)
:確定就ok了
二:騰訊ie設置代理
1:主菜單選擇「工具」,選「www代理」,選「代理設置...」
2:點擊「新增」,然後在「地址」那填上代理的ip以及埠,單擊「確定」,代理就可以生效。
3:當使用代理的時候,菜單上代理名稱前面有「鉤」,當向要取消代理或者再次使用代理,點擊菜單就行,很方便。
三:qq代理設置
1:打開參數設置。點擊qq的「qq2007」,選擇「系統菜單」。
2:輸入代理參數。
選擇「網路參數」,在騰訊的伺服器地址填上絕對ip(「***.***.***.***形式的」),下面有騰訊伺服器域名轉換絕對ip的表,
隨便選擇一個就行。「使用sock5代理伺服器」打鉤,填上代理伺服器的地址和埠參數。把用戶名和密碼輸入框清空
(假如是使用有密碼的代理,則填上代理的用戶名和密碼)。
3:測試代理參數。點擊測試。假如出現「代理伺服器正常」,則這個代理是可用的。假如出現「無法連接代理伺服器」,
則說明這個代理不能使用,重新輸入另外的代理參數,重新測試。
4:使代理生效。要使剛剛輸入的參數生效,必須下線一次,再上線,這樣才能改變qq的傳輸狀態,
使代理生效。如果不能上線,請多換幾個代理試試。

Ⅶ 在國外怎麼創建代理伺服器給國內的朋友用呢

你好!你國外伺服器是安裝什麼系統,如是WIN 系統可以安裝CCProxy創建代理伺服器!創建完成後,復制你的伺服器iP埠號,進行連接,一般默認1080埠808埠,可以自行設置埠好,不會的可以,回復,我可以幫助你,如不需不回復!

Ⅷ 請教:國外空間搭建代理伺服器

Squid是Linux下最為流行的代理伺服器軟體,它功能強大,支持對HTTP、FTP、Gopher、SSL、WAIS等協議的代理; 設置簡單,只需對配置文件稍稍改動就可使代理伺服器運轉起來。此外,Squid具有頁面緩存功能,它接受用戶的下載申請,並自動處理所下載的數據。 前期准備 Squid對硬體的要求是: 內存不應小於128M,硬碟轉速越快越好,最好使用伺服器專用SCSI硬碟,對CPU的要求不高,400MHz以上即可。筆者所管理的代理伺服器是Inter2150,安裝了Red Hat Linux 7.2,安裝時就帶有Squid。有兩塊網卡,一塊eth0配外部地址(比如211.88.99.66),一塊eth1配內網地址(比如192.168.5.1)。如果安裝了Gnome或其他圖形界面,就可以在netconfig中給兩塊網卡配置IP地址,不然的話,可在/etc/sysconfig/network-script路徑下更改文件ifcfg-eth0和ifcfg-eth1。 首先編輯ifcfg-eht0,有以下幾項: DEVICE=eth0 (表示用哪塊網卡) IPADDR=211.88.99.66 (設置該網卡的IP地址) NETMASK=255.255.255.252 (設置子網掩碼) 同樣編輯ifcfg-eth1,然後運行命令network restart就可以使配置生效了。對eth0、eth1進行配置後,可以用ifconfig命令來查看是不是配置成功。 如果伺服器只有一張網卡,也不用擔心,Linux可以在一塊網卡上綁定多個IP地址。在圖形界面下配置很簡單,不贅述。如果在文本狀態下配置,可以將ifcfg-eth0復制並命名為ifcfg-eth0:1,把它完全當成兩塊網卡來配就可以了。 Squid的安裝 1. 安裝Linux 安裝Linux在硬碟分區時要注意,最好不要讓系統自己分區,而是手動分區。通常,在Linux系統中有且僅有一個交換分區(在文件系統形式中選擇Linux swap),它用做虛擬內存,建議將交換分區的大小設置為內存的兩倍。當硬碟的大小超過了8G,要再建立一個128M(稍稍大一點,不會出錯)的boot分區,這是為了避免將系統內核文件放到1024磁軌以外,如果將boot作為root分區的一個子目錄,內核文件就會安裝在root分區的任何地方。因為要用做代理伺服器,建議再分一個分區「var」,作為Squid的緩沖區,所以根據磁碟大小盡量分配大一點,最後將硬碟的剩餘空間全部分給root分區。 2. 安裝Squid 新手安裝Squid,建議在安裝Linux時就選中Squid,它並不是默認選中項,而且也不在選擇的大類中,要在詳細列表中查找。如果沒有安裝,又不想重裝系統,可以從 下載Squid軟體。 Squid代理伺服器的設置 安裝好Squid後幾乎就可以用了,用編輯器打開/etc/squid/squid.conf文件(以root登錄),Squid的配置文件共有125個配置項,但是一般來說,只要修改幾個配置項即可。找到「http_access deny all」並改為「http_access allow all」令所有的電腦都能通過代理服務訪問互聯網資源。其實只要修改該項,Squid服務就可以啟動了。 為了更好地控制代理伺服器的行為,還有幾個可配置項需要考慮: 1. cache_mem: 設置代理服務使用的內存大小,一般推薦為物理內存的三分之一。 2. cache_dir:設定緩存的位置、大小。一般格式如下: cache_dir /var/spool/squid/cache 100 16 256 cache_dir指定cache目錄的路徑,默認為/var/spool/squid/cache。 /var/spool/squid/cache代表緩存的位置,使用squid -z指令會在這個目錄下建立存儲交換文件(swap files)的目錄。100表示緩存最大為100M,16和256代表一級和二級目錄數。實際使用時,100M是不夠的,如果硬碟夠大,可以增加存儲空間,比如:cache_dir /var/spool/squid/cache 2000 16 256。 3. http_port:代理服務使用的埠號,默認為3128,可以使用其他的埠,注意將前面的注釋符號「#」去掉。另外,使用埠不能和其他的服務重復,如果使用1024以下的埠,Squid必須以root身份運行。 4. maximum_object_size: 指定Squid可以接收的最大對象的大小。Squid預設值為4M,可以根據自己的需要進行設定。 啟動Squid Squid可以設置為自動啟動。運行命令setup,在System services選項中選中Squid。設置後每次重新開機,都會自動執行Squid。 如果是第一次啟動,要建立/var/spool/squid下的暫存資料目錄,先輸入squid -z,再啟動Squid(直接運行Squid即可)。 啟動Squid後,在另一台Windows電腦上(以Internet Explorer 5.0為例)運行IE,單擊「工具」,接著單擊「Internet選項」,再單擊「連接」選項卡,選擇「區域網設置」。在「區域網設置」窗口中的「地址」處填上Squid伺服器的IP地址,在「埠」處填上「3218」(Squid軟體默認代理的埠號),確定後退出。接下來,隨意瀏覽一些網站檢查Squid的運行情況,也可以查看logs下的access.log和cache.log,看看代理是否運行正常。

Ⅸ 我想架設一台美國ip的代理伺服器

首先你要有美國的伺服器,然後你安裝一個能運行vpn代理的windows2003 std系統。

准備好這些之後,你就可以跟供應商拿ip。就可以架設代理了。。

海洋數據做這個好像還是蠻專業的。我的伺服器也是從他們那裡租用的。呵呵。

有什麼不懂的,也可以來問我。。QQ:516092123

Ⅹ 怎麼用國外的伺服器做代理伺服器

國外伺服器做代理,搭建相應的代理程序即可。ccproxy是一個代理工具。如果是新手,乾脆買個VPN還是比較便宜。獨立伺服器價格偏高。
耀磊數據小凡為您解答

熱點內容
駕校上傳學時 發布:2025-03-15 01:24:30 瀏覽:13
如何給密碼加密 發布:2025-03-15 01:23:03 瀏覽:839
php加密原理 發布:2025-03-15 01:08:46 瀏覽:460
計算機分級存儲體系 發布:2025-03-15 01:07:59 瀏覽:361
上古卷軸解壓 發布:2025-03-15 00:54:25 瀏覽:383
uniqlinux 發布:2025-03-15 00:48:37 瀏覽:467
易燃壓縮瓶 發布:2025-03-15 00:42:55 瀏覽:451
網頁上傳圖片不顯示 發布:2025-03-15 00:23:56 瀏覽:363
存儲晶元的片選 發布:2025-03-15 00:14:26 瀏覽:715
javastring參數 發布:2025-03-15 00:04:58 瀏覽:865