HTTP代理服務器搭建


由於在某些特定場景下,我們的外網訪問會受到限制,如果有一些訪問需求的話就需要一個代理作為中轉了。

首先需要一台機器作為中轉的服務器,這時候當然要去阿里雲買一台啦。操作系統一定要選Linux,我使用的是CentOS。

之后的主要目標是在這台機器上搭建一個http代理了。當然肯定不可能自己從頭開始寫,用現有的輪子就行。我使用的是Shadowsocks+Privoxy實現socks5代理轉http代理。(因敏感詞原因閱讀時請去掉號)

1.連接到這台機器上,推薦使用secureCRT。輸入機器的ip,端口是22,再把用戶名密碼輸進去就行了。

2.安裝shadowsocks,參考> https://github.com/shadowsocks/shadowsocks/wiki/Shadowsocks-%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E

yum install python-setuptools && easy_install pip

pip install shad*owsocks

安裝之后后台運行即可,監聽443端口

sudo ssserver -p 443 -k password -m rc4-md5 --user nobody -d start

3.安裝Privoxy,不同系統指令有差別,下面是centos:

yum install privoxy

4.修改文件/etc/privoxy/config ,修改如下屬性值:

listen-address :8118

enable-remote-toggle 1

然后在文件末尾添加:

forward-socks5 / 127.0.0.1:443

5.啟動Privoxy即可開啟http代理。

service privoxy restart

到此就可以直接使用這台機器作為http代理了,端口號為8118

本文轉至 https://www.cnblogs.com/Kingfans/p/8392014.html 僅為記錄備忘使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM