搭建山寨驗證伺服器
Ⅰ 如何架設Web認證方式的上網伺服器
可以使用Linux下的Squid。下面是Ubuntu下的配置:
Ubuntu7.04下Squid代理伺服器的安裝與配置2007-07-08 19:48今天,我花了一個整整一個下午的時間總算可以用Linux(Ubuntu7.04)來開代理給校園網(區域網)內的其他同學開代理上外網吶,在設置的過程中我主要遇到了如下兩個問題(似乎跟Ubuntu復雜的用戶關系有關):
「(core mped)」
「Failed to make swap directory /var/spool/squid/00: (13) Permission denied」
上面這些問題真的弄到我有點抓狂,不過最好我把Squid有關的用新立得軟體管理器全都刪掉,按下面的做法一步步來才最終搞定,發現網上有關ubuntu squid的資料真的難找,希望其他人看了這篇文章後能少走一點彎路。
具做做法如下(參考網上的資料根據自己的實踐進行了重要的修改):
如果你認為編譯源碼比較麻煩的話,你可以用這個命令來裝:
shell~$ sudo apt-get install squid #很快就會裝上並且還自動啟動了.
Shell~$ whereis squid #可以查看squid主要文件裝到什麼地方去了.
squid默認配製是不讓任何用記使用它的,你需要做相應的修改.
shell~$ sudo gedit /etc/squid/squid.conf
然後 定位到
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
# Example rule allowing access from your local networks. Adapt
# to list your (internal) IP networks from where browsing should
# be allowed
#acl our_networks src 192.168.1.0/24 192.168.2.0/24
#http_access allow our_networks
http_access allow localhost
########add by LfT
acl my_network src 10.16.7.222 10.16.8.168 10.16.6.24 #設置你允許訪問的ip
http_access allow my_network
#########end add
# And finally deny all other access to this proxy
http_access deny all
再定位到
# Squid normally listens to port 3128
########change by LfT
http_port 10.16.8.51:808 #你的區域網IP及開放的埠;原來是:http_port 3128
#########change add
# TAG: https_port
# Note: This option is only available if Squid is rebuilt with the
# --enable-ssl option
這樣當你啟用squid後,這幾個ip就可使用這個代理了.如果你還希望客戶端提供用戶名密碼才能使用的話,我們還需做點修改,繼續定位到
#Then, set this line to something like
#
# auth_param basic program /usr/lib/squid/ncsa_auth /usr/etc/passwd
######add by chenheng
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
acl auth proxy_auth sdau
http_access allow auth
######end add
以上修改後,你就可以啟用squid(這里假設你設置好了用戶名和密碼,如果沒有設置,參考如下)
得用apache的htpasswd工具為squid設置用戶的密碼:
shell~$ sudo htpasswd -c /etc/squid/passwd proxy_user proxy_password (passwd路徑你可以自己定製,但建議你參考官方建意,雖然我沒有照做).
如果是首次運行squid,你需要首先執行:
shell~$ sudo squid -z (作用我不好用中文解釋,但相信你一定能理解這樣做必要性)
接下來檢驗我們的配製文件是否有問題
shell~$ sudo squid -k parse
如果沒有任何消息輸出,恭喜,你可以使用squid了.
shell~$ sudo squid (後台啟動)
shell~$ sudo squid -k shutdown (用這個命令關掉代理)
如果你認為源碼安裝更好,你可以如下操作:
shell~$ sudo ./configure --prefix=/usr/local/squid —enable-basic-auth-helpers=NCSA
shell~$ sudo make
shell~$ sudo make install
然後對配製文件的修改就同上了,這里不在多說了.
這里僅僅是個人使用的簡單配製,如果你想詳細了解squid,推薦大家到(Squid中文權威指南):http://home.arcor.de/jeffpang/squid/
Ⅱ 有什麼辦法能夠在線搭建一個伺服器
伴隨互聯網的快速發展,網站建設的成本越來越低,大家對網站建設等需求越來越多。網站架設伺服器之後,互聯網數據能夠更好的存放,確保網站的運營效率與正常運作。伺服器作為互聯網數據中心,是重要的硬體設備。通常情況下,大家通過租用和託管形式,搭建起獨立的伺服器。伺服器一般存放在內地、香港、美國等地區,對於一般人來說花費較高,性價比較低。國內伺服器都需要備案,具體審核流程非常嚴格,大約需要一個月時間。下面介紹一下在線搭建伺服器的步驟!
一、通過渠道購買伺服器,設置系統環境
如今,互聯網滲透到我們生活的方方面面,大家注重日常隱私與安全,在網站購物與游戲時,萬分小心,以免個人地址、電話等隱私泄露。網站搭建好伺服器、域名之後,需要完成SSL認證,實現HTTP加密協議,免費申請DV證書等,從而完善整體的布局。其實,域名驗證包括三部分,第一步下載文件、上傳到伺服器的指定目錄下,完成驗證,第二步上傳域名驗證文件到主機,第三步下載免費的SSL。經過以上步驟,網站搭建完畢!
Ⅲ 我自己搭建的伺服器,為什麼需要伺服器驗證碼
是OPM的鏡像伺服器吧 試試原服的伺服器驗證碼
Ⅳ 記得有個軟體可以模擬蘋果驗證伺服器的,大家知道嗎
今天看到過,但不是你說的這些,好像是說模擬蘋果伺服器還是怎麼怎麼的。都是些英文就沒怎麼注意了。